import pandas as pd
dataset = pd.read_csv('cancer.csv')
x = dataset.drop(columns=["diagnosis(1=m, 0=b)"])
y = dataset["diagnosis(1=m, 0=b)"]
from sklearn.model_selection import train_test_split
x_train, x_test, y_train, y_test = train_test_split(x, y, test_size=0.2)
import tensorflow as tf
model = tf.keras.models.Sequential()
model.add(tf.keras.layers.Dense(256, input_shape=x_train.shape[1:], activation='sigmoid'))
model.add(tf.keras.layers.Dense(256, activation='sigmoid'))
model.add(tf.keras.layers.Dense(1, activation='sigmoid'))
model.compile(optimizer='adam', loss='binary_crossentropy', metrics=['accuracy'])
model.fit(tf.expand_dims(X, axis=-1), y, epochs=5)
i tried adding
model.add(tf.keras.layers.Dense(256, input_shape=x_train.shape[1:], activation='sigmoid'))
instead of
model.add(tf.keras.layers.Dense(256, input_shape=x_train.shape, activation='sigmoid'))
it worked for a prevous error but then i got the NameError name 'x' is not defined
source https://stackoverflow.com/questions/75050887/i-am-trying-to-build-a-robot-can-anyone-assist
Comments
Post a Comment