通过此编程挑战测试您的AI编码技能

每个人都把赌注押在人工智能上。尽管有人警告说AI会带来严重风险,但事实是人工智能编程是许多职业的方向。

好消息是,您可以使用广泛流行的语言(如Python,Java)进入AI编程,C ++甚至是Lisp等较旧的语言,因此请回到屏幕上,看看您的技能是否足够敏锐以至于在这个崭新的嗡嗡声领域中崭露头角。

换句话说,您的技能在此AI编程挑战中经受考验 –在虚拟宇宙中飞行,将飞船送入地雷星球,并发展更大的舰队以击败您的对手。

为战斗打造机器人

Halite 是对所有级别的编码人员开放的人工智能编程挑战。目标是使用您选择的编码语言(与语言无关)来构建机器人,并将其带入虚拟世界中。

这个想法来自两名高中实习生(Benjamin Spector和Michael Truell ),当他们决定为发烧友建立此编程竞赛时,他们正朝着AI的未来发展。

今年的竞赛称为Halite II,它以太空为主题,您可以在两次竞赛之间随时进行 2017年10月至2018年1月。现在已经11月了,但是您甚至可以参加比赛的最后一周。

工作原理如下:

  • 通过GitHub注册。
  • 下载适用于您的平台和所选语言的基本bot和入门工具包。
  • 使用AI代码和提交并遵循其性能。
  • 随着游戏的进行而改进机器人。
  • 此视频显示了运行中的游戏板:

    想法是制作一个原型(基本的bot),并通过AI编程使其更智能。 Halite是您自定义的bot的竞技场,它将是与其他bot进行斗争的角斗士。竞赛规则使它成为学习和应用AI,机器学习和其他高级算法的一种有趣方式。

    Halite说,智能策略将确保获胜:

    Halite II的最佳策略将需要使用复杂的寻路,并使用诸如Prim和Dijkstra的算法以及Traveling Salesman问题之类的概念。"

    Halite挑战?您是否参加过其他任何AI编程竞赛?

    标签: 人工智能 教育技术 编程