代码拉取完成,页面将自动刷新
from keras.models import Sequential
from keras.layers.convolutional import Conv2D
from keras import backend as K
from keras.layers import Activation
from keras.layers import MaxPool2D
from keras.layers import Flatten,Dense
class LeNet:
@staticmethod
def build(width, height, depth, classes):
if K.image_data_format() == 'channels_first':
input_shape = (depth, height, width)
else:
input_shape = (height, width, depth)
model = Sequential()
model.add(Conv2D(10, (5, 5), padding='same', input_shape=input_shape))
model.add(Activation("relu"))
model.add(MaxPool2D(pool_size=(2, 2), strides=(2, 2)))
model.add(Conv2D(40, (5, 5), padding='same'))
model.add(Activation("relu"))
model.add(MaxPool2D(pool_size=(2, 2), strides=(2, 2)))
model.add(Flatten())
model.add(Dense(500))
model.add(Activation("relu"))
model.add(Dense(classes))
model.add(Activation('softmax'))
return model
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。