0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开发者不可错过的开源项目—人工智能篇

机器学习算法与人工智能 来源:未知 作者:邓佳佳 2018-03-22 14:52 次阅读

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

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

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

https://www.oschina.net/p/style2paints

请输入标题 bcdef

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

请输入标题 abcdefg

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

https://www.oschina.net/p/serpentai

请输入标题 bcdef

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

请输入标题 abcdefg

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

https://www.oschina.net/p/synapticjs

请输入标题 bcdef

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

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

请输入标题 abcdefg

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

https://www.oschina.net/p/snake-ai

请输入标题 bcdef

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

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

Demo

请输入标题 abcdefg

5.Uncaptcha

https://www.oschina.net/p/uncaptcha

请输入标题 bcdef

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

请输入标题 abcdefg

6.Sockeye:神经机器翻译框架

https://www.oschina.net/p/sockeye

请输入标题 bcdef

推荐理由:Sockeye是一个基于ApacheMXNet的快速而可扩展的深度学习库。

Sockeye代码库具有来自MXNet的独特优势。例如,通过符号式和命令式MXNetAPI,Sockeye结合了陈述式和命令式编程风格;它同样可以在多块 GPU 上并行训练模型。

Sockeye实现了MXNet上当前最佳的序列到序列模型。它同样为所有序列到序列模型的超参数提供恰当的默认值。对于优化,无需担心停止标准、指标跟踪或者权重初始化。可以简单地运行已提供的训练命令行界面(CLI),也可以轻易改变基础模型架构。

请输入标题 abcdefg

7.PHP-ML:PHP 机器学习库

https://www.oschina.net/p/php-ml

请输入标题 bcdef

推荐理由:我们都知道 Python 或者是 C++ 提供了更多机器学习的库,但他们大多都比较复杂,配置起来让很多新手感到头疼。

PHP-ML 这个机器学习库虽然没有特别高大上的算法,但其具有最基本的机器学习、分类等算法,小项目或者小公司做一些简单的数据分析、预测等等足以够用。

PHP-ML 是使用 PHP 编写的机器学习库。同时包含算法,交叉验证,神经网络,预处理,特征提取等。

请输入标题 abcdefg

8.CycleGAN:生成对抗网络图像处理工具

https://www.oschina.net/p/cyclegan

请输入标题 bcdef

推荐理由:这个工具功能十分强大,不仅可将绘画作品“还原”成照片(可理解为是一个 “反滤镜”),还能将夏天转换成冬天,或将普通的马转化成斑马。

与其它人工智能绘画不同,CycleGAN 的研究团队试图建立一个可双向转化不丢失信息的双向算法。

在 CycleGAN 里照片的细节被要求完全保留,研究人员希望能够将一张图片输入 CycleGAN 后进行多次反复转化(照片→绘画→照片→绘画→照片),最终可以获得与原始照片相同或相近的图片。

请输入标题 abcdefg

9.DeepLearn.js:加速硬件的机器学习JS库

https://www.oschina.net/p/deeplearn-js

请输入标题 bcdef

DeepLearn.js 是谷歌推出的一个可用于机器智能并加速WebGL的开源JavaScript库,完全在浏览器中运行,不需要安装,不需要后端处理。

DeepLearn.js 提供高效的机器学习构建模块,使我们能够在浏览器中训练神经网络或在推断模式中运行预训练模型。它提供构建可微数据流图的API,以及一系列可直接使用的数学函数。

虽然浏览器上的机器学习库已经存在多年(例如 Andrej Karpathy 的 convnetjs),但是它们受到 JavaScript 速度的限制,或者局限于推理而不能用于训练(例如 TensorFire)。

相比之下,deeplearn.js 通过利用 WebGL 在GPU上执行计算,以及进行完全反向传播(full backpropagation)的能力,实现了显着的加速。

请输入标题 abcdefg

10.TensorFire:浏览器端神经网络框架

https://www.oschina.net/p/tensorfire

请输入标题 bcdef

推荐理由:TensorFire 是基于 WebGL 的,运行在浏览器中的神经网络框架。使用 TensorFire 编写的应用能够在实现前沿深度学习算法的同时,不需要任何的安装或者配置就直接运行在现代浏览器中。

与之前某些浏览器内的神经网络框架相比,TensorFire 有着近百倍的速度提升,甚至于能够与那些运行在本地 CPU 上的代码性能相媲美。

开发者也可以使用 TensorFire 提供的底层接口来进行其他的高性能计算,譬如 PageRank、元胞自动机仿真、图片转化与过滤等等。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程
    +关注

    关注

    88

    文章

    3440

    浏览量

    92385
  • 人工智能
    +关注

    关注

    1776

    文章

    43845

    浏览量

    230596
  • 开源
    +关注

    关注

    3

    文章

    2985

    浏览量

    41716
  • 深度学习
    +关注

    关注

    73

    文章

    5237

    浏览量

    119906

原文标题:开发者不可错过的开源项目 —人工智能篇

