今天一起来看看一些主要使用Python语言的开源项目,它们是在本周斩获star最多的五个,这五个项目每一个都是和AI息息相关的。
排在前两位的项目想必大家一点都不陌生,最近非常火的“ZAO”就是基于这种深度学习的方法来实现换脸的。
DeepFaceLab
该项目有一个中文网站,提供了软件下载使用的使用教程。
DeepFaceLab是基于faceswap定制的bat处理批版本,硬件要求低,2G显存就可以运行,支持手动截取人脸、集成所需要的素材和库文件,功能十分强大。相对容易上手,适合有一定编程基础、追求效率高的用户。
想要体验换脸却又担心“ZAO”等换脸软件带来的个人隐私问题,侵权问题,不妨试试DeepFaceLab。
GitHub地址:
https://github.com/iperov/DeepFaceLab
faceswap
FaceSwap是一个利用深度学习在图像和视频之中实现换脸的工具。
它的更新很快,效率高,不容易出错,出错之后容易调试,最新版集成GUI图形界面。
但因该软件使用需要一定的编程基础,需要安装python并用Python编译下载各种库文件,搭配环境较复杂,适合有一定编程基础的用户。
GitHub地址:
https://github.com/deepfakes/faceswap
Real-Time-Voice-Cloning
该项目能够在5秒内克隆一个人的语音,实时生成任意语音。比方说我们想要让赛文奥特曼说“新年快乐”,我们可以通过训练赛文奥特曼的语音,使机器模仿赛文奥特曼说出“新年快乐”。
人工智能时代的到来,是机遇也是挑战,AI换脸,AI说话,真真假假,难以分清,这不可避免的给当今人类社会带来了各种冲击。
GitHub地址:
https://github.com/CorentinJ/Real-Time-Voice-Cloning
12306
这个项目也很有意思,是一个用于智能刷票、订票的软件。实现了基于机器学习的自动打码,自动登录,准点预售和捡漏,以及邮件通知等功能。
平时在12306抢不到火车票也是十分恼火的,该软件能够在一定程度上帮助人们抢到火车票。
下图是该repo中README文件中给出的思路图,
GitHub地址:
https://github.com/testerSunshine/12306
mlcourse.ai
mlcourse.ai 是 OpenDataScience 的一个开放式机器学习课程。这门课程的目的是使理论和实践达到完美的平衡。课程参与者可以在课程期间参加一个Kaggle竞赛“DotA 2 winner prediction”作为实践。
该课程包含了大量机器学习视频(需要访问外国网站),大量的课程资源。文章涉及数据分析,数据可视化,分类,集成方法,非监督学习,时间序列等。
GitHub地址:
https://github.com/Yorko/mlcourse.ai