二次元少女生成器、会开车的神经网络...2019年优秀的17个机器学习项目

作者: 猿妹 2019-12-25 14:29:35

为了挑选出2019年最好的开源项目,最近某位Medium网友整理了2019年Reddit机器学习板块热门高赞项目资源汇总,一起来看看都有哪些项目上榜:

1. 无监督图到图的转换(913赞)

英伟达的研究科学家刘洺堉等人,发明了一个称为 FUNIT (Few-shot Unsupervised Image-to-image Translation)的小样本非监督图像转换模型,只需少量样本(几张照片),就能将一张新图片中的一些姿势、五官分布等特征转换到这些样本图上。 赋予AI 可以媲美人类的“脑补”能力:“看几眼”新物种,便能“推测”出新物种某些(与新图片一致的)动作姿势,就像有人第一眼看到独角兽,便能想象它怎样奔跑。

GitHub地址:https://github.com/NVlabs/FUNIT

2. 自动生成二次元妹子(512赞)

作者提出了一种能够绘制动画的人工神经网络。

通过Waifu自动贩卖机你可以选择自己喜欢的角色,生成自己喜欢的动画。

地址:https://waifulabs.com/

3. 机器学习中最大的数据集资源列表(499赞)

作者整理了一个机器学习数据集相关的列表集合,可用于机器学习实验。

这种资源可以减少你在线查找数据集的时间,该数据集根据不同的用途/领域划分,包括:CV、NLP、自动驾驶、QA、音频和医疗。你还能根据许可证类型进行划分。

地址:https://www.datasetlist.com/

4. “烂番茄”上的48万条影评(464赞)

作者在“烂番茄”上搜罗了48万条影评,这些评论在自然语言处理任务中非常有用。

GitHub地址:

https://github.com/nicolas-gervais/6-607-Algorithms-for-Big-Data-Analysis/blob/master/scraping%20all%20critic%20reviews%20from%20rotten%20tomatoes

该数据集还可在Google云端硬盘上找到。

地址:https://drive.google.com/file/d/1N8WCMci_jpDHwCVgSED-B9yts-q9_Bb5/view

5. 使用ML创建一个猫门,当猫嘴里叼着猎物时会自动锁门(464赞)

这关于一个使用机器学习创建的猫门。

视频中,作者制作了一扇猫门,如果猫的嘴里有东西,门就会自动锁上15分钟,这样猫就没办法把死掉的动物叼进房子里,他将摄像头连接在猫门上,然后用机器学习判断猫嘴里是否有东西。

地址:https://youtu.be/1A-Nf3QIJjM

6. Neural Point-Based Graphics(415赞)

作者提出了一种新的基于点的复杂场景建模方法。它使用原始点云作为场景的几何表示。然后用一个可以学习的神经描述编码扩展每个点。局部几何形状和外观利用神经描述编码,通过将点云的栅格化从新的视点通过深度渲染网络来获得新的场景视图。

论文地址:https://arxiv.org/abs/1906.08240

7. AdaBound优化器(402赞)

AdaBound是一个优化器,它有一个现成的PyTorch实现,adample在模型训练开始时表现得像Adam,并在最后转变为SGD。保证模型收敛到损失更低的最优解上。

Github地址:https://github.com/Luolc/AdaBound

8. 第一个在德州扑克中击败人类的AI(390个赞)

来自Facebook研究的帖子:“Pluribus是世界上第一个能够在六人无限德州扑克游戏中击败人类的人工智能机器人。这也是人工智能机器人首次在超过两个人/团队参与的复杂游戏中击败顶级人类玩家。

Pluribus之所以成功,是因为它可以非常有效地处理两名以上玩家的不完美信息博弈挑战。它使用自我对战来教自己如何取胜,没有任何示范或策略指导。

官方地址:

https://ai.facebook.com/blog/pluribus-first-ai-to-beat-pros-in-6-player-poker/

9. 各种ML模型的NumPy实现(388个赞)

numpy-ml是一个不断更新的机器学习模型、算法和工具的集合,专门用NumPy和Python标准库编写。

GitHub地址:https://github.com/ddbourgin/numpy-ml

10. PyTorch实现的17种Deep RL算法(388个赞)

作者给出了17种深度强化学习算法的PyTorch实现。其中的一些实现包括DQN,DQN-HER,Double DQN,REINFORCE,DDPG,DDPG-HER,PPO,SAC,离散SAC,A3C,A2C。

GitHub地址:https://github.com/p-christ/Deep-Reinforcement-Learning-Algorithms-with-PyTorch

11. 100万可供下载的AI生成人脸(373个赞)

作者用NVIDIA的StyleGAN生成了100万张脸,正如你所看到的,这些图像看起来和真人一模一样。

