擅长:python、mysql、java
<p>您应该将<code>fit_generator()</code>from<a href="https://keras.io/models/sequential/" rel="noreferrer">Sequential model</a>与生成器或<a href="https://keras.io/utils/#sequence" rel="noreferrer">Sequence</a>实例一起使用。两者都提供了一种只加载一部分数据的适当方法。在</p>
<p>Keras文档提供了一个很好的例子:</p>
<pre><code>def generate_arrays_from_file(path):
while 1:
f = open(path)
for line in f:
# create Numpy arrays of input data
# and labels, from each line in the file
x, y = process_line(line)
yield (x, y)
f.close()
model.fit_generator(generate_arrays_from_file('/my_file.txt'),
steps_per_epoch=1000, epochs=10)
</code></pre>