日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

经典的cnn model

發(fā)布時(shí)間:2025/4/5 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 经典的cnn model 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
def get_model(X_input):#重新建立模型,與原來不一樣的是這里inp是傳入n_classes = 5# input_shape = (time_span, feature, 1) # X_input = Input(input_shape)#inp=Input(shape=(120,39))#原來的inp是函數(shù)里,傳入可以三個(gè)公用 # reshape=Reshape((30,5,1))(inp)# pre=ZeroPadding2D(padding=(1, 1))(reshape)# 1#reshape=BatchNormalization()(reshape)conv1=Convolution2D(32, 3, 3, border_mode='same',init='glorot_uniform')(X_input)#model.add(Activation('relu'))l1=PReLU()(conv1)l1=BatchNormalization()(l1)conv2=ZeroPadding2D(padding=(1, 1))(l1)conv2=Convolution2D(32, 3, 3, border_mode='same',init='glorot_uniform')(conv2)#model.add(Activation('relu'))l2=PReLU()(conv2)l2=BatchNormalization()(l2)m2=AveragePooling2D((3, 3), strides=(3, 3))(l2)d2=Dropout(0.25)(m2)# 2conv3=ZeroPadding2D(padding=(1, 1))(d2)conv3=Convolution2D(64, 3, 3, border_mode='same',init='glorot_uniform')(conv3)#model.add(Activation('relu'))l3=PReLU()(conv3)l3=BatchNormalization()(l3)conv4=ZeroPadding2D(padding=(1, 1))(l3)conv4=Convolution2D(64, 3, 3, border_mode='same',init='glorot_uniform')(conv4)#model.add(Activation('relu'))l4=PReLU()(conv4)l4=BatchNormalization()(l4)m4=AveragePooling2D((3, 3), strides=(3, 3))(l4)d4=Dropout(0.25)(m4)g=GlobalAveragePooling2D()(d4)Den=Dense(1024)(g)#model.add(Activation('relu'))ld=PReLU()(Den)ld=Dropout(0.5)(ld)result=Dense(n_classes, activation='softmax')(ld)# result=gmodel=Model(inputs=X_input,outputs=result)return model

總結(jié)

以上是生活随笔為你收集整理的经典的cnn model的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。