通过这个编程挑战来测试你的人工智能编码技能

在这个太空时代的人工编程竞赛中,控制在虚拟宇宙中挖掘行星的飞船。任何人都可以使用自己选择的任何编程语言。...

每个人都在赌人工智能。虽然有些人警告说人工智能会带来严重的风险,但事实是,人工智能编程是许多职业发展的方向。

halite-feature-image

好消息是你可以跳入广泛流行的语言,如Python、java、C++,甚至像Lisp这样的老语言,来重新设计AI编程,所以回到屏幕上,看看你的技能是否足够敏锐,在这个萌芽和嗡嗡声中做出你的标记。

换言之,在这个人工智能编程挑战中考验你的技能——在虚拟宇宙中飞行,派飞船去我的星球,发展更大的舰队来击败你的对手。

建造一个战斗机器人

石盐是一个人工智能编程的挑战,开放给各级程序员。我们的目标是使用您选择的编码语言(语言不可知)构建机器人,并将其带到虚拟世界中进行战斗。

Halite Programming Contest

这个想法来自于两个高中实习生(本杰明斯佩克特和迈克尔特鲁尔),他们正朝着人工智能的未来前进,当时他们决定为爱好者举办这个编程竞赛。

今年的比赛名为“石盐II”,有一个太空主题,你可以在2017年10月到2018年1月的任何时间去尝试。现在已经是11月了,但你仍然可以参加到比赛的最后一周。

其工作原理如下:

  1. 通过GitHub注册。
  2. 看几场比赛,感受一下环境。
  3. 为您选择的平台和语言下载一个基本的bot和初学者工具包。
  4. 用AI代码改进基本bot,提交并跟踪其性能。
  5. 当你在游戏中进步时,用改进来更新机器人。

此视频显示一个游戏板正在运行:

这个想法是以一个原型(基本机器人)为例,通过人工智能编程使其更加智能。石盐是竞技场你的定制机器人将是角斗士战斗它与其他机器人。竞赛规则使它成为学习和应用人工智能、机器学习和其他高级算法的有趣方式。

哈利特说,聪明的策略将确保胜利:

"The best tactics for Halite II will require the use of sophisticated pathfinding, using concepts such as Prim’s and Dijkstra’s algorithms and the Traveling Sale**an Problem."

你觉得岩盐挑战赛怎么样?你参加过其他的人工智能编程比赛吗?

  • 发表于 2021-03-12 11:00
  • 阅读 ( 245 )
  • 分类:编程

你可能感兴趣的文章

5节课,成为一名真正优秀的自学程序员

...后深入了解Python。然后,揭开硬件概念,最后用大数据和人工智能来完善它。 ...

  • 发布于 2021-03-12 09:53
  • 阅读 ( 225 )

7个快速编码挑战来练习你的技能

... DailyProgrammer是一个Reddit社区,面向那些希望通过在web上找到的更难的编码难题来测试自己勇气的程序员。它曾经是一个日常的事情,但laetly它更像是每2-3天左右。 ...

  • 发布于 2021-03-12 18:16
  • 阅读 ( 252 )

初学者代码训练营:你应该参加吗?

...高影响和高速度。像高强度的间歇训练一样,编码训练营通过将多年课程中通常学到的知识浓缩成几周或几个月的时间来强调速度。 ...

  • 发布于 2021-03-13 09:38
  • 阅读 ( 404 )

10个涉及编程或脚本的有益爱好

...有意识到这一点,但你日常使用的许多应用程序可能可以通过脚本进行扩展或定制。 ...

  • 发布于 2021-03-14 18:18
  • 阅读 ( 263 )

10本书,所有ios应用程序开发者都需要

... 当你阅读这本书时,你将通过构建实用的应用程序来学习诀窍。这种实用的方法允许作者涵盖开发人员可能遇到的许多常见场景。即使它不是一个完全详尽的指南,你一定会学到很多。 ...

  • 发布于 2021-03-15 05:20
  • 阅读 ( 231 )

9个最好的代码游戏,以建立你的编程技能

...以互相对抗。你的工作是编写驱动你的机器人走向成功的人工智能——使用Java、Scala、C#等真正的语言。要开始学习,请查看Robocode基础知识和教程。 ...

  • 发布于 2021-03-17 21:19
  • 阅读 ( 439 )

10种最常见的编程和编码错误

...学习,他们更有可能指导你。也许可以写一本编程日志,通过跟踪重要的问题和答案来变得更好。 ...

  • 发布于 2021-03-18 04:48
  • 阅读 ( 234 )

6个编码应用程序,使编程更容易

...有人。如果你刚刚开始,你可以在使用JavaScript之前使用这个应用来学习web技术。它也不仅仅教你如何编程。Enki还帮助您学习与编程相关的主题,比如使用Linux命令行和使用Git管理版本控制。 ...

  • 发布于 2021-03-18 23:25
  • 阅读 ( 200 )

minecraft一小时的代码教孩子们编程的基础知识

...个非营利组织,鼓励学生在学校和家里学习计算机科学。通过其网站,该组织为任何有学习愿望的人提供免费的编码课程。 ...

  • 发布于 2021-03-20 09:22
  • 阅读 ( 332 )

想学习基本的编码吗?在你的业余时间尝试5个一口大小的编码应用程序

... 1grasshopper(android,ios):通过有趣的课程学习javascript ...

  • 发布于 2021-03-21 11:35
  • 阅读 ( 226 )