【发布时间】:2022-01-14 07:12:47
【问题描述】:
我用 R 编写了一个 DNN 代码,我也想在 python 中运行它。
我也在 python 中尝试过,但是在 python 中运行时有很大的不同。
我的 R 代码如下所示。
dnn.f=dbn.dnn.train(x.train, y.train, hidden = c(100, 100, 100), activationfun = "sigm")
我在python中试过的代码是这样的。
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense
from tensorflow.keras.layers import Dropout
model = Sequential()
model.add( Dense(100, activation='sigmoid', input_shape=(22,)) )
model.add( Dropout(0) )
model.add( Dense(100, activation='sigmoid' ) )
model.add( Dropout(0) )
model.add( Dense(100, activation='sigmoid' ) )
model.add( Dropout(0) )
model.add( Dense(1, activation='sigmoid') )
model.compile(loss='binary_crossentropy', optimizer='adam', metrics=['accuracy'])
model.summary()
如何在 python 中得到类似的结果? 提前谢谢!
【问题讨论】:
标签: python r keras deep-learning