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

2023-11-08

授权自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


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

8800个机器学习开源项目为你精选TOP30! 的相关文章

随机推荐

  • apache 2.4 配置php,Apache2.4 PHP 配置

    Apache2 4服务器 http www apachehaus com cgi bin download plx APACHE24VC14 64位 http www apachehaus com cgi bin download plx
  • Vue创建Demo项目

    Vue创建Demo项目 Vue 发音为 vju 类似 view 是一款用于构建用户界面的 JavaScript 框架 它基于标准 HTML CSS 和 JavaScript 构建 并提供了一套声明式的 组件化的编程模型 帮助你高效地开发用户
  • 魔兽怀旧服联盟服务器不稳定,魔兽世界怀旧服上次被联盟攻击至少三个月前,“单边服”何去何从...

    游戏中我们是朋友 聊天侃地 在这里我们可以无拘无束的发言 不会有任何人阻挠 还有大家最喜欢吐槽的小编 请把口水收集好 随时准备和小编一起吐槽 魔兽世界怀旧服上次被联盟攻击至少三个月前 单边服 何去何从 今天公会一个人表示他被联盟杀了 大家都
  • React性能优化的手段有哪些

    1 使用纯组件 2 使用 React memo 进行组件记忆 React memo 是一个高阶组件 对 于相同的输入 不重复执行 3 如果是类组件 使用 shouldComponentUpdate 这是在重新渲染组件之前触发的其中一个生命周
  • 21. 成语接龙

    小张非常喜欢与朋友们玩成语接龙的游戏 但是作为 文化沙漠 的小张 成语的储备量有些不足 现在他的大脑中存储了m个成语 成语中的四个汉字都用一个1000000以内的正整数来表示 现在小张的同学为了考验他给出了他一个成语做开头和一个成语做结尾
  • HDFS的基础练习--新建目录

    实验 1 在HDFS的 上创建10目录 data01 data10 在浏览器上查看 2 在HDFS data03下递归创建 data05 data06 data07 递归创建 使用命令 hdfs fs mkdir p xx1 xx2 xx3
  • IDEA菜单栏不见了怎么办

    开始时候我的IDEA主菜单不见了 解决方法 打开Idea 按两次shift 并在弹出框内的搜索框里输入 view 然后往下拉 找图里的这个View 点击它 会弹出新的框 然后就 这样主菜单栏就出来了
  • SpringBoot 基础

    1 认识Spring Boot Spring 不同于一般框架 它是一个聚合的框架 通过Spring 框架可以使Java 更为便捷和系统化 Java web 中最为使用的框架为 Spring Framework Spring boot 是 S
  • python中使用apscheduler二步简单完成定时任务设置,用于自动化任务的创建,无人值守后台任务创建

    一 apscheduler的安装 首先需要安装pip 打开CMD输入pip install apscheduler 安装apscheduler模块 安装过程如下图 二 导入apscheduler包 设置参数与需要执行的脚本 coding u
  • Pytorch从0实现Transformer

    文章目录 摘要 一 构造数据 1 1 句子长度 1 2 生成句子 1 3 生成字典 1 4 得到向量化的句子 该阶段总程序 二 位置编码 2 1 计算括号内的值 2 2 得到位置编码 三 多头注意力 3 1 self mask 摘要 Wit
  • Elasticsearch笔记(七):聚合查询

    聚合框架有助于根据搜索查询提供聚合数据 聚合查询是数据库中重要的功能特性 ES作为搜索引擎兼数据库 同样提供了强大的聚合分析能力 它基于查询条件来对数据进行分桶 计算的方法 有点类似于 SQL 中的 group by 再加一些函数方法的操作
  • 高薪全栈工程师必备 Linux 基础

    https mp weixin qq com s biz MzI0MTQwMTMyOQ tempkey OTkzX0xtOTVOZkJQbjVQSnhQaWdFcU5pTXZiZ3BvRW5DaDNiaGg5MXJDdGVCSTdkSlFU
  • 【转载】TCP的seq和ack号计算方法

    seq和ack号存在于TCP报文段的首部中 seq是序号 ack是确认号 大小均为4字节 注意与大写的ACK不同 ACK是6个控制位之一 大小只有一位 仅当 ACK 1 时ack字段才有效 建立 TCP 连接后 所有报文段都必须把 ACK
  • Kotlin 集合框架

    集合概述 Kotlin 标准库提供了一整套用于管理集合的工具 集合是可变数量 可能为零 的一组条目 各种集合对于解决问题都具有重要意义 并且经常用到 集合通常包含相同类型的一些 数目也可以为零 对象 集合中的对象称为元素或条目 例如 一个系
  • Linux 网桥实现分析

    第一部份 源码框架 一 网桥原理 传统的中继器 如HUB 是一个单纯的物理层设备 它将每一个收到的数据包 在其所有的端口上广播 由接收主机来判断这个数据包是否是给自己的 这样 网络资源被极大的浪费掉了 网桥之所以不同于中继器 主要在于其除了
  • kubernetes详解

    kubernetes详解 1 kuberenetes简介 1 1什么是kubernetes 1 2 Kubernetes发展史 1 3 为什么要使用kubernetes 1 4 Kubernetes 特点 1 5 kubernetes特性
  • Class.forName()用法简介说明

    转自 Class forName 用法简介说明 下文笔者讲述Class forName 方法的功能简介说明 如下所示 class对象简介说明 class对象用于表示类 每一个类在JVM中都对应一个class对象 jvm中将使用class对象
  • Keil5 STM32 软件仿真错误

    error 65 access violation at 0x40021000 no read permission 这个错误是Keil引起的 应该是没有识别出芯片的型号 我是在RT Thread OS 仿真运行的时候发现的 这里的仿真芯片
  • ipynb转markdown

    不知道为什么ipynb里面没法显示图片 为了阅读体验 没办法只能转为markdown了 jupyter nbconvert to markdown 特征处理 ipynb
  • 8800个机器学习开源项目为你精选TOP30!

    授权自AI科技大本营 ID rgznai100 本文共图文结合 建议阅读5分钟 本文为大家带来了30个广受好评的机器学习开源项目 最近 Mybridge发布了一篇文章 对比了过去一年中机器学习领域大约8800个开源项目后 选出30个2017