我是人工智能、机器学习、推荐引擎和数据挖掘领域的新手,但我想找到进入该领域的方法。
我正在开发一个 session 室预订应用程序,它将向员工推荐最合适的时间和地点的 session 室。这些建议基于员工在提交搜索之前输入的标准。标准可以包括 session 与会者(可以位于不同的地点和时区)、房间容量(基于与会者)以及所需设备的类型。
推荐引擎将考虑时区和位置,并根据员工是否位于不同的建筑物/地理区域推荐一个或多个 session 室。
有人可以推荐我可以用来解决解决方案的推荐引擎、机器学习或人工智能技术吗?我是这个领域的新手,因此非常感谢所有建议。
请您参考如下方法:
这看起来更像是一个优化问题。你有一些硬性约束和一些偏好。看Linear Programming 。另外google Constraint based Scheduling,有几个教程。
警告:这通常是一个 NP 难题,因此除非您尝试为少数参与者解决该问题,否则您将需要使用一些启发式方法和近似方法。如果您想走得更远,现在有一个关于优化运行的 coursera 类(class)。