Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.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 如何使用Theano进行增量学习?_Python_Machine Learning_Theano - Fatal编程技术网

Python 如何使用Theano进行增量学习?

Python 如何使用Theano进行增量学习?,python,machine-learning,theano,Python,Machine Learning,Theano,我有一个在大型训练语料库上训练的模型。我还有一个反馈循环,它向我提供来自用户的反馈。模型建立在Theano和Python之上 如何将此反馈添加到我的模型中?现在我正在考虑两种方法: 将小批量添加到训练语料库并再次训练。这是直截了当的,但训练需要很多时间 使用已训练模型的保存状态,仅在小批量上训练。这看起来很有希望,但目前还停留在如何使用Theano的问题上。 有人能帮我处理第二个案子吗 为什么第二个案例很难?只需使用训练好的权重参数初始化模型,并在反馈回路的基础上进行两次梯度更新。但您认为这两种

我有一个在大型训练语料库上训练的模型。我还有一个
反馈循环
,它向我提供来自用户的反馈。模型建立在
Theano
Python
之上
如何将此反馈添加到我的模型中?现在我正在考虑两种方法:

  • 将小批量添加到训练语料库并再次训练。这是直截了当的,但训练需要很多时间
  • 使用已训练模型的保存状态,仅在小批量上训练。这看起来很有希望,但目前还停留在如何使用Theano的问题上。
    有人能帮我处理第二个案子吗

  • 为什么第二个案例很难?只需使用训练好的权重参数初始化模型,并在反馈回路的基础上进行两次梯度更新。但您认为这两种情况会导致相同的模型吗?实际上,即使在多次运行中,您也无法保证相同的模型。关于你的问题,这两种情况将导致不同的模式。第一个选项可能在我们如何训练模型方面更好,但效率很高,对于大多数问题可能变得不切实际。我建议您继续第二种选择。