關於tensorflow使用的一些簡單的問題

  筆者在前兩年爲了驗證一些神經網絡問題曾經在Ubuntu上安裝了Tensorflow,這個好像運行並沒有什麼太大的問題,但近期又在Windows(Win10)下安裝使用最新的Tensorflow,不知爲什麼總是存在一些麻煩,後來才明白在Windows平臺下目前如要順利安裝,特別要注意Python的版本(以前在Linux平臺,一直使用的是Python2.7),爲什麼現在只能是3.5(安裝時把路徑勾上,否則你只能再到環境中重新設置路徑),低了不行,高了同樣不行;另外還有幾個函數的原型發生了改變,造成無法運行成功,它們主要是:

1、tf.nn.softmax_cross_entropy_with_logits,這個必須顯式對參數賦值,如下:

cost = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(logits=pred, labels=y))

2、print必須使用括號(這個和Tensorflow無關)

3、tf.split,這個必須將第一個和第三個參數交換下位置


天知道以後還有什麼修改!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章