文章出处:【微信号:machinelearningai,微信公众号:机器学习算法与人工智能】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【年度精选】2023年度top5榜单——鸿蒙开发经验

    在实践中总结出来的宝贵财富。如果你正在进行鸿蒙系统开发,或者对鸿蒙系统开发感兴趣,这些经验帖都是不可错过的学习资源。快来阅读收藏,提升自己的开发
    发表于 01-10 17:19

    人工智能是什么?

    ` 人工智能是什么?什么是人工智能人工智能是未来发展的必然趋势吗?以后人工智能技术真的能达到电影里机器人的智能水平吗?如果技术成熟的那一天
    发表于 09-16 15:40

    智能电器中的大数据/人工智能开发和应用

    智能电器中的大数据和人工智能智能电器为何能根据你的喜好推荐你想要的服务?数据采集和处理如何为智能电器带来更高的品质?大数据如何与智能家居家电
    发表于 06-29 14:11

    了解人工智能,30份书单不容错过(附电子版PDF下载)

    `了解人工智能,30份书单不容错过(附电子版PDF下载)链接: https://pan.baidu.com/s/1hscSmYK 密码: a98i人工智能的学习能力让人们感到恐惧,很多社会精英也都发
    发表于 11-02 11:48

    人工智能就业前景

    有所增加,人工智能岗位与求职数量比值在增加,从1:2.6变为1:1.3;在招聘需求中,人工智能岗位大多数要求3-5年或1-3年工作经验,其中3-5年经验的在2016年占40.4%,2017年降至38
    发表于 03-29 15:46

    AI开发者大赛半决赛打响啦!

    其他方面的智能。时光扭转,2018年的夏季,车水马龙的上海。12支优秀的开发者团队聚在田林路的活动会场,展示着各自的产品:涉及AI医疗、AI教育、生活服务等不同领域。7月28日,2018首届“顶天立地
    发表于 08-03 12:56

    人工智能芯片是人工智能发展的

    人工智能芯片是人工智能发展的 | 特伦斯谢诺夫斯基责编 | 屠敏本文内容经授权摘自《深度学习 智能时代的核心驱动力量》从AlphaGo的人机对战,到无人驾驶汽车的上路,再到AI合成主播上岗
    发表于 07-27 07:02

    嵌入式与人工智能关系是什么

    、决策控制。那么嵌入式与人工智能关系是什么?嵌入式人工智能的发展趋势你知道吗?本文主要详细嵌入式与人工智能,具体的跟随小编一起来了解一下。  嵌入式与人工智能关系  
    发表于 10-27 07:41

    嵌入式人工智能简介

    嵌入式人工智能-简要了解OPEN AI LAB嵌入式人工智能开发套件(EAIDK)AIoTOPEN AI LAB最开始听到这个名字,以为是一家国外的公司或者是一个开源社区,登录官网之后发现是国内
    发表于 10-28 09:44

    介绍的是高性能MCU之人工智能物联网应用开发相关知识

    借助这类高性能MCU实现板级机器学习、深度学习算法处理。  本系列文章会逐一介绍高性能MCU之人工智能物联网应用开发相关知识。标准(持续更新中......
    发表于 12-16 06:20

    AI人工智能计算棒RK1808 Al Compute Stick介绍

    的通用算力发展,提供用于人工智能的边缘计算产品。此次发布用于人工智能的专属开发套件,将大幅缩短项目周期,降低开发门槛,对
    发表于 08-15 17:53

    2022年福建省大学生人工智能创意赛——开源鸿蒙开发者大赛师资培训圆满结束

    8月22日,2022年福建省大学生人工智能创意赛——开源鸿蒙开发者大赛师资培训圆满结束。此次师资培训活动旨在加深高校教师对 OpenHarmony(开源鸿蒙) 的学习与理解,研判
    发表于 08-31 13:39

    2022年首届福建省大学生人工智能创意赛—开源鸿蒙开发者大赛赛事宣讲&答疑

    OpenHarmony经典开发案例。凌智电子联合电子发烧友进行线上宣讲通知:《2022年首届福建省大学生人工智能创意赛—开源鸿蒙开发者大赛赛事宣讲&答疑》直播时间: 9月8日
    发表于 09-08 14:01

    开源硬件系列04期】AI人工智能技术带给EDA的机遇和挑战(文中含回放+课件)

    for EDA开源数据集、建模与优化等技术,并总结人工智能技术在EDA中遇到的困难和挑战,展望其未来发展方向。本期重点:① EDA设计流程简介② 人工智能技术简介③ AI for EDA技术介绍
    发表于 01-17 16:56

    机器学习和人工智能有什么区别?

    机器学习和人工智能有什么区别?当今唯一可用的软件选项是 ML 系统。在十年左右的时间里,当计算能力和算法开发达到可以显着影响结果的地步时,我们将见证第一个真正的人工智能。是人工智能软件
    发表于 04-12 08:21