Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在keras中,对多个单一日期点执行fit()是否与对数据集执行fit()相同?_Python_Python 3.x_Machine Learning_Keras - Fatal编程技术网

Python 在keras中,对多个单一日期点执行fit()是否与对数据集执行fit()相同?

Python 在keras中,对多个单一日期点执行fit()是否与对数据集执行fit()相同?,python,python-3.x,machine-learning,keras,Python,Python 3.x,Machine Learning,Keras,在keras中,对多个单一日期点执行fit()是否与对数据集执行fit()相同?例如,正在做一个单一的 model.fit(train_X, train_y, batch_size=1, epochs=1) 和做一样 for i in range(len(train_X)): model.fit([train_X[i]], [train_y[i]], batch_size

在keras中,对多个单一日期点执行fit()是否与对数据集执行fit()相同?例如,正在做一个单一的

model.fit(train_X,
          train_y,
          batch_size=1,
          epochs=1)
和做一样

for i in range(len(train_X)):
    model.fit([train_X[i]],
              [train_y[i]],
              batch_size=1,
              epochs=1)

还是不同?

不同之处在于,整个数据集的
model.fit()
将在每个历元对样本进行洗牌,这有助于学习过程。如果以循环方式进行,则会将权重更新为相同的样本级数

model.fit
将在每个批次之后更新重量,在您的情况下,在每个样本之后。因此,除了洗牌,您提出的两种方法是相同的