gpt4 book ai didi

tensorflow - 我是否需要像 Neo4j 这样的神经网络或图形数据库作为建议引擎?

转载 作者:行者123 更新时间:2023-11-30 09:32:12 24 4
gpt4 key购买 nike

我正在为一个维护人员列表的演示应用程序构建一个简单的推荐/建议引擎。对于每个人,它会根据以下偏好跟踪他们的饮食习惯:

  1. 饮食类型:素食/非素食/纯素食
  2. 菜系喜好:印度菜、墨西哥菜、意大利菜等(一个人可以喜欢多种菜系)
  3. 含确切时间的膳食类型:早餐、午餐、晚餐、晚餐
  4. 专业饮食:生酮饮食、血型饮食、阿特金斯饮食等。
  5. 最喜欢的蔬菜:菠菜、西兰花等。
  6. 食物过敏要求
  7. 位置 - 城市、地区、街道等

一旦系统可以使用这些数据,我就需要构建一个简单的建议引擎 -

  1. 对于任何被选中的人,建议另外 10 名在饮食习惯方面最相容的人。
  2. 对于选定的一组人(例如 x,最多 5 人),从系统中建议 x + 10(此处为 15)人,确保所选组中的每个人都与至少一个其他人具有兼容的习惯。小组中人员的顺序并不重要。

我的理解是,我不需要对未知数据进行 future 预测,因此实际上不需要机器学习。我所需要的只是基于现有数据集的统计兼容性的建议。这些规则主要基于人们与饮食习惯的关系。

我的理解正确吗?这个问题可以用 Neo4j 这样的图数据库完全解决吗?或者我真的要使用 Tensorflow 为此构建神经模型吗?

最佳答案

了解选择哪一个的最简单方法是回答这个更具体的问题。数据是开放世界还是closed world

如果你是原创Star Trek粉丝然后将其想象为斯波克如何推理并需要所有数据才能回答( Closed world )或柯克船长在回答之前不需要所有信息(开放世界)。

看到您在提供解决方案之前拥有所需的所有数据,我想说您有一个封闭世界的问题,这应该使用 Neo4j。

然而,作为逻辑编程的粉丝,我个人更喜欢使用 Prolog,特别是 SWI-PrologMercury .

关于tensorflow - 我是否需要像 Neo4j 这样的神经网络或图形数据库作为建议引擎?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53545350/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com