91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

tf.nn.conv2d與tf.layers.conv2d的區別是什么

發布時間:2023-02-22 16:47:43 來源:億速云 閱讀:130 作者:iii 欄目:開發技術

這篇文章主要講解了“tf.nn.conv2d與tf.layers.conv2d的區別是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“tf.nn.conv2d與tf.layers.conv2d的區別是什么”吧!

    tf.nn.conv2d與tf.layers.conv2d的區別

    在寫CNN中注意到tensorflow目前有tf.nn.conv2d和tf.layers.conv2d這兩個很相似的API.

    tf.nn.conv2d, 需要自行傳入初始化好的filter(四個維度),在初始化filter或者說Weights中,已經手動選擇了初始化方案,一般用的是tf.truncated_normal。另外tf.nn.conv2d中激活函數需要另外寫。

    而在tf.layers.conv2d中,只要寫入n和size,參數列表中kernel_initializer默認是None, 不清楚這里的參數是如何初始化的? tf.layers.conv2d中,激活函數是一個參數,不需要另外調用。

    一般推薦使用tf.layers.下面的函數,用起來方便。但是在tf2.0里,tf.layers.下面的API也都被遺棄了,tf2.0推薦使用keras.layers下面的API。

    tf.nn.conv2d

    tf.nn.conv2d與tf.layers.conv2d的區別是什么

    tf.layers.conv2d

    tf.nn.conv2d與tf.layers.conv2d的區別是什么

    tf.nn.conv2d和tf.layers.conv2d的學習

    看了很多tensorflow卷積的例子,有的用了tf.nn.conv2d,有的用了tf.layers.conv2d,那么這兩個究竟有啥不同呢?

    tf.layers.conv2d(inputs, filters, kernel_size, strides=(1,1),
    
                           padding='valid', data_format='channels_last',
                        dilation_rate=(1,1), activation=None,
                        use_bias=True, kernel_initializer=None,
                        bias_initializer=init_ops.zeros_initializer(),
                        kernel_regularizer=None,
                        bias_regularizer=None,
                        activity_regularizer=None, trainable=True,
                        name=None, reuse=None)
    
    tf.nn.conv2d(input, filter, strides, padding, use_cudnn_on_gpu=None, data_format=None, name=None)

    對于卷積來說,作用是一樣的。tf.layers.conv2d 使用tf.nn.convolution作為后端。

    一個參數要注意一下:

    • filter:是一個4維張量,其type必須和輸入一樣,

    [filter_height, filter_width, in_channels, out_channels]
    • filters:一個整數,輸出空間的維度,也就是卷積核的數量。

    tf.layers.conv2d參數豐富,一般用于從頭訓練一個模型。

    tf.nn.conv2d,一般在下載預訓練好的模型時使用。

    感謝各位的閱讀,以上就是“tf.nn.conv2d與tf.layers.conv2d的區別是什么”的內容了,經過本文的學習后,相信大家對tf.nn.conv2d與tf.layers.conv2d的區別是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

    向AI問一下細節

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

    AI

    波密县| 革吉县| 乐山市| 浦江县| 广宁县| 阜城县| 晋宁县| 志丹县| 太和县| 漳州市| 和龙市| 苍溪县| 沿河| 陇南市| 英吉沙县| 贵南县| 大厂| 利辛县| 合阳县| 兴仁县| 错那县| 云南省| 建德市| 昔阳县| 攀枝花市| 郓城县| 固原市| 开封县| 三原县| 东至县| 元氏县| 婺源县| 温州市| 比如县| 教育| 普陀区| 佛山市| 金川县| 融水| 丰城市| 招远市|