中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python高級架構模式有哪些

發布時間:2021-09-07 13:51:02 來源:億速云 閱讀:151 作者:小新 欄目:編程語言

這篇文章主要為大家展示了“Python高級架構模式有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Python高級架構模式有哪些”這篇文章吧。

1、殘差連接是目前常用的組件,解決了大規模深度學習模型梯度消失和瓶頸問題。

通常,在10層以上的模型中追加殘差連接可能有幫助。

from keras import layers
 
x = ...
 
y = layers.Conv2D(128, 3, activation='relu', padding='same')(x)
y = layers.Conv2D(128, 3, activation='relu', padding='same')(y)
y = layers.MaxPooling2D(2, strides=2)(y)
 
# 形狀不同,要做線性變換:
residual = layers.Conv2D(128, 1, strides=2, padding='same')(x)  # 使用 1×1 卷積,將 x 線性下采樣為與 y 具有相同的形狀
 
y = layers.add([y, residual])

2、標準化用于使模型看到的不同樣本更相似,有助于模型的優化和泛化。

# Conv
conv_model.add(layers.Conv2D(32, 3, activation='relu'))
conv_model.add(layers.BatchNormalization())
 
# Dense
dense_model.add(layers.Dense(32, activation='relu'))
dense_model.add(layers.BatchNormalization())
3、深度可分離卷積層,在Keras中被稱為SeparableConv2D,其功能與普通Conv2D相同。
但是SeparableConv2D比Conv2D輕,訓練快,精度高。
from tensorflow.keras.models import Sequential, Model
from tensorflow.keras import layers
 
height = 64
width = 64
channels = 3
num_classes = 10
 
model = Sequential()
model.add(layers.SeparableConv2D(32, 3,
                                 activation='relu',
                                 input_shape=(height, width, channels,)))
model.add(layers.SeparableConv2D(64, 3, activation='relu'))
model.add(layers.MaxPooling2D(2))
 
model.add(layers.SeparableConv2D(64, 3, activation='relu'))
model.add(layers.SeparableConv2D(128, 3, activation='relu'))
model.add(layers.MaxPooling2D(2))
 
model.add(layers.SeparableConv2D(64, 3, activation='relu'))
model.add(layers.SeparableConv2D(128, 3, activation='relu'))
model.add(layers.GlobalAveragePooling2D())
 
model.add(layers.Dense(32, activation='relu'))
model.add(layers.Dense(num_classes, activation='softmax'))
 
model.compile(optimizer='rmsprop', loss='categorical_crossentropy')

以上是“Python高級架構模式有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临海市| 喜德县| 鹤山市| 东阳市| 讷河市| 南漳县| 白城市| 华安县| 子洲县| 静海县| 蓬溪县| 汽车| 南岸区| 定襄县| 南乐县| 加查县| 太仆寺旗| 论坛| 固镇县| 卫辉市| 沅陵县| 延川县| 琼结县| 东方市| 正安县| 钦州市| 双流县| 鹤壁市| 三门峡市| 临泉县| 盐山县| 正蓝旗| 昌都县| 吴川市| 鄂伦春自治旗| 平顺县| 温泉县| 新建县| 沙田区| 台州市| 仁怀市|