我希望建立一个人工智能系统,以“挑选”一个幻想足球队。我只有基本的人工智能技术知识(特别是在博弈论方面),所以我正在寻求关于哪些技术可以用来完成这一任务的建议和一些阅读材料的指点。
我知道,对于AI来说,这可能是一个非常困难甚至不可能完成的任务。然而,我并不太关心它的准确性,而是对学习一些人工智能感兴趣,这似乎是一个应用它的有趣的方法。
关于游戏的一些基本事实:
。
我对上赛季的每一场比赛都有统计数据,这能用来训练人工智能系统吗?
发布于 2010-07-13 08:14:59
这很有趣。
所以,如果你一点也不关心准确性,你就可以为一个团队的质量提出一些启发。例如,为每个玩家分配一个点值,然后尝试使用动态规划将其最大化。类似于:http://www.cse.unl.edu/~goddard/Courses/CSCE310J/Lectures/Lecture8-DynamicProgramming.pdf
这将类似于背包问题。
从技术上讲,这是人工智能,因为电脑决定了一些事情,但可能不是你想要的。
你听起来好像想要一个学习人工智能(http://en.wikipedia.org/wiki/Machine_learning),这是一个有趣的领域。下面是如何处理这个问题的方法。
定义你的输入。现在你有去年的数据。你可能需要很多年的数据。此外,你可能可以包括专家的排名,也许是一堆杂志排名球员或其他,这似乎也是有用的。
把你的输入输入到每个季节的机器学习算法中。维基百科会帮你的。
本质上,每个赛季你都需要输入你的数据,让你的AI挑选一支球队,然后根据赛季结果对球队的表现进行评分。
继续这样做,也许你的机器人会更好地挑选团队,你可以申请今年的数据。
(如果你只有去年的数据,用它来训练算法是没问题的,但是你的人工智能可能会在这一组上被过度训练,而且不会那么精确。)
这只是一幅关于它的外观的草图。对于一个进入AI,这个问题可能是相当困难,所以不要感到沮丧,如果它似乎压倒性在一开始。
https://stackoverflow.com/questions/3196843
复制相似问题