如何在NeuralFit的每个epoch后禁用状态?



我使用neuralfit包来进化神经网络,但我不确定如何完全避免打印。我只是想把训练后的历史画出来。我现在有:

import neuralfit
import numpy as np
x = np.asarray([[0],[1]])
y = np.asarray([[1],[0]])
model = neuralfit.Model(1,1)
model.compile('alpha', loss='mse')
model.evolve(x,y)

但是它打印的是

...
Epoch 96/100 - 1/1 [==============================] - 3ms 1ms/step - loss: 0.000000    
Epoch 97/100 - 1/1 [==============================] - 3ms 1ms/step - loss: 0.000000    
Epoch 98/100 - 1/1 [==============================] - 4ms 2ms/step - loss: 0.000000
Epoch 99/100 - 1/1 [==============================] - 3ms 1ms/step - loss: 0.000000    
Epoch 100/100 - 1/1 [==============================] - 4ms 2ms/step - loss: 0.000000

在model.evolve()中的NeuralFit文档中,您可以使用'verbose'参数。

model.evolve(x,y,verbose=0)

最新更新