解決:Expected dimension in the range [-1, 1), but got 1
最近在學習TensorFlow的時候遇到了許多問題,現一一記錄,幫助自己記憶的同時也希望能幫到大家。
正文-------------------------------------------------
做分類任務的時候,經常會使用交叉熵函式作為loss來計算:形式如下
def evaluation(logits, labels): with tf.variable_scope('accuracy') as scope: correct_prediction = tf.equal(tf.argmax(labels, 1), tf.argmax(logits, 1)) correct = tf.cast(correct_prediction, tf.float32) accuracy = tf.reduce_mean(correct) return accuracy
但是,如果這樣寫的話,他會報錯,如標題那樣,說是axis希望在[-1, 1)之間,而不是1,,,,,,,,,,,
這個東西我查了一下,意思是說,axis必須是-1到1之間,並且左閉右開,取值為1是不行的,
於是 將上面程式碼中的 1改成-1,就可以了!
如下。。。。。。。。。
correct_prediction = tf.equal(tf.argmax(labels, -1), tf.argmax(logits, -1))
相關推薦
解決:Expected dimension in the range [-1, 1), but got 1
最近在學習TensorFlow的時候遇到了許多問題,現一一記錄,幫助自己記憶的同時也希望能幫到大家。 正文------------------------------------------------- 做分類任務的時候,經常會使用交叉熵函式作為loss來計算:形式如下
解決Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 問題
== number keyword 解決辦法 class rac ref request 反斜杠 通過這裏的回答,我們可以知道: Tomcat在 7.0.73, 8.0.39, 8.5.7 版本後,添加了對於http頭的驗證。 具體來說,就是添加了些規則去限制HTTP頭
CF498D:Traffic Jams in the Land——題解
連接 urn som types force pin 駕駛員 是不是 names https://vjudge.net/problem/CodeForces-498D http://codeforces.com/problemset/problem/498/D 題面描述
springboot使用遇到問題:Class “model.Address” is listed in the persistence.xml file but not mapped
src java entity map png nbsp http 遇到 res 報錯如下: 解決如下: 這是一個Eclipse的怪癖。我最近在創建一個禁用了JPA庫配置的新JPA項目時遇到了這個問題,但是在我通過Eclipse New JPA Enti
tomcat請求引數問題解決: Invalid character found in the request target. The valid characters are defined in
背景:研發的同事在測試環境的tomcat發現了一個問題, ‘Note: further occurrences of HTTP header parsing errors will be logg
完美解決 No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
問題描述 好久之前的一個Android專案,最近需要重構一下 因為Android Studio的開發環境以及Gradle的版本等等都進行了一定的更新,於是匯入Project以後,出現了報錯: No toolchains found in the NDK toolchai
解決No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
這是因為android studio 下載的 ndk缺少mips64el-linux-android 檔案導致的。只要去NDK 官網下載完整的ndk ,然後把這個檔案放到 android studio指定的NDK路徑下就好 下面連結是NDK官網https://
Maven錯誤:was cached in the local repository, resolution will not be reattempted until the update
問題 在Idea中使用maven將springboot專案打成jar包(使用idea- maven projects->具體專案->package命令 ),報錯如下: 在網上找到解決辦法如下:特此記錄. 解決辦法 1.刪除~/.m2/repository
EularProject 73:Counting fractions in a range
Andrew Zhang Nov 11, 2017 Consider the fraction, n/d, where n and d are positive integers. If n < d and HCF(n,d)=1, it is called a reduced
maven錯誤:is duplicated in the reactor
code-instrument-java git:(masterv2-2.2.2-solr) ✗ mvn clean package -Dmaven.test.skip=true [INFO] Scanning for projects... [ERROR] [ERROR] Proje
解決:Could not create the Java virtual machine.
當前情景:之前安裝了jdk;後來又安裝了QTP測試工具。 問題:執行java時,出現Could not create the Java virtual machine;將java解除安裝重灌時,又出現
成功解決:FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is
解決問題 FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be tre
Maven經典錯誤之三:was cached in the local repository, resolution will not be reattempted until the upda
常見錯誤: Multiple annotations found at this line:- No plugin found for prefix 'war' in the current proj
XMPP客戶端部分無法連線,問題解決: No response from the server.: User: at org.jivesoftware.sm ack.NonSASLAuthentic
XMPP客戶端部分無法連線,問題解決: No response from the server.: User: at org.jivesoftware.sm ack.NonSASLAuthentication.authenticate(NonSASLAuthenti
redis異常解決:jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set
專案中用到了redis做快取伺服器,今天一次重啟後報出下面的異常,經過各種排查,定位原因如下,作記錄以備忘。 異常如下: redis.clients.jedis.exceptions.JedisConnectionException: Could not get a re
ubuntu18.04安裝pip3 Depends: python-pip-whl (= 8.1.1-2) but 8.1.1-2ubuntu0.4 is to be installed
下了個ubuntu18.04,更新源後安裝pip3 apt install python3-pip 結果居然報錯了 Reading package lists... Done Building dependency tree Reading state inf
企業運維案例:xxx is not in the sudoers file.This incident will be reported” 錯誤解決方法
時報 nop nbsp 因此 文件 swd bsp user incident CentOS6系統下,普通用戶使用sudo執行命令時報錯: xxx is not in the sudoers file.This incident will be reported" 解決
Linux中新建用戶用不了sudo命令問題:rootr is not in the sudoers file.This incident will be reported解決
c-c++ 進入 去掉註釋 去掉 sudo命令 wheel gpasswd sdn 通用 參考:https://blog.csdn.net/lichangzai/article/details/39501025 如果執行sudo命令的用戶沒有執行sudo的權限,執行su
PHP呼叫Java的hessian介面報錯:Expected 'H'/'C' (Hessian 2.0) or 'c' (Hessian 1.0) in hessian input at -1
出錯提示: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Hessian skeleton invocation failed; nested exceptio
[已解決]執行gunicorn失敗:[ERROR] Connection in use 127.0.0.1 8080
最近重新部署了一下應用程式,之後重新執行gunicorn,使用如下命令: gunicorn -b 0.0.0.0:8000 manage:app --reload 之後出現了一堆錯誤,具體錯誤內容如下: [2018-06-16 17:04:5