tensorflow keras 問題彙總

2022-07-14 08:09:12 字數 837 閱讀 4591

1. attributeerror: module 'tensorflow.python.keras.backend' has no attribute 'get_graph'

問題原因:tf 和 keras 版本不匹配,具體匹配,可參考:

安裝指定版本,比如tensorflow1.9.0對應keras版本2.2.0,

操作:pip install keras==2.2.0

安裝後檢視kears版本是否正確:import keras         keras.__version__

anaconda3.5(內建python3.6),tf-gpu 1.8.0,pip安裝的時候出現兩個錯誤:

(1)invalid requirement: '=='

等號不能識別,需要 額外安裝包 pyls

在cmd檢查是否安裝過pyls,命令:import pyls

如果沒有版本資訊,就是用 pip install pyls安裝即可

參考:(2)typeerror: parse() got an unexpected keyword argument 'transport_encoding'

造成原因不確定,解決方法,依次輸入以下命令嘗試:

1)conda install -c anaconda html5lib

2)conda install pip

3)開啟對應安裝 資料夾anaconda3\lib\site-packages\pip\index.py檔案,將第730行 『transport_encoding=encoding』注釋掉

參考:

TensorFlow Keras 環境安裝

tensorflow keras深度學習人工智慧實踐 閱讀筆記 深度學習以大量矩陣模擬神經元的工作方式。矩陣運算特性 單一運算簡單,但是需要大量運算,適合平行計算。機器學習 1.訓練資料由features和label組成 2.機器學習兩個階段 訓練,3.分類 有監督的學習,無監督的學習,增強式學習。...

Tensorflow Keras 指定CPU執行

執行tensorflow 時候常出現oom out of memory 的錯誤,原因是batch size設定得太大導致視訊記憶體不足。如果想讓 僅僅執行在cpu下,可在原 中加入如下 import os os.environ cuda device order pci bus id os.envi...

Tensorflow keras 回歸模型

import matplotlib as mpl import matplotlib.pyplot as plt matplotlib inline import numpy as np import sklearn import pandas as pd import os import sys ...