下载地址:https://archive.org/details/1mFakeFaces

12. 教神经网络驾驶赛车(358个赞)

作者设计了一个游戏能够教神经网络驾驶汽车,它是一个简单的网络,具有固定数量的隐藏节点并且没有偏差。然而经过短短几代的训练后,它就能把汽车开的又快又安全。

视频地址:https://www.youtube.com/watch?v=wL7tSgUpy8w

13. 将ML模型转化成本地代码(345赞)

这是一个轻量级的库,它提供了一种简单的方法来将经过训练的统计模型转换成原生代码(支持Python、C、Java、Go、JavaScript、Visual Basic、c#)。”目前支持以下模型:

Github地址:https://github.com/BayesWitnesses/m2cgen

14. 探索神经网络的损失情况

摘自作者的帖子:“该帖子是关于在神经网络的损失面中找到不同的模式。通常,围绕最小值的场景看起来像是一个坑,周围是随机的丘陵和山脉,但是存在着更有意义的坑,如下图所示。

“我们发现你几乎可以找到自己喜欢的任何landscape的最小值。有趣的是,找到的横向模式即使对于测试集也仍然有效,即,它具有一种很可能对于整个数据分布仍然有效的属性。”

论文地址:https://arxiv.org/abs/1910.03867

15. 基于GPT-2的Reddit机器人

作者基于OpenAI的GPT-2驱动构建了一个Reddit机器人。

你可以通过回复任何带有“ gpt-2 finish this”的评论来使用这个回帖机器人。

Github地址:https://github.com/shevisjohnson/gpt-2_bot

16. Super SloMo:一个可以将任何视频转换为慢动作视频的CNN(332个赞)

这是由英伟达提出的一种算法,可以将30帧视频变成240帧的慢动作视频,有人用PyTorch实现了这个算法。

Github地址:https://github.com/avinashpaliwal/Super-SloMo

17. NLP预训练模型库(206个赞)

这是用于NLP的预训练transformer模型的开源库。该项目汇总了基于Transformer的各种最新的NLP-2、RoBERTa、XLM、DistilBert、XLNet等。

Github地址:https://github.com/huggingface/transformers

神经网络 机器学习 开源项目
上一篇:如何通过人工智能和大数据改变客户之旅 下一篇:2020年值得关注的7大人工智能趋势
评论
取消
暂无评论,快去成为第一个评论的人吧

更多资讯推荐

全球首个翻译引擎进化归来 “细节狂魔”搞定方言

最近,一款在线机器翻译软件在日本大火。这款翻译软件名叫DeepL,大火的原因正是因为它工作太负责了,翻译得太过准确,在日本引起了热议。

刘俊寰 ·  12h前
科学家研发出“读心术”,直接将脑电波翻译成文本,错误率低至3%

美国加州大学旧金山分校的科学家,已经训练出一种算法,可以直接将受试者的脑电波实时翻译成句子,错误率仅为 3% 。

张路 ·  18h前
破解机器学习的误区——常见机器学习神话究竟从何而来?

Forrester Research最近发布了一份名为“ 粉碎机器学习的七个神话”的报告。在其中,作者警告说:“不幸的是,一些对机器学习项目做出重要决策的企业领导者,普遍存在机器学习的误解。”

CDA数据分析师 ·  1天前
令人兴奋的 2020 年人工智能和机器学习趋势

在本文中,我们将讨论几个顶级的人工智能和机器学习趋势,将塑造新年:2020。 我们还将介绍面部识别技术及其在2020年的应用。

飞羽译 ·  2天前
2020之最:最实用的机器学习工具有哪些?

就如同制作米其林菜肴,拥有井井有条的厨房固然重要,但可选择的东西太多也着实让人烦恼,建立良好的机器学习(ML)应用程序也是如此。

读芯术 ·  2天前
用机器学习备忘单解决艰巨问题,你行吗?

在本文中,我们将介绍如何使用备忘单简化机器学习方法,你可以使用该备忘单选择适合解决问题的正确算法。

读芯术 ·  2020-03-28 14:36:36
“阿凡达”式脑-脑接口性能提升 2-3 个数量级

脑-脑接口这一概念,看过科幻电影《阿凡达》的人可能有点印象。在电影中,地球上的人可以通过脑对脑的直接信息传递,远程控制潘多拉星上经基因改造的蓝色类人生物 Na'vi 族。

付静 ·  2020-03-26 10:42:31
从零开始构建简单人工神经网络:1个隐藏层

我们在本文中将构建一个有1个输入层、1个隐藏层和1个输出层的神经网络。我们会看到,我们构建的神经网络能够找到非线性边界。

布加迪 ·  2020-03-26 09:00:00
Copyright©2005-2020 51CTO.COM 版权所有 未经许可 请勿转载