【问题标题】:Matching jobs to applicants [closed]为申请人匹配工作[关闭]
【发布时间】:2011-10-03 03:08:54
【问题描述】:

我有一个庞大的工作数据库,每个工作都有数字和非数字属性,例如(职位、领域、薪水、所需经验...) 以及确定某些属性的职位的申请人,例如(年龄,预期薪水...)

我想创建一个应用程序,在工作和适当的候选人之间进行自动匹配*应用什么算法(数据挖掘或人工智能)来实现这个应用程序的最佳算法。* p>

感谢您的回复

【问题讨论】:

  • 有什么要求?您想为尽可能多的申请人找到工作吗?您想为工作找到最佳人选吗?您是否对每个职位都有奖励,并且您想最大化总奖励?
  • 另一个要问的问题:您的数据库是否有任何关于以前工作的“好”和“坏”匹配的数据?如果不是,那么你就不能真正使用(不是双关语)人工智能算法来确定哪个候选人好,哪个候选人不好,因为没有这样的数据来训练算法。
  • 我希望应聘者找到适合他的工作,这就像发送包含合适工作的电子邮件
  • 我希望公司会为此使用好的算法,但我收到的算法很糟糕 :)
  • @Mariya,你有历史数据显示职位发布和候选人之间的好坏匹配吗?您不能只创建一种算法来自动找出它,但是如果您有以前的数据来描述好/坏匹配,您可以教一个算法这样做。

标签: algorithm artificial-intelligence data-mining matching


【解决方案1】:

看来你要的是推荐算法,不是匹配算法。

没有适用于所有情况的最佳推荐算法。您应该研究几种算法并选择最适合您情况的算法。我建议你看看Apache Mahout,它实现了很多这样的推荐算法,并且是一个开源库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-06
    • 1970-01-01
    • 1970-01-01
    • 2012-06-22
    • 1970-01-01
    相关资源
    最近更新 更多