文章 "数据科学和机器学习(第 32 部分):保持您的 AI 模型更新,在线学习"

 

新文章 数据科学和机器学习(第 32 部分):保持您的 AI 模型更新,在线学习已发布:

在瞬息万变的交易世界中,适应市场变化不仅是一种选择 — 而且是一种必要。每天都有新的形态和趋势出现,即使是最先进的机器学习模型,也难以面对不断变化的条件保持有效。在本文中,我们将探讨如何通过自动重训练,令您的模型保持相关性、及对新市场数据的响应能力。

在线机器学习是一种机器学习方法,其中模型从实时点数据流中增量学习。这是一个动态过程,会随时间推移调整其预测算法,允许模型随新数据的到来而变化。这种方法在数据丰富、且快速扩展的环境中非常重要,譬如在交易数据中,在于它能提供及时准确的预测。

在处置交易数据时,总是很难判定更新模型的正确时间、以及更新频率,举例,如果您去年依据比特币训练了人工智能模型,考虑到这种加密货币上周刚刚创下新高,最近的信息可能会被机器学习模型当作异常值

不同于在特定范围历史内上下波动的外汇工具,纳斯达克 100 指数、标准普尔 500 指数、和其它同类工具及股票往往会上涨,并触及新的峰值。


作者:Omega J Msigwa

 

你好,Omega J Msigwa

我问你这篇文章使用的是什么版本的 python,我安装了它,但出现了库冲突。

冲突的原因是

用户请求 protobuf==3.20.3

onnx 1.17.0 依赖于 protobuf>=3.20.2

onnxconverter-common 1.14.0 依赖于 protobuf==3.20.2


然后我按照建议编辑了版本,结果又出现了安装错误。


要解决这个问题,你可以尝试

1. 放宽你指定的软件包版本范围

2. 删除软件包版本,让 pip 尝试解决依赖冲突。


造成冲突的原因是

用户请求 protobuf==3.20.2

onnx 1.17.0 依赖于 protobuf>=3.20.2

onnxconverter-common 1.14.0 依赖于 protobuf==3.20.2

tensorboard 2.18.0 依赖于 protobuf!=4.24.0 和 >=3.19.6

tensorflow-intel 2.18.0 依赖于 protobuf!=4.21.0, !=4.21.1, !=4.21.2, !=4.21.3, !=4.21.4, !=4.21.5, <6.0.0dev 和 >=3.20.3


要解决这个问题,您可以尝试

1. 放宽你指定的软件包版本范围

2. 删除软件包版本,让 pip 尝试解决依赖冲突问题



请提供更多说明

 
我能说清楚到底是什么原因造成的吗?
 
panovq # 我能说清楚到底是什么原因造成的吗?
请便。