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

    文章

    3587

    浏览量

    93578
  • 人工智能
    +关注

    关注

    1791

    文章

    46820

    浏览量

    237458
  • 开源
    +关注

    关注

    3

    文章

    3243

    浏览量

    42378
  • 深度学习
    +关注

    关注

    73

    文章

    5491

    浏览量

    120958

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    risc-v在人工智能图像处理应用前景分析

    和使用该技术,无需支付专利费或使用费。这大大降低了人工智能图像处理技术的研发成本,并吸引了大量的开发者、企业和研究机构参与其生态建设。 灵活性则体现在RISC-V可以根据不同的应用场景进行定制和优化,从而
    发表于 09-28 11:00

    人工智能是什么?

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

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

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

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

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

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

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

    嵌入式人工智能简介

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

    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

    2018 Arm人工智能开发者全球峰会圆满举办

    首届Arm人工智能开发者全球峰会今天在上海圆满举办。此次峰会由上海市徐汇区政府指导,Arm中国及Arm人工智能生态联盟AIEC联合主办,共吸引了近千名来自全国各地的人工智能开发者的踊跃报名,创下
    的头像 发表于 09-14 17:39 4162次阅读

    人工智能正如火如荼 首届Arm人工智能开发者全球峰会吸引众多AI开发者

    9月14日首届Arm人工智能开发者全球峰会今天在上海圆满举办。
    的头像 发表于 09-16 10:41 3812次阅读

    AIIA2020人工智能开发者大会在北京举行

    ,前沿技术研究和应用开发者,以及开源社区优秀贡献团队及个人等齐聚一堂,共话产业新动态,共探发展新趋势。 Imagination Technologies作为投身人工智能(AI)领域多
    的头像 发表于 10-10 11:03 2268次阅读

    2022年首届福建省大学生人工智能创意赛——开源Harmony开发者大赛决赛入围名单公示

    2022年首届福建省大学生人工智能创意赛——开源Harmony开发者大赛初赛截至日前,已线上完成全部专家评审,
    的头像 发表于 11-23 09:44 920次阅读
    2022年首届福建省大学生<b class='flag-5'>人工智能</b>创意赛——<b class='flag-5'>开源</b>Harmony<b class='flag-5'>开发者</b>大赛决赛入围名单公示