【发布时间】:2021-10-30 23:49:26
【问题描述】:
请帮帮我。谢谢
请查看图片以获取有关编码https://imgur.com/gallery/Oppnaq7的更多信息
所以请耐心等待...如果您知道解决方案,请提供帮助。谢谢
将 numpy 导入为 np 将熊猫导入为 pd 将张量流导入为 tf
from google.colab import files
uploaded = files.upload()
import io
df=pd.read_csv(io.BytesIO(uploaded['heart.csv']))
df
df.isna().sum(axis="rows")
from tensorflow.keras.utils import to_categorical
df.shape
y=df["cp"]
x=df.drop("cp",axis="columns")
y=to_categorical(y)
y.shape
x=pd.get_dummies(x,columns=["sex"])
x
df.hist(figsize=(10,10))
plt.show()
mnist = tf.keras.datasets.mnist
(x_train,y_train), (x_test,y_test) = mnist.load_data()
x_train, x_test = x_train / 255.0, x_test / 255.0
from keras.layers import Dense , Flatten
from keras.models import Sequential
model = tf.keras.models.Sequential([
tf.keras.layers.Flatten(input_shape=(28,28)),
tf.keras.layers.Dense(128,activation='relu'),
tf.keras.layers.Dropout(0.2),
tf.keras.layers.Dense(10)])`
loss_fn = tf.keras.losses.SparseCategoricalCrossentropy(from_logits=True)
model.compile(loss=loss_fn,optimizer="adam",metrics=["accuracy"])
model.fit(x_train,y_train,epochs=1000)
x
data=pd.DataFrame({"age":[50],"trestbps":[120],"chol":[350],"fbs":[1],"restecg":[1],"thalach":[150],"exang":[0],"oldpeak":[1.5],"slope":[1],"ca":[0],"thal":[2],"target":[1],"sex_0":[0],"sex_1":[1]})
data
model.predict(data)
我的老师在 jupyter 中使用了这个 cmd,但它不起作用...它点亮显示错误...在 colab n jupyter 中都尝试过...
from keras.utils import to_categorical
y=to_categorical(y)
y.shape
X=X.drop(["PassengerId","Name","Ticket"],axis="columns")
X
X=pd.get_dummies(X,columns=["Sex"])
from keras.layers import Dense
from keras.models import Sequential
model=Sequential()
model.add(Dense(32,activation="relu",input_shape=(7,)))
model.add(Dense(2,activation="softmax"))
model.compile(loss="categorical_crossentropy",optimizer="adam",metrics=["accuracy"])
model.fit(X,y,epochs=10)
X
data=pd.DataFrame({"Pclass":[3],"Age":[84],"SibSp":[0],"Parch":[1],"Fare":[7],"Sex_female":[0],"Sex_male":[1]})
data
model.predict(data)
#Output array([[0.9702792 , 0.02972085]], dtype=float32)
【问题讨论】:
-
您在 MNIST 上训练了一个模型,是什么让您认为您可以预测与 MNIST 数据完全不同的数据?这没有任何意义。
-
那我该怎么办?你能告诉我 mnist 的解决方案吗...因为我知道除了 mnist 还可以使用什么...我老师教的东西不起作用
-
@Dr.Snoopy 如果你知道请提供解决方案...谢谢
-
如果您的代码显示错误,您需要告诉我们是哪个错误以及在哪里,我们无法猜测错误。
-
imgur.com/gallery/DMQmdY2 @Dr.Snoopy 我使用了
tensorflow.keras.utils import to_categorical而不是from keras.utils import to_categorical因为它在谷歌搜索时显示错误n,它说keras.utilis不再工作......必须提前添加tensorflow跨度>
标签: python pandas tensorflow keras kaggle