各种机器学习开源项目精选TOP30

8800个机器学习开源项目为你精选TOP30!

授权自AI科技大本营(ID: rgznai100)
本文共图文结合,建议阅读5分钟。
本文为大家带来了30个广受好评的机器学习开源项目。

最近,Mybridge发布了一篇文章,对比了过去一年中机器学习领域大约8800个开源项目后,选出30个2017年度优秀的开源项目,包含机器学习开源库、数据库以及其他应用程序,这些项目差不多都是在2017年1-12月发布。Mybridge AI通过受欢迎度、参与度以及其他方面对开源项目进行评定。

对于机器学习者来说,阅读开源代码并基于代码构建自己的项目,是一个非常有效的学习方法。看看以下这些Github上平均star为3558的开源项目,你错了哪些?

在开始之前,先推荐阅读

A. 神经网络:深度学习 A-ZTM : 亲手搭建人工神经网络(推荐次数68,745 , 4.5/5 stars)

链接:http://bit.ly/2CH1WcQ
这里写图片描述

B. 用Python进行深度学习的TensorFlow的完整指南(推荐次数17,834, 4.6/5 stars)

链接:http://bit.ly/2EatVy7

这里写图片描述

接下来是Mybridge精选的Top 30的项目:

1.FastText:快速文本表示和文本分类库(Github上有11786颗星,贡献者Facebook Research

源码链接:https://github.com/facebookresearch/MUSE
这里写图片描述

2.Deep-photo-styletransfer:“Deep Photo Style Transfer”
这篇论文的源码和数据。(GitHub 9747颗星,论文来自于康奈尔大学的Fujun Luan)

源码链接:https://github.com/luanfujun/deep-photo-styletransfer
这里写图片描述

3.用Python和命令行来实现的最简单的面部识别API(GitHub 8672颗星,贡献者Adam Geitgey)

源码链接:https://github.com/ageitgey/face_recognition

这里写图片描述

4.Magenta:利用机器智能生成音乐和美术艺术品(GitHub 8113颗星)

源码链接:https://github.com/tensorflow/magenta

这里写图片描述

5.Sonnet:基于TensorFlow的神经网络库(GitHub 573颗星,贡献者是DeepMind的Malcolm Reynolds )

源码链接:https://github.com/deepmind/sonnet
这里写图片描述

6.deeplearn.js: 一个用于Web的硬件加速机器学习库(GitHub 5462颗星,贡献者是Google Brain的Nikhil Thorat)

源码链接:https://github.com/PAIR-code/deeplearnjs
这里写图片描述

7.基于TensorFlow的快速风格迁移库(GitHub 4843颗星,贡献者是MIT的Logan Engstrom)

源码链接:https://github.com/lengstrom/fast-style-transfer
这里写图片描述

8.Pysc2: 星际争霸2学习环境(GitHub 3684颗星,贡献者是DeepMind的Timo Ewalds)

源码链接:https://github.com/deepmind/pysc2
这里写图片描述

9.AirSim: Microsoft AI & Research开源的基于虚幻引擎的开源模拟器,用于自动驾驶(GitHub 3861颗星,贡献者是Microsoft的Shital Shah)

源码链接:https://github.com/Microsoft/AirSim
这里写图片描述

10.acets: 机器学习数据集的可视化工具(GitHub 3371颗星,由Google Brain贡献)

源码链接:https://github.com/PAIR-code/facets
这里写图片描述

11.Style2Paints:用AI技术为线稿快速上色的工具(GitHub 3310颗星)

源码链接:https://github.com/lllyasviel/style2paints

这里写图片描述

12.Tensor2Tensor:一个用于广义序列-序列模型的库 - Google Research(GitHub 3087颗星,贡献者是Google Brain的Ryan Sepassi)

源码链接:https://github.com/tensorflow/tensor2tensor

这里写图片描述

13.基于Pytorch实现的图片-图片转换(GitHub 2847颗星,贡献者Berkeley的Jun-Yan Zhu, Ph.D)

源码地址:https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix

这里写图片描述

14.Faiss:用于密集向量的高效相似性搜索库和聚类的库(GitHub 2629颗星,贡献者Facebook Research)

源码地址:https://github.com/facebookresearch/faiss
这里写图片描述

15.Fashion-minist:类似于MNIST的时尚产品数据集(GitHub 2780颗星,贡献者是Zalando Tech的Han Xiao)

源码链接:https://github.com/zalandoresearch/fashion-mnist

这里写图片描述

16.ParlAI: 一个可用在各种公开可用的对话数据集上训练和评估AI模型的框架(GitHub 2578颗星,贡献者是Facebook 的Alexander Miller)

源码链接:https://github.com/facebookresearch/ParlAI

这里写图片描述

17.Fairseq:Facebook AI Research的序列-序列工具包(GitHub 2571颗星)

源码链接:https://github.com/facebookresearch/fairseq

这里写图片描述

18.Pyro:基于Python和PyTorch的深度通用概率编程(GitHub 2387颗星,贡献者Uber Engineering)

源码链接:https://github.com/uber/pyro

这里写图片描述

19.iGAN:基于GAN的交互式图像生成(GitHub 2369颗星)

源码地址:https://github.com/junyanz/iGAN

这里写图片描述

20.Deep-image-prior:用神经网络恢复图像(GitHub 2188颗星,贡献者是Skoltech的Dmitry Ulyanov, Ph.D)

源码地址:https://github.com/DmitryUlyanov/deep-image-prior

这里写图片描述

21.人脸分类:基于 Keras CNN 模型与 OpenCV ,使用fer2013/imdb 数据集进行实时面部检测和表情/性别分类(GitHub 1967颗星)

源码地址:https://github.com/oarriaga/face_classification
这里写图片描述

22.Speech-to-Text-WaveNet:使用DeepMind的WaveNet和TensorFlow进行端到端句级英语语音识别(GitHub 1961颗星,贡献者是Kakao Brain的Namju Kim)

源码地址:https://github.com/buriburisuri/speech-to-text-wavenet

这里写图片描述

23.StarGAN: 用于多域图像-图像转化的统一生成对抗网络(GitHub 1954颗星,贡献者Korea University的Yunjey Choi)

源码地址:https://github.com/yunjey/StarGAN

这里写图片描述

24.MI-agents:Unity机器学习代理(GitHub 1658颗星,贡献者Unity3D的Arthur Juliani)

源码地址:https://github.com/Unity-Technologies/ml-agents

这里写图片描述

25.DeepVideoAnalytics:一个分布式可视化搜索和数据分析平台(GitHub 1494颗星,贡献者是Cornell University 的Akshay Bhat)

源码地址:https://github.com/AKSHAYUBHAT/DeepVideoAnalytics
这里写图片描述

26.OpenNMT:Torch上的开源神经机器翻译工具包(GitHub 1490颗星)

源码地址:https://github.com/OpenNMT/OpenNMT

这里写图片描述

27.Pix2pixHD: 用条件GAN合成和处理2048×1024的图像(GitHub 1283颗星,贡献者是英伟达科学家 Ming-Yu Liu)

源码地址:https://github.com/NVIDIA/pix2pixHD
这里写图片描述

28.Horovod:TensorFlow 布式 训练框架(GitHub 1188 颗星,贡献者来自Uber )

源码地址:https://github.com/uber/horovod
这里写图片描述

29.AI-Blocks: 一个强大而直观的所见即所得界面,可让任何人创建机器学习模型(GitHub 899颗星)

源码地址:https://github.com/MrNothing/AI-Blocks
这里写图片描述

30.Tensorflow实现的用于语音风格转换的深度神经网络(GitHub 845颗星,贡献者是Kakao Brain AI团队的Dabi Ahn)

源码地址:https://github.com/andabi/deep-voice-conversion
这里写图片描述

原文链接:
https://medium.mybridge.co/30-amazing-machine-learning-projects-for-the-past-year-v-2018-b853b8621ac7

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/456688.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python中is与==的使用区别详解

>>> a 1000 >>> b 1000 >>> print(id(a),id(b)) 2689566689904 2689566688880 >>> a ,b 1000,1000 >>> print(id(a),id(b)) 2689566689968 2689566689968 一行执行的用一个id地址 分行执行用两个地址

解决:Please specify a different SDK name--PyCharm报错

这个问题出现的原因是因为PyCharm中存在相同名字的虚拟环境变量。 本人的出错原因是,一直使用PyCharm的默认设置来建立工程,所以每个工程都建立了自己独立的虚拟环境。 我个人删除了一些工程后,又建立相同名字的工程。所以才会出现存在相同…

Tomcat控制台输出到文件

为什么80%的码农都做不了架构师?>>> 修改startup.bat call "%EXECUTABLE%" start %CMD_LINE_ARGS% 为 call "%EXECUTABLE%" run %CMD_LINE_ARGS% >> ..\logs\test.log 转载于:https://my.oschina.net/cccyb/blog/886047

常见算法详解(原理及代码实现Python版本)

文章目录前言1、冒泡排序2、选择排序3、插入排序4、希尔排序5、快速排序6、归并排序7、二分法查找总结前言 最近复习了下常见的算法,在这里手动再写一遍,权当加深自己的印象。代码实现用的是python3.6版本。 1、冒泡排序 原理: 冒泡排序&a…

解决:pycharm运行程序时在Python console窗口中运行 һ����ң�������1�����

解决:pycharm运行程序时在Python c 问题: 在pycharm中右键点击run运行程序,发现没有打开run窗口运行,而是在Python console窗口中运行的。 解决方法: 打开菜单栏 run->edit configurations, 把下图中的…

Autowire异常

Autowire异常主要由三个情况发生的 1. 你的ServiceImpl必须以Service或Component注解才行。 2. 自动写入的时候把接口写成实现类了,例如 Autowired private BrandServiceImpl brandServiceImpl; 应该是 Autowired private BrandService brandService; 3. 在Dao 类上…

[转载] 全方位提升网站打开速度:前端、后端、新的技术

原文地址:Building a Shop with Sub-Second Page Loads: Lessons Learned原文作者:Erik Witt译文出自:掘金翻译计划译者:luoyaqifei校对者:Romeo0906,L9m全方位提升网站打开速度:前端、后端、新…

20个顶级大数据软件应用程序

目录1. Domo2. Teradata Database3. Hitachi Vantara4. TIBCO公司的Statistica5. Panoply6. IBM Watson Analytics7. SAS Visual Analytics8. Sisense商业智能软件9. Talend的大数据工作室10. Cloudera11. MongoDB12. Vertica Analytics Platform13. SAP Vora14. Oracle Big Da…

python完成‘21点游戏’

完成‘21点游戏’ 人机对战: 输入玩家姓名:玩家可以多次要牌,其中JQK,大小王是半点,其他是正常点数,玩家每要一次牌就打印下当前点数和系统点数。可以设置系统:只要大于等于21点就不要牌了&am…

materialrefeshlayout下拉刷新,上拉加载更多

1.添加依赖:compile com.cjj.materialrefeshlayout:library:1.3.0 2.布局中添加控件&#xff0c;包裹list控件<com.cjj.MaterialRefreshLayoutxmlns:android"http://schemas.android.com/apk/res/android"xmlns:app"http://schemas.android.com/apk/res-auto…

MapTask、ReduceTask并行度决定机制

目录前言:1、mapTask并行度的决定机制2、ReduceTask并行度的决定总结&#xff1a; 目录 前言: MapTask的并行度决定map阶段的任务处理并发度&#xff0c;进而影响到整个job的处理速度。那么&#xff0c;MapTask并行实例是否越多越好呢&#xff1f;其并行度又是如何决定呢&am…

python# 完成“剪刀石头布游戏”:

# 完成“剪刀石头布游戏”&#xff1a; # 1. 进入剪刀石头布游戏 # 2. 系统随机出&#xff1a;可以是剪刀&#xff0c;可以是布&#xff0c;也可以是石头&#xff08;可以使用随机数完成1&#xff1a;剪刀&#xff0c;2&#xff1a;布&#xff0c;3&#xff1a;石头&#x…

6大主流开源SQL引擎总结,遥遥领先的是谁?

根据 O’Reilly 2016年数据科学薪资调查显示&#xff0c;SQL 是数据科学领域使用最广泛的语言。大部分项目都需要一些SQL 操作&#xff0c;甚至有一些只需要SQL。本文就带你来了解这些主流的开源SQL引擎&#xff01;背景介绍 本文涵盖了6个开源领导者&#xff1a;Hive、Impala、…

Yarn在MapReduce中的工作机制

目录前言:1、YARN概述2、mapreduce&yarn的工作机制总结&#xff1a; 目录 前言: 在了解Yarn在MR中的作用的时候需要先了解Yarn是什么。 1、YARN概述 Yarn是一个资源调度平台&#xff0c;负责为运算程序提供服务器运算资源&#xff0c;相当于一个分布式的操作系统平台&…

python 掷骰子游戏

掷骰子游戏&#xff1a; 掷骰子游戏 可选择的参加游戏的角色是&#xff1a;1.貂蝉 2.刘备 3.孙悟空 4.诸葛亮 5.曹操 输入参加游戏的角色是: 1 貂蝉进入游戏…… 貂蝉请充值&#xff08;金额必须是100的倍数&#xff09;&#xff1a; ---》注意&#xff1a;充值3次不…

长连接心跳机制理解

近期使用go 开发聊天室&#xff0c;使用到websocket常链接。 if err websocket.JSON.Receive(ws,&reply); err ! nil {log.Println(err)return } 我发现当连接断开的时候会走if里面&#xff0c;输出eof 这样就知道&#xff0c;客户端断开了连接。 但在之前使用workerman …

老男孩36期运维脱产班---- 决心书

我叫林宗超&#xff0c;来自四川&#xff0c;12年前毕业于四川的一所普通高中学校&#xff0c;毕业后再也没有从事过其他的教育培训学习。离开学校后我去过广东&#xff0c;福建&#xff0c;最后因为我家驾校有了点小小的规模&#xff0c;缺人&#xff0c;我回到了成都做了几年…

python简易停车系统

# 简易版停车管理&#xff1a; # # 停车场最多停车数; max_car; # 当前停车数;cur_car; # 当前停车列表; car_list [] # # 停车&#xff1a; # 1). 如果没有达到最多停车数&#xff0c;则允许停车&#xff1b; # 2) 计入入场的时间&#xff0c;使用time.time&#xff08;&am…

dl,dt,dd怎么用

我们在制作网页过程中用到列表时一般会使用<ul>或者<ol>标签&#xff0c;很少用刑<dl>标签&#xff0c;但是这个三个标签却有着不可忽视的作用&#xff0c;毕竟Web标准中要尽最大可能的使用已有的标签。它们的用途是&#xff1a;< dl>< /dl>用来…

Hive的基本操作总结

文章目录目录前言&#xff1a;1、Hive基本操作1.1、DDL操作1.2、DML操作1.3、Hive Join总结:目录 前言&#xff1a; 对于Hive来说最重要的一点就是能够用Hql来进行数据分析。而Hql来处理数据比MapReduce方便很多&#xff08;原理是一样的&#xff0c;Hql底层转化为MapReduce来…