事件溯源对机器学习有帮助吗

我对事件溯源、事件存储、消息存储和机器学习还比较陌生。

我们计划实施消息存储,他们提到实施消息存储(而不是传统的数据库和CRUD操作)的原因是消息存储最终有助于深度学习或机器学习。

我对事件存储和CQRS有基本的了解,但无法理解它与机器学习的关系。


回答:

CQRS/事件溯源

机器学习与事件溯源和CQRS无关。它们是设计模式,用于分离读写数据操作,并存储发生在您领域中的所有事件,而不是更新状态。

机器学习

机器学习与数据有关。您拥有的数据越多,预测效果就越好。由于事件溯源意味着您将存储发生在您领域中的每一个事件,这意味着您有更多的数据可以分析,从而可以做出更好的预测。

示例

我有一个在线购物商店,有些人会在购物车中保留订单较长时间才付款,而其他人则立即付款。如果您使用了事件溯源,您可以跟踪用户的行为,如添加商品、移除商品、创建订单等。您可以使用机器学习来预测那些立即付款的人下次可能会购买产品,并向他们发送折扣信息等,或者学习他们的购物行为以展示他们更感兴趣的产品。

想象一下,如果没有事件溯源,您处理的是状态,简单地更新数据库中的订单状态字段。您将永远无法预测这种行为。

希望这对您有帮助!

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注