你好,游客 登录
背景:
阅读新闻

推荐 10 个饱受好评且功能独特的开源人工智能项目

[日期:2017-12-20] 来源:极客  作者: [字体: ]

  关于人工智能的项目,相信大家都看过或者用过不少了,但它们的大多数看上去都十分“高大上”,让人感觉要掌握他们犹如习屠龙之术一样。事实上,有很多关于人工智能的项目还是十分实用的,而且用途还十分有趣,下面就简单为大家盘点10个功能独特的开源人工智能项目。

  1.STYLE2PAINTS:强大的为线稿上色的AI

  推荐理由:新一代的强大线稿上色AI,可根据用户上传的自定义色彩给线稿进行上色。项目提供了在线使用网站,十分方便使用。

  2.SerpentAI:基于Python的教AI打游戏的学习框架

  推荐理由:SerpentAI旨在为机器学习和AI研究提供一个有价值的工具。但同时,对于爱好者来说,它也是非常有趣的。

  Serpent.AI中包含大量支持模块,在以游戏为开发环境时经常遇到的场景提供解决方案,同时也提供加速开发的CLI工具。支持Linux、Windows和MacOS。

  SerpentAI是一个Game Agent框架(ps:在人机对战中,为了区分玩家,通常称机器玩家为agent),简单而又强大。它能把任何一个游戏变成用Python编写的沙盒环境,供开发者在其中创造游戏Game Agent做实验,使用的都是开发者非常熟悉的Python代码。

  3.Synaptic.js:用于浏览器的神经网络库

  推荐理由:Synaptic.js是一个用于node.js和浏览器的JavaScript神经网络库,可以构建和训练基本上任何类型的一阶甚至二阶神经网络。

  该项目内置了4种经典的神经网络算法:多层感知器(multilayer perceptrons)、长短期记忆网络(multilayer long-short term memory networks)、液体状态机(Liquid State Machine)、Hopfield神经网络。使用Synaptic.js,你可以轻松测试和比较不同体系结构的性能。

  4.Snake-AI:贪吃蛇游戏的人工智能

  推荐理由:一个用C/C++语言编写的贪吃蛇游戏的人工智能。使用了最短路径、最长路径、人工智能算法。

  AI的目的是让蛇尽可能的吃更多的食物,直到吃满整个地图。

  Demo

  5.Uncaptcha:破解reCAPTCHA系统的AI算法

  推荐理由:unCAPTCHA算法以85%的成功率击败了Google reCAPTCHA系统。它依靠音频验证码攻击-使用浏览器自动化软件来解析必要的元素并识别语音号码,并以编程方式传递这些数字,最终成功欺骗目标网站。

收藏 推荐 打印 | 录入:Cstor | 阅读:
相关新闻      
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款