python - 即使在测试了几个损失函数后,准确度值为 0
问题描述
我想预测价格:
X=dataset.iloc[:,1:12]
Y=dataset.iloc[:,0:1]
X_train, X_test, Y_train, Y_test = train_test_split(X, Y, test_size=0.3)
//this is my neural network
model=Sequential([
Dense(32,activation='relu',input_shape=(10,)),
Dense(32,activation='relu'),
Dense(1,activation='sigmoid'),
])
model.compile(loss='binary_crossentropy',
optimizer='sgd',
metrics=['accuracy'])
hist = model.fit(X_train, Y_train,
batch_size=20, epochs=100,
validation_data=(X_test, Y_test))
我的准确度为 0。
帮我解决这个问题。
我也改变了我的损失函数,但准确性没有增加。
解决方案
推荐阅读
- javascript - 如何为 forwach 循环中的按钮创建事件侦听器
- javascript - Express + React:CSRF Cookie 在生产中未定义,在本地工作
- javascript - Firefox 扩展无法添加请求标头?
- php - WordPress:根据类别数组遍历帖子
- google-cloud-platform - 是否允许提交 Google Cloud IoT MQTT 设备配置的最大数量?
- javascript - 如何在 slack api 命令中创建投票?
- regex - 使用正则表达式进行正则表达式
- macos - 如何为我的 AppleScript 应用程序创建 Dock 菜单?
- sql - ORA-01873 计算两个时间戳之间的差异时
- java - 如何使用 dbus 和 NetworkManager 激活连接