想做项目但毫无头绪?试试这7个有趣的开源机器学习项目

作者: 读芯术 2020-07-07 14:15:45

做项目是学习机器学习的必经之路,而有趣又有价值的项目往往是可遇而不可求的。你是否还在为找不到合适的项目而发愁?别担心,我发现了在一些有用且有趣的开源机器学习项目,能帮助新手和专业人士保持乐趣,快乐学习。

1. NeuralTalk2

NeuralTalk2用于通过基于Python +numpy的多模式递归神经网络,对图像和视频进行句子描述,它可以用来创建非常有趣的视频。

链接:https://github.com/karpathy/neuraltalk2(4.9K)

2. DeOldify

这个开源项目包含一个深度学习模型,该模型已经过训练,可以为灰度图像添加高质量的色彩处理,效果惊人。简言之,该项目是对旧图像和电影胶片进行着色,还原和赋予其新的生命,你可以使用它为童年时期的旧胶片或黑白照片进行着色。

链接:https://github.com/jantic/DeOldify(10.4K)

彩色- 1921年的孩子(查理·卓别林电影)

3. Real-Time Voice Cloning

这款深度学习软件在对某人的声音进行5秒的采集之后,能够克隆该声音以实时生成任意语音。它仍处于起步阶段,有一定效果但并不会加强语气,语音听起来很机械。听起来蛮酷,但有一点点吓人,你可以尝试克隆某人的声音。

链接:https://github.com/CorentinJ/Real-Time-Voice-Cloning(18K)

4. 人脸识别

这是世界上最简单的人脸识别库,其模型在野外基准测试中对已标记的人脸具有99.38%的准确率,你可以使用它在python或命令行中识别和操作人脸。了解其工作原理之后,你可以构建自己的培训模型,我已经使用此人脸识别系统中的原理开发了一种实时人脸面具检测器。

链接:https://github.com/ageitgey/face_recognition(34.7K)

人脸识别示例

5. TecoGAN

使用此机器学习项目存储库,你可以将代码用于TemporallyCoherent GAN,以实现视频超分辨率。将该项目与DeOldify结合使用,你可以为老电影片段着色并提高其质量。

链接:https://github.com/thunil/TecoGAN(2K)

TecoGAN示例

6. U-GAT-IT

朋友,你喜欢看动漫嘛?如果是个老二次元,那么U-GAT-IT你一定会感兴趣(无监督生成注意力网络,具有从图像到图像转换的自适应层实例归一化的功能)。它可以把一个人的图像翻译成动画,看看他们在动画里是什么样子。

链接:https://github.com/taki0112/UGATIT(5.3K)

U-GAT-IT示例

7. Srez

使用深度学习的图像超分辨率可以将一个16x16的输入图像放大4倍,从而生成64x64图像。从下图可以看到,它可以对原始人脸进行非常合理的重建。更酷的是,这种升级和重建被政府出于安全目的广泛使用,电影行业也经常用到它。

链接:https://github.com/david-gpu/srez(5.1K)

Srez示例

机器学习项目千千万,总有一个让你既感兴趣又有收获。从做项目开始,让机器学习变成一件有趣的事吧!

开源 机器学习 神经网络
上一篇:无线电测控、人脸识别、无人机巡考,高科技护航“史上最严”高考 下一篇:人脸识别杜绝游戏沉迷?专家:技术无法解决根本问题
评论
取消
暂无评论,快去成为第一个评论的人吧

更多资讯推荐

这个GitHub 8000星的AI实时换脸项目有APP了

三个月前,机器之心曾介绍过一个换脸项目 Avatarify。利用这项技术,你可以将自己的脸实时替换成别人的脸,在视频会议中的表现十分流畅。迄今为止这个项目已在 GitHub 上获得了 8.5k 的 star 量。

魔王、蛋酱 ·  21h前
传统健身房也要被人工智能淘汰了吗?

和人们的传统健身观念不同,机器学习和人工智能早已成为现代健身项目的重要组成部分。

周舟 ·  1天前
清华开源迁移学习算法库:基于PyTorch实现,支持轻松调用已有算法

近日,清华大学大数据研究中心机器学习研究部开源了一个高效、简洁的迁移学习算法库 Transfer-Learn,并发布了第一个子库——深度领域自适应算法库(DALIB)。

清华大学大数据研究中心 ·  2天前
机器学习带你横扫乐坛,你就是下一个方文山

我太爱北极猴子乐队了,但他们已经很久没有发行新单曲了。久久欠缺精神食粮的我某天晚上突然灵机一动,我可以自给自足呀!于是我写了个简单的代码,用Keras和TensorFlow训练了一个文本生成模型,写出一首全新的北极猴子的歌。

读芯术 ·  2天前
图同构下等变,计算高效,韦灵思团队提出"自然图网络"消息传递方法

近日,韦灵思团队的一项研究通过研究图的局部对称性,提出了一种新的算法。该算法在不同的边上使用不同的核,从而使网络在局部与全局的图同构体上是等变的,也更易于表达。

Pim de Haan、Taco Cohen、Max Welling ·  2天前
令人着迷的无梯度神经网络优化方法

梯度下降是机器学习中最重要的思想之一:给定一些代价函数以使其最小化,该算法迭代地采取最大下降斜率的步骤,理论上在经过足够的迭代次数后才达到最小值。柯西(Cauchy)于1847年首次发现,在1944年针对非线性优化问题在Haskell Curry上得到扩展,梯度下降已用于从线性回归到深度神经网络的各种算法。

AI火箭营 ·  3天前
机器学习项目必备:端到端机器学习项目开发过程的任务表

任务列表能指导开发人员完成下一步,促使你检查每个任务是否已成功执行。有时候,我们很难找到出发点,任务表也可帮助开发人员从正确的来源中获取正确的信息(数据),以便建立关系并揭示相关的见解。

读芯术 ·  3天前
在理解通用逼近定理之前,你都不会理解神经网络

从字面上看,通用近似定理是神经网络起作用的理论基础。然而,最重要的是,该定理令人惊讶地解释了为什么神经网络似乎表现得如此聪明。 理解它是发展对神经网络的深刻理解的关键一步。

闻数起舞 ·  3天前
Copyright©2005-2020 51CTO.COM 版权所有 未经许可 请勿转载