欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python人工智能tensorflow函數(shù)tf.layers.dense使用方法

 更新時間:2022年05月05日 14:09:49   作者:Bubbliiiing  
這篇文章主要介紹了python人工智能tensorflow函數(shù)tf.layers.dense的使用方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

參數(shù)數(shù)量及其作用

tf.layers.dense用于添加一個全連接層。

函數(shù)如下:

tf.layers.dense(
    inputs,					#層的輸入
    units,					#該層的輸出維度
    activation=None,		#激活函數(shù)
    use_bias=True,			
    kernel_initializer=None,  	# 卷積核的初始化器
    bias_initializer=tf.zeros_initializer(),  # 偏置項的初始化器
    kernel_regularizer=None,    # 卷積核的正則化
    bias_regularizer=None,    	# 偏置項的正則化
    activity_regularizer=None, 
    kernel_constraint=None,
    bias_constraint=None,
    trainable=True,
    name=None,  # 層的名字
    reuse=None  # 是否重復使用參數(shù)
)

部分參數(shù)解釋:

inputs:輸入該層的數(shù)據(jù)。

units:該層的輸出維度。

activation:激活函數(shù)。

use_bias:是否使用偏置項。

trainable=True : 表明該層的參數(shù)是否參與訓練。

示例

手寫體例子,利用兩個dense可以構成一個單層網(wǎng)絡,在下面例子中,網(wǎng)絡的神經(jīng)元個數(shù)為200。

import numpy as np
import tensorflow as tf
from tensorflow.examples.tutorials.mnist import input_data
def compute_accuracy(x_data,y_data):
    global dense2
    y_pre = sess.run(dense2,feed_dict={xs:x_data})
    correct_prediction = tf.equal(tf.arg_max(y_data,1),tf.arg_max(y_pre,1))     #判斷是否相等
    accuracy = tf.reduce_mean(tf.cast(correct_prediction,tf.float32))   #賦予float32數(shù)據(jù)類型,求平均。
    result = sess.run(accuracy,feed_dict = {xs:batch_xs,ys:batch_ys})   #執(zhí)行
    return result
mnist = input_data.read_data_sets("MNIST_data",one_hot = "true")
xs = tf.placeholder(tf.float32,[None,784])
ys = tf.placeholder(tf.float32,[None,10])
dense1 = tf.layers.dense(
    xs,
    200,
    activation = tf.nn.tanh,            
    kernel_initializer=tf.random_normal_initializer(mean=0, stddev=0.3),
    bias_initializer=tf.constant_initializer(0.1),
    name='fc1'
)
dense2 = tf.layers.dense(
    dense1,
    10,
    activation = tf.nn.softmax,            
    kernel_initializer=tf.random_normal_initializer(mean=0, stddev=0.3),
    bias_initializer=tf.constant_initializer(0.1),
    name='fc2'
)
loss = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(logits = dense2, labels = ys),name = 'loss')
#label是標簽,logits是預測值,交叉熵。
train = tf.train.GradientDescentOptimizer(0.5).minimize(loss)
init = tf.initialize_all_variables()
with tf.Session() as sess:
    sess.run(init)
    for i in range(5001):
        batch_xs,batch_ys = mnist.train.next_batch(100)
        sess.run(train,feed_dict = {xs:batch_xs,ys:batch_ys})
        if i % 1000 == 0:
            print("訓練%d次的識別率為:%f。"%((i+1),compute_accuracy(mnist.test.images,mnist.test.labels)))

實驗結果為:

訓練1次的識別率為:0.107400。
訓練1001次的識別率為:0.805200。
訓練2001次的識別率為:0.822800。
訓練3001次的識別率為:0.829400。
訓練4001次的識別率為:0.833100。
訓練5001次的識別率為:0.835300。

以上就是python人工智能tensorflow函數(shù)tf.layers.dense使用方法的詳細內容,更多關于tensorflow函數(shù)tf.layers.dense的資料請關注腳本之家其它相關文章!

相關文章

  • 解決python多行注釋引發(fā)縮進錯誤的問題

    解決python多行注釋引發(fā)縮進錯誤的問題

    今天小編就為大家分享一篇解決python多行注釋引發(fā)縮進錯誤的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python?Flask實現(xiàn)快速構建Web應用的方法詳解

    Python?Flask實現(xiàn)快速構建Web應用的方法詳解

    Flask是一個輕量級的Web服務器網(wǎng)關接口(WSGI)web應用框架,本文將和大家一起詳細探討一下Python?Flask?Web服務,需要的小伙伴可以學習一下
    2023-06-06
  • python 實現(xiàn)有道翻譯功能

    python 實現(xiàn)有道翻譯功能

    這篇文章主要介紹了python 實現(xiàn)有道翻譯的方法,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-02-02
  • python基于K-means聚類算法的圖像分割

    python基于K-means聚類算法的圖像分割

    這篇文章主要介紹了python基于K-means聚類算法的圖像分割,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • 給ubuntu18安裝python3.7的詳細教程

    給ubuntu18安裝python3.7的詳細教程

    這篇文章主要介紹了給ubuntu18安裝python3.7的詳細教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • python文字轉語音的實例代碼分析

    python文字轉語音的實例代碼分析

    在本篇文章里小編給大家整理的是關于python文字轉語音的實例代碼分析,有需要的朋友們可以參考下。
    2019-11-11
  • python?dataframe獲得指定行列實戰(zhàn)代碼

    python?dataframe獲得指定行列實戰(zhàn)代碼

    對于一個DataFrame,常常需要篩選出某列為指定值的行,下面這篇文章主要給大家介紹了關于python?dataframe獲得指定行列的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-12-12
  • 用TensorFlow實現(xiàn)多類支持向量機的示例代碼

    用TensorFlow實現(xiàn)多類支持向量機的示例代碼

    這篇文章主要介紹了用TensorFlow實現(xiàn)多類支持向量機的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • python導出chrome書簽到markdown文件的實例代碼

    python導出chrome書簽到markdown文件的實例代碼

    python導出chrome書簽到markdown文件,主要就是解析chrome的bookmarks文件,然后拼接成markdown格式的字符串,最后輸出到文件即可。下面給大家分享實例代碼,需要的朋友參考下
    2017-12-12
  • Python庫coala代碼分析和自動化檢查改進工具使用探索

    Python庫coala代碼分析和自動化檢查改進工具使用探索

    Python的coala工具是一個強大的代碼分析和自動化改進工具,它可以幫助開發(fā)人員自動化地檢查代碼并提供改進建議,本文將詳細介紹coala的功能和用法,并提供豐富的示例代碼來幫助大家深入了解它
    2024-01-01

最新評論