亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Keras:AttributeError:'int'對象沒有屬性'lower'

Keras:AttributeError:'int'對象沒有屬性'lower'

開滿天機 2022-06-28 17:52:39
我正在構建一個以 keras 和 tensorfrolw 作為后端的神經網絡。它有從 0 到 9 的 3 個輸入和從 0 到 9 的 3 個輸出。數據在一個 numpy 數組中提供,如下所示: [ ['1' '4' '0'] ['6' '2' '1'] ...]。我是深度學習的新手,這是我的第一個神經網絡之一,所以我迷路了,不知道是什么導致了這個錯誤。我知道我可能需要更改優化器、損失、指標和可能更多的屬性,如果有人對此有任何見解,請分享。model = keras.Sequential([    keras.layers.Flatten(3, input_shape=(3, 3)),    keras.layers.Dense(9, activation="relu"),    keras.layers.Dense(9, activation="relu"),    keras.layers.Dense(3, activation="relu")])model.compile(optimizer="adam", loss="sparse_categorical_crossentropy", metrics=["accuracy"])model.fit(training_input, training_output, epochs=5)當我運行這個程序時,我得到這個錯誤:Traceback (most recent call last):  File "C:/Users/---/---/---/---/---/---/---/main.py", line 15, in <module>    keras.layers.Flatten(3, input_shape=(3, 3)),  File "C:\Users\---\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\keras\layers\core.py", line 571, in __init__    self.data_format = conv_utils.normalize_data_format(data_format)  File "C:\Users\---\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\keras\utils\conv_utils.py", line 191, in normalize_data_format    data_format = value.lower()AttributeError: 'int' object has no attribute 'lower' \
查看完整描述

2 回答

?
HUX布斯

TA貢獻1876條經驗 獲得超6個贊

請查看Keras 文檔以了解如何使用Flatten()圖層。你在濫用Flatten. 我建議您在模型之前對數據進行重塑并前饋到模型中。



查看完整回答
反對 回復 2022-06-28
?
胡說叔叔

TA貢獻1804條經驗 獲得超8個贊

當我不應該提供的時候,我已經為 flatten 層提供了一個參數。破獲:


import tensorflow.keras.layers as l


h = i = l.Input(shape=(10, 5))

h = l.Flatten(50)(h) # don't do this!

o = l.Dense(50)(h)

model = keras.Model(inputs=i, outputs=o)

model.compile(optimizer='adam', loss='mse')

沒有指定參數,模型編譯:


import tensorflow.keras.layers as l


h = i = l.Input(shape=(10, 5))

h = l.Flatten()(h) # do this!

o = l.Dense(50)(h)

model = keras.Model(inputs=i, outputs=o)

model.compile(optimizer='adam', loss='mse')


查看完整回答
反對 回復 2022-06-28
  • 2 回答
  • 0 關注
  • 428 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號