每个人都在赌人工智能。虽然有些人警告说人工智能会带来严重的风险,但事实是,人工智能编程是许多职业发展的方向。
好消息是你可以跳入广泛流行的语言,如Python、java、C++,甚至像Lisp这样的老语言,来重新设计AI编程,所以回到屏幕上,看看你的技能是否足够敏锐,在这个萌芽和嗡嗡声中做出你的标记。
换言之,在这个人工智能编程挑战中考验你的技能——在虚拟宇宙中飞行,派飞船去我的星球,发展更大的舰队来击败你的对手。
石盐是一个人工智能编程的挑战,开放给各级程序员。我们的目标是使用您选择的编码语言(语言不可知)构建机器人,并将其带到虚拟世界中进行战斗。
这个想法来自于两个高中实习生(本杰明斯佩克特和迈克尔特鲁尔),他们正朝着人工智能的未来前进,当时他们决定为爱好者举办这个编程竞赛。
今年的比赛名为“石盐II”,有一个太空主题,你可以在2017年10月到2018年1月的任何时间去尝试。现在已经是11月了,但你仍然可以参加到比赛的最后一周。
其工作原理如下:
此视频显示一个游戏板正在运行:
这个想法是以一个原型(基本机器人)为例,通过人工智能编程使其更加智能。石盐是竞技场你的定制机器人将是角斗士战斗它与其他机器人。竞赛规则使它成为学习和应用人工智能、机器学习和其他高级算法的有趣方式。
哈利特说,聪明的策略将确保胜利:
"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."
你觉得岩盐挑战赛怎么样?你参加过其他的人工智能编程比赛吗?
... DailyProgrammer是一个Reddit社区,面向那些希望通过在web上找到的更难的编码难题来测试自己勇气的程序员。它曾经是一个日常的事情,但laetly它更像是每2-3天左右。 ...
...高影响和高速度。像高强度的间歇训练一样,编码训练营通过将多年课程中通常学到的知识浓缩成几周或几个月的时间来强调速度。 ...
... 当你阅读这本书时,你将通过构建实用的应用程序来学习诀窍。这种实用的方法允许作者涵盖开发人员可能遇到的许多常见场景。即使它不是一个完全详尽的指南,你一定会学到很多。 ...
...以互相对抗。你的工作是编写驱动你的机器人走向成功的人工智能——使用Java、Scala、C#等真正的语言。要开始学习,请查看Robocode基础知识和教程。 ...
...有人。如果你刚刚开始,你可以在使用JavaScript之前使用这个应用来学习web技术。它也不仅仅教你如何编程。Enki还帮助您学习与编程相关的主题,比如使用Linux命令行和使用Git管理版本控制。 ...
...个非营利组织,鼓励学生在学校和家里学习计算机科学。通过其网站,该组织为任何有学习愿望的人提供免费的编码课程。 ...
... 1grasshopper(android,ios):通过有趣的课程学习javascript ...