在跑minist demo時,遇到了這幾句
batchsize=6
label=tf.expand_dims(tf.constant([0,2,3,6,7,9]),1)
index=tf.expand_dims(tf.range(0,batchsize),1)
concated = tf.concat(1, [index, label])
可以跑的時候卻報錯
查了半天資料,發現大多數都是這麼寫。。應該沒錯啊。。。
最後發現,在tensorflow 1.3.0 以後,concated的api 變了,臥槽。。。神坑啊
正確的寫法是
concated = tf.concat([index, label], 1)
引數的順序竟然換了,尼瑪。。。
結果正確顯示為:
TensorFlow學習筆記1
1 tensorflow 谷歌第二代人工智慧學習系統 2 tensorflow顧名思義tensor flow。tensor的意思是 張量,flow的意思是 流動,合起來就是 張量的流動 3 系統架構及程式設計模型。其中系統架構如圖1所示,程式設計模型如圖2所示。圖1 tensorflow系統架構圖 ...
TensorFlow學習筆記1
編寫tensorflow的兩個步驟 構建計算圖graph 使用session去執行graph中的operation 這裡寫描述 三個基本概念 rank rank一般是指資料的維度,其與線性代數中的rank不是乙個概念。其常 用rank舉例如下。shape 指tensor每個維度資料的個數,可以用py...
tensorflow學習筆記1
卷積與池化 卷積 1.stride 1,2,2,1 卷積步長為2,第1 4引數為1.分別表示batch和channel valid without padding 僅丟棄下面或右邊最多的行 列 same with zero padding 左奇右偶,在左邊補乙個0,右邊補2個0 weight var...