比方说,我想训练一个ConvNet来告诉我照片中是否下雨,程序如何?
鉴于我有两个训练变量trainX
和trainY
,trainX
将是照片,trainY
将是标签(例如rain
或no-rain
)。
网络的目标是输出“正确”的答案。问题是:我是否只需要运行model.predict()
函数并期待有效的结果?
谢谢您的帮助。
答案 0 :(得分:2)
1)建立CNN模型:层,激活功能...
2)使用现有的trainX
和trainY
-数据集对其进行训练。 (最终使用增强来获得更好的结果)
3)使用另一个数据集进行验证,假设它们被称为:testX
和testY
4)修改模型的设置,直到精度和损耗足以满足您的需要为止...
5)享受您的CNN
这可以帮助您: Building a CNN with Keras