什么是算法来解决这个问题?
所以我基本上有一群学生,并让他们完成“个性测验”。 个性测验基本上包括他们评分自己的1-10个等级的一些不同的特质(即内向,专注能力等)
然后把这些学生分成小组,并做了一些小组任务。 然后,我让他们做了另一个测验,他们基本反映了他们在任务中的表现 - 例如团队的团结程度,他们在任务上的标志,他们有多少分歧,他们能够集中精力等等。所有在1-10的范围内。
我现在有了一套新的学生,并让他们完成了我给第一批学生的同样的个性测验。
我想现在制作一个机器学习算法,并使用我从第一组学生获得的个性和性能数据进行训练。 我希望它现在能够使用他们的个性测验结果对新的学生组进行分组,从而最大限度地提高小组的表现。
换句话说,我有一群学生,我以我组成的小组来衡量他们的个性和表现。 我现在有一套新的学生,希望有一套机器学习算法,可以从原始的学生数据集中学习,并将新学生分组,以便他们的个性共同协作以最大限度地提高成绩。
请有人指出我正确的方向吗? 我没有任何机器学习的经验,所以不知道要用什么。
首先,如提到的评论,这是这个网站的主题。 但我正在回答,因为我想。
现在,您正在做的整个实验都会受到一些可能存在问题的偏见。 我没有提出参考,因为我愿意花时间(你应该为这些观点找到你自己的参考):
现在你还没有定义如下:
一般来说,您可以使用大多数模型对数据集进行N次交叉折叠。 在你的情况下,它可能是一个优化问题的度量指标,通过组合的表现来计算,对所有可能的学生进行划分。 如果你不设计一个贪婪的算法,它将在计算上是昂贵的,而且根本不可扩展。
我会把你留在这里。 现在是你做一些工作的时候了。
链接地址: http://www.djcxy.com/p/40195.html上一篇: What's an algorithm to solve this?
下一篇: Expectimax Algorithm for 2048 Not Performing Expectation as Intended?