亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

淺談tensorflow1.0 池化層(pooling)和全連接層(dense)

 更新時(shí)間:2018年04月27日 09:49:44   作者:denny402  
本篇文章主要介紹了淺談tensorflow1.0 池化層(pooling)和全連接層(dense),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

池化層定義在tensorflow/python/layers/pooling.py.

有最大值池化和均值池化。

1、tf.layers.max_pooling2d

max_pooling2d(
  inputs,
  pool_size,
  strides,
  padding='valid',
  data_format='channels_last',
  name=None
)

  1. inputs: 進(jìn)行池化的數(shù)據(jù)。
  2. pool_size: 池化的核大小(pool_height, pool_width),如[3,3]. 如果長(zhǎng)寬相等,也可以直接設(shè)置為一個(gè)數(shù),如pool_size=3.
  3. strides: 池化的滑動(dòng)步長(zhǎng)??梢栽O(shè)置為[1,1]這樣的兩個(gè)整數(shù). 也可以直接設(shè)置為一個(gè)數(shù),如strides=2
  4. padding: 邊緣填充,'same' 和'valid‘選其一。默認(rèn)為valid
  5. data_format: 輸入數(shù)據(jù)格式,默認(rèn)為channels_last ,即 (batch, height, width, channels),也可以設(shè)置為channels_first 對(duì)應(yīng) (batch, channels, height, width).
  6. name: 層的名字。

例:

pool1=tf.layers.max_pooling2d(inputs=x, pool_size=[2, 2], strides=2)

一般是放在卷積層之后,如:

conv=tf.layers.conv2d(
   inputs=x,
   filters=32,
   kernel_size=[5, 5],
   padding="same",
   activation=tf.nn.relu)
pool=tf.layers.max_pooling2d(inputs=conv, pool_size=[2, 2], strides=2)

2.tf.layers.average_pooling2d

average_pooling2d(
  inputs,
  pool_size,
  strides,
  padding='valid',
  data_format='channels_last',
  name=None
)

參數(shù)和前面的最大值池化一樣。

全連接dense層定義在 tensorflow/python/layers/core.py.

3、tf.layers.dense

dense(
  inputs,
  units,
  activation=None,
  use_bias=True,
  kernel_initializer=None,
  bias_initializer=tf.zeros_initializer(),
  kernel_regularizer=None,
  bias_regularizer=None,
  activity_regularizer=None,
  trainable=True,
  name=None,
  reuse=None
)
  1. inputs: 輸入數(shù)據(jù),2維tensor.
  2. units: 該層的神經(jīng)單元結(jié)點(diǎn)數(shù)。
  3. activation: 激活函數(shù).
  4. use_bias: Boolean型,是否使用偏置項(xiàng).
  5. kernel_initializer: 卷積核的初始化器.
  6. bias_initializer: 偏置項(xiàng)的初始化器,默認(rèn)初始化為0.
  7. kernel_regularizer: 卷積核化的正則化,可選.
  8. bias_regularizer: 偏置項(xiàng)的正則化,可選.
  9. activity_regularizer: 輸出的正則化函數(shù).
  10. trainable: Boolean型,表明該層的參數(shù)是否參與訓(xùn)練。如果為真則變量加入到圖集合中 GraphKeys.TRAINABLE_VARIABLES (see tf.Variable).
  11. name: 層的名字.
  12. reuse: Boolean型, 是否重復(fù)使用參數(shù).

全連接層執(zhí)行操作 outputs = activation(inputs.kernel + bias)

如果執(zhí)行結(jié)果不想進(jìn)行激活操作,則設(shè)置activation=None。

例:

#全連接層
dense1 = tf.layers.dense(inputs=pool3, units=1024, activation=tf.nn.relu)
dense2= tf.layers.dense(inputs=dense1, units=512, activation=tf.nn.relu)
logits= tf.layers.dense(inputs=dense2, units=10, activation=None)

也可以對(duì)全連接層的參數(shù)進(jìn)行正則化約束:

