gpt4 book ai didi

python - 用于预测排名的 ML 模型(列表的任意排序)

转载 作者:太空宇宙 更新时间:2023-11-04 03:00:52 24 4
gpt4 key购买 nike

我需要一些方向来解决我要解决的问题。任何东西,谷歌的关键字或一些指示,我们将不胜感激!

所以我有一个包含 5 个项目的列表。所有项目都具有相同的特征,假设每个项目都有 3 个特征。我将列表传递给排名函数,该函数会考虑列表中每个项目的特征并返回这些项目的任意排序列表。

例如,如果我将以下项目列表 (a、b、c、d、e) 提供给排名函数,我将得到 (e、a、b、d、c)。事情是这样的,我不知道排名功能是如何工作的。我只有 5 个项目的列表(5 是示例,它可以是任何大于 1 的数字)、每个项目的特征和排名函数的结果。

目标是训练一个模型,该模型输出 5 个项目的有序列表,其方式与排名函数的执行方式相同。

我可以使用哪种 ML 模型来支持这种排名概念?另外,我无法确定它是分类问题还是回归问题。我不是要确定连续值或对项目进行分类,我想通过排名函数确定它们之间的排名。

我必须处理无数的项目,因为它们是我自己生成的。排名函数可以是任何东西,但假设它是:

为每个项目分配一个分数 = 1/3 * ( x1 + x2 + x3 ) 并按分数降序排序

该模型的目标是通过输出同一批 5 项的相似结果来尽可能接近地猜测排序函数是什么。

提前致谢!

最佳答案

由于生成输出的函数是未知的,因此这是一个回归问题。具有 2 个隐藏层的神经网络,例如sigmoid 可以学习任意函数。

关于python - 用于预测排名的 ML 模型(列表的任意排序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40942391/

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