给定 USDA 营养素数据库:n 个向量,其中每个维度都是特定营养素,找到一组食物 F,其向量总和为 .ge。RDA 和.lt。任何毒性值。向模型添加各种其他约束,例如卡路里、质量。求解满足约束的向量的任意组合。
目前可用的网站允许一个人一次选择一种食物并建立一个“食谱”。我正在寻找一个计算解决方案。我怀疑这是一个已经有人解决的微不足道的问题。我正在寻找描述这种情况的搜索词。
“深度学习”寻找模式,但目标“模式”是输入。不涉及概率,因此很大一部分 ML 不适用。我直觉某种树遍历可能是有用的。
这是集合论和向量数学的结合。我希望存在大量的解决方案集。
我可以将输入向量设置为参数化 SQL 查询。我已经下载了 USDA 营养数据库并将其加载到 mariadb。
伪代码:从子集营养中选择 * 加入 rda_nutrs 上的营养物质.nut-1 = rda-nuts.nut-1 加入毒性营养物质.nut-1 = 毒性.nut-t1
where sum(nut-1scalar) >= rda-1scalar and sum (nut-2scalar) >=rda-2scalar {etc} and sum(nut-1scalar) <toxicity.nut1_t_scalar and sum(nut-2scalar) <toxic.nut2_t_scalar {etc}
SQL 真的可以自己解决问题吗?
我正在寻找人工建议的搜索词来查找原始信息来源。谢谢你的建议。