1. 程式人生 > >tensorflow自學筆記(二)2018/11/8

tensorflow自學筆記(二)2018/11/8

tensorflow自學筆記(2)2018/11/8 前向傳播:即輸入向量在矩陣中進行運算,輸出結果的過程,輸入的x是n維的列向量,那麼輸入層就有x個神經元,每兩層之間,若前一個隱藏層有a個神經元,後一層有b個神經元,那麼w為a行b列,b為一行b列,卷積方式為 import tensorflow as tf a=tf.matmul(x,w)+b…實現了卷積的乘法 tf.Variable完成的儲存和更新神經網路的引數,w和b的初始值都可以用其來生成如 w=tf.Variable(tf.random_normal([2,3],stddev=2)) 常用隨機數生成表 在這裡插入圖片描述 更多的初始化方法: 在這裡插入圖片描述 並且要在會話中,完成初始化的操作 sess=tf.session() sess.run(w1.initializer) sess.close 也可以使用全域性變數初始化來進行 在這裡插入圖片描述

with tf.Session() as sess: sess.run(w1.initializer)…在這裡尤其要注意縮排 所有的變數都會加入graphkey.variable的集合中,集合中的元素都是被預設為可訓練的。 監督學習和非監督學習 監督學習給出了label,即標籤,要求輸出儘可能的接近標籤,而非監督學習完成的是聚類的工作,不存在標籤。 placeholder,即佔位,在會話執行中再提供輸入資料 用placeholder來進行佔位 為placeholder輸入值