最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

tf.nn.conv2d與tf.layers.conv2d的區(qū)別及說明

 更新時間:2023年02月21日 14:06:53   作者:zhongranxu  
這篇文章主要介紹了tf.nn.conv2d與tf.layers.conv2d的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

tf.nn.conv2d與tf.layers.conv2d的區(qū)別

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

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

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

問過大神,大神答曰:一般推薦使用tf.layers.下面的函數(shù),用起來方便。但是在tf2.0里,tf.layers.下面的API也都被遺棄了,tf2.0推薦使用keras.layers下面的API。

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作為后端。

一個參數(shù)要注意一下:

  • filter:是一個4維張量,其type必須和輸入一樣,
[filter_height, filter_width, in_channels, out_channels]
  • filters:一個整數(shù),輸出空間的維度,也就是卷積核的數(shù)量。

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

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

所以,喜歡哪個就用哪個咯。

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python 中文亂碼問題深入分析

    python 中文亂碼問題深入分析

    一直以來,python中的中文編碼就是一個極為頭大的問題,經常拋出編碼轉換的異常,python中的str和unicode到底是一個什么東西呢?
    2011-03-03
  • Python批量改變圖片名字的示例代碼

    Python批量改變圖片名字的示例代碼

    本文主要介紹了Python批量改變圖片名字的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • Python實現(xiàn)刪除重復視頻文件的方法詳解

    Python實現(xiàn)刪除重復視頻文件的方法詳解

    這篇文章主要為大家詳細介紹了如何利用Python實現(xiàn)刪除重復視頻文件功能,文中的示例代碼講解詳細,對我們學習Python有一定幫助,需要的可以參考一下
    2022-10-10
  • Python獲取央視節(jié)目單的實現(xiàn)代碼

    Python獲取央視節(jié)目單的實現(xiàn)代碼

    這篇文章主要介紹了Python獲取央視節(jié)目單的實現(xiàn)代碼,涉及Python頁面采集的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • TensorFlow安裝及jupyter notebook配置方法

    TensorFlow安裝及jupyter notebook配置方法

    下面小編就為大家?guī)硪黄猅ensorFlow安裝及jupyter notebook配置方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • python實現(xiàn)忽略大小寫對字符串列表排序的方法

    python實現(xiàn)忽略大小寫對字符串列表排序的方法

    這篇文章主要介紹了python實現(xiàn)忽略大小寫對字符串列表排序的方法,通過三種不同的方法實現(xiàn)了對字符串的排序,是非常實用的技巧,需要的朋友可以參考下
    2014-09-09
  • 一文帶你快速掌握Python LightGBM必備知識點

    一文帶你快速掌握Python LightGBM必備知識點

    LightGBM(Light Gradient Boosting Machine)是一種梯度提升樹算法的高效實現(xiàn),這篇文章為大家整理了十個LightGBM必備知識點,希望對大家有所幫助
    2023-06-06
  • Python趣味實戰(zhàn)之手把手教你實現(xiàn)舉牌小人生成器

    Python趣味實戰(zhàn)之手把手教你實現(xiàn)舉牌小人生成器

    前幾天寫了一個嬰兒級別的爬蟲圖文教程,大家很喜歡.恰好周末看到有人咨詢這個 “舉牌小人” 怎么做?基于此,我想借此為大家再寫一篇 “爬蟲應用” 的文章,教你制作一個好玩兒的 “舉牌小人” ,需要的朋友可以參考下
    2021-06-06
  • Python基于yield遍歷多個可迭代對象

    Python基于yield遍歷多個可迭代對象

    這篇文章主要介紹了Python基于yield遍歷多個可迭代對象,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • Python分支語句與循環(huán)語句應用實例分析

    Python分支語句與循環(huán)語句應用實例分析

    這篇文章主要介紹了Python分支語句與循環(huán)語句應用,結合具體實例形式詳細分析了Python分支語句與循環(huán)語句各種常見應用操作技巧與相關注意事項,需要的朋友可以參考下
    2019-05-05

最新評論

太仓市| 南木林县| 永安市| 冷水江市| 赞皇县| 简阳市| 治多县| 乌兰县| 阳高县| 通城县| 错那县| 红桥区| 古交市| 龙泉市| 辽源市| 加查县| 城固县| 九龙县| 尚义县| 安义县| 山丹县| 乌兰浩特市| 哈密市| 虞城县| 萨嘎县| 九江市| 福泉市| 红桥区| 建德市| 获嘉县| 沙洋县| 项城市| 阳江市| 思茅市| 四川省| 屯昌县| 株洲市| 辽源市| 罗江县| 芦溪县| 剑阁县|