復(fù)制代碼 代碼如下:
dense1 = tf.layers.dense(inputs=pool3, units=1024, activation=tf.nn.relu,kernel_regularizer=tf.contrib.layers.l2_regularizer(0.003))

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Pandas Shift函數(shù)的基礎(chǔ)入門學(xué)習(xí)筆記

    Pandas Shift函數(shù)的基礎(chǔ)入門學(xué)習(xí)筆記

    shift函數(shù)是對(duì)數(shù)據(jù)進(jìn)行移動(dòng)的操作,下面這篇文章主要給大家介紹了關(guān)于Pandas Shift函數(shù)的基礎(chǔ)入門學(xué)習(xí)筆記,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • Pycharm中如何編寫B(tài)ash批處理命令

    Pycharm中如何編寫B(tài)ash批處理命令

    這篇文章主要介紹了Pycharm中如何編寫B(tài)ash批處理命令,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 簡(jiǎn)述python四種分詞工具,盤點(diǎn)哪個(gè)更好用?

    簡(jiǎn)述python四種分詞工具,盤點(diǎn)哪個(gè)更好用?

    這篇文章主要介紹了python四種分詞工具的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-04-04
  • Django中多用戶角色和權(quán)限管理的實(shí)現(xiàn)步驟

    Django中多用戶角色和權(quán)限管理的實(shí)現(xiàn)步驟

    定義用戶角色模型:首先,定義一個(gè)用戶角色模型,該模型表示不同的用戶角色,例如管理員、普通用戶、編輯等,這篇文章主要介紹了Django中多用戶角色和權(quán)限管理的實(shí)現(xiàn)步驟,需要的朋友可以參考下
    2024-05-05
  • python學(xué)習(xí)實(shí)操案例(五)

    python學(xué)習(xí)實(shí)操案例(五)

    這篇文章主要介紹了pyth學(xué)習(xí)實(shí)操案例,主要分享的小練習(xí)有我的咖啡館你做主、顯示2019中超聯(lián)賽中前五名排行、模擬手機(jī)通訊錄,適合初學(xué)者,需要的小伙伴可以參考一下
    2022-02-02
  • python查詢文件夾下excel的sheet名代碼實(shí)例

    python查詢文件夾下excel的sheet名代碼實(shí)例

    這篇文章主要介紹了python查詢文件夾下excel的sheet名方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Python中的類與對(duì)象之描述符詳解

    Python中的類與對(duì)象之描述符詳解

    這篇文章主要介紹了Python中的描述符詳解,屬于Python學(xué)習(xí)過程中類與對(duì)象的基本知識(shí),需要的朋友可以參考下
    2015-03-03
  • Python+OpenCV實(shí)現(xiàn)相機(jī)標(biāo)定的方法詳解

    Python+OpenCV實(shí)現(xiàn)相機(jī)標(biāo)定的方法詳解

    opencv中內(nèi)置了張正友的棋盤格標(biāo)定法,通過一些姿態(tài)各異的棋盤格圖像,可以標(biāo)定相機(jī)的內(nèi)外參數(shù),本文為大家介紹OpenCV進(jìn)行相機(jī)標(biāo)定的具體方法,希望對(duì)大家有所幫助
    2023-05-05
  • 快速進(jìn)修Python指南之面向?qū)ο蟾呒?jí)篇

    快速進(jìn)修Python指南之面向?qū)ο蟾呒?jí)篇

    這篇文章主要為大家介紹了Java開發(fā)者如何快速進(jìn)修Python指南之面向?qū)ο蟾呒?jí)使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • Python如何實(shí)現(xiàn)文本轉(zhuǎn)語音

    Python如何實(shí)現(xiàn)文本轉(zhuǎn)語音

    文本轉(zhuǎn)語音,一般會(huì)用在無障礙開發(fā)。下面介紹如何使用Python實(shí)現(xiàn)將文本文件轉(zhuǎn)換成語音輸出。跟著小編一起來看看吧。
    2016-08-08

最新評(píng)論