亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

乌鲁木齐县| 开江县| 苏尼特左旗| 丰镇市| 句容市| 新源县| 乌鲁木齐市| 桃园县| 绥江县| 岳池县| 永济市| 重庆市| 洪洞县| 桃源县| 佛坪县| 平乡县| 依兰县| 集贤县| 宁国市| 金溪县| 治县。| 巨野县| 上饶县| 安吉县| 科尔| 泾阳县| 额尔古纳市| 凤阳县| 大宁县| 陵川县| 西安市| 会同县| 太谷县| 内江市| 义乌市| 梨树县| 桐梓县| 扶余县| 江安县| 静海县| 永康市|