2017年度盘点:Github上十大有趣的机器学习项目

目录:

1 AlphaZero-Gomoku

2 OpenPose

3 Face Recognition

4 Magenta

5 YOLOv2

6 MUSE

7 Arnold

8 FoolNLTK

9 Gym

10 style2paints v2.0

1 AlphaZero-Gomoku

用Alpha元下五子棋

项目链接:https://github.com/junxiaosong/AlphaZero_Gomoku

这个项目使用Alpha元算法,通过自训练实现玩五子棋。由于五子棋相比围棋或国际象棋简单得多,所以只需要在一个普通电脑上,花上几个小时就可以训练出一个非常不错的 AI 模型。

2 OpenPose

多人实时检测系统

github地址:https://github.com/CMU-Perceptual-Computing-Lab/openpose

OpenPose代表了第一代实时多人检测系统,在单张图片上它可以检测人的身体、手、脸部关键点一共130个:

15或18个身体基本关键点,并且运行时检测的人数不变

2x21个手的基本关键点。目前情况是运行时是基于检测到的人的数量

70个脸部基本关键点。目前情况运行时是基于检测到的人的数量

3 Face Recognition

最简单的人脸识别

github地址:https://github.com/ageitgey/face_recognition

据称,这是世界上使用python和命令行最简单的人脸识别库。它使用dlib-世界顶尖水平的深度学习人脸识别技术,在户外脸部基准点测试上,这个模型的准确率高达99.38%。它也提供了简单的人脸识别命令行工具让你通过命令行来使用一个文件夹下的图片做人脸识别。

定位和获得每个人眼睛、鼻子、嘴和下巴的轮廓

可以使用其它python库做人脸实时识别

4 Magenta

机器学习生成音乐和艺术

github地址:https://github.com/tensorflow/magenta

Magenta这个项目来自谷歌大脑团队对机器学习在艺术领域的探索和疑问:我们可以用机器学习来创造艺术和音乐吗?如果可以,怎么做,如果不能,为什么?所以他们把模型和工具开源到GitHub上,在网站里也贴出了demo、教程和论文,如果有兴趣,可以读他们的博客并且加入他们的讨论组。

5 YOLOv2

PyTorch版YOLOv2

github地址:https://github.com/ruiminshen/yolo2-pytorch

YOLOv2是最流行的目标检测框架之一,这个项目使用PyTorch实现来提高YOLO的产品化能力。它也拿ONNX把模型转换成Caffe2方便部署到开发者的项目里。

YOLO9000,它可以实时检测很多不同的种类

6 MUSE

多语言无监督和有监督词向量Python库

github地址:https://github.com/facebookresearch/MUSE

MUSE是一个多语言词向量python库,它的目标是为社区提供:

基于fastText的世界顶尖的多语言词向量

为大型高质量的双语词典做训练和评估

他们包含两个方法,一个是使用了双语词典和相同的字符串的有监督学习,另一个是没有使用任何并行数据的无监督学习。

7 Arnold

使用深度强化学习玩FPS游戏的代理机器人

github地址:https://github.com/glample/Arnold

它包括了:

训练DOOM毁灭战士的源码

有17个用来训练和评估的地图

5个预训练的模型,你可以用它可视化和游戏对打,它还包括了那些赢得了ViZDoom毁灭战士竞赛的模型。

模型框架

毁灭战士游戏截图

8 FoolNLTK

#中文处理工具包

github地址:https://github.com/rockyzhengwu/FoolNLTK

它提供了:

可能不是最快的开源中文分词,但很可能是最准的开源中文分词

基于BiLSTM模型训练而成

包含分词,词性标注,实体识别, 都有比较高的准确率

用户自定义词典

9 Gym

训练强化学习的开发工具包

github地址:https://github.com/openai/gym

Gym对你的代理结构没有任何假设,并且与任何数值计算库(如TensorFlow或Theano)兼容。你可以从Python代码中使用它,并很快从其他语言中使用它。

gym的一些训练环境的图片

10 style2paints v2.0

线稿自动上色

github地址:https://github.com/lllyasviel/style2paints

style2paintv2.0是使用无监督训练,它可以按照指定的颜色风格给线稿上色,github上有多个给线稿自动上色的模型,和其它几个相比,style2paints的“提示笔”是最精确的。

本文来自企鹅号 - AIStart媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏专知

NLP-Progress记录NLP最新数据集、论文和代码: 助你紧跟NLP前沿

【导读】方向是自然语言处理的同学们有福啦,为了跟踪自然语言处理(NLP)的进展,有大量仁人志士在 Github 上维护了一个名为 NLP-Progress 的库...

1061
来自专栏思影科技

思影数据处理业务一:功能磁共振(fMRI)数据处理

6614
来自专栏机器之心

前沿 | 新框架SyConn利用卷积神经网络和随机森林阅读神经成像:可识别线粒体和突触等

机器之心原创 作者:Yujia 参与:Joni、Rick R、吴攀 人脑是一个智能而复杂的机器。这种类比在某些方面是准确的,并且在大脑研究领域中提供了一种方法。...

3746
来自专栏互联网高可用架构

小目标运动物体检测算法-Pipeline

2443
来自专栏BestSDK

新框架SyConn利用卷积神经,可模拟大脑思维模型

  然而,大脑中的大多数神经行为非常复杂,不同程度上涉及了人脑的多个区域。其功能性也并不局限于对特定大脑区域的划分。歧义无所不在。因此,当发生脑部疾病并出现功能...

3737
来自专栏大数据挖掘DT机器学习

基于微软案例数据库数据挖掘知识点总结(Microsoft Naive Bayes 算法)

本篇文章主要是继续上两篇Microsoft决策树分析算法和Microsoft聚类分析算法后,采用另外更为简单一种分析算法对目标顾客群体的挖掘,同样的利用微软案例...

36310
来自专栏机器之心

前沿 | MIT开发神经网络专用芯片:能耗降低95%,适合移动端设备

2137
来自专栏AI科技大本营的专栏

AI 技术讲座精选:TensorFlow 图像识别功能在树莓派上的应用

【AI100 导读】上周 TensorFlow 1.0 的发布使之成为最有前景的深度学习框架,也在中国 AI 社区中掀起了学习 TensorFlow 的热潮,不...

4628
来自专栏新智元

川大毕业极客创建项目《深度学习500问》,GitHub获星近万!

近年来,深度学习在语音、图像、自然语言处理等领域都取得了非常不错的成果,自然而然地成为技术人员争相学习的热点。

984
来自专栏架构师之路

1分钟了解相似性推荐

前几天聊的“协同过滤(Collaborative Filtering)”和“基于内容的推荐(Content-based Recommendation)”,都必须...

3375

扫码关注云+社区

领取腾讯云代金券