gpt4 book ai didi

python - 尝试拟合模型 keras 时出现索引错误

转载 作者:行者123 更新时间:2023-12-01 01:29:24 24 4
gpt4 key购买 nike

我正在尝试使用 keras 创建一个自动编码器,这是我的代码:

from keras import models, layers
from numpy import array
import random

data = array(
[array([[random.randint(0, 100) for i in range(50)]]) for i in range(500)]
).reshape((500, 50))
model = models.Sequential()
model.add(layers.Dense(input_dim=50, units=50, activation="sigmoid"))
model.add(layers.Dense(units=40, activation="sigmoid"))
model.add(layers.Dense(units=50, activation="sigmoid"))
model.compile(optimizer="adam", loss="mean_squared_error", metrics=["accuracy"])
model.fit(data, epochs=1)

我的错误是:

Python\Python36\lib\site-packages\keras\engine\training_arrays.py", line 139, in fit_loop
if issparse(ins[i]) and not K.is_sparse(feed[i]):
IndexError: list index out of range

最佳答案

您忘记提供目标数据。在您的情况下,它与输入数据相同,但您仍然需要告诉 keras。此行应该有效:

model.fit(data, data, epochs=1)

关于python - 尝试拟合模型 keras 时出现索引错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53035555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com