内容简介:在男性同性交友平台 GitHub 上,聚集了全世界最优秀的程序员们。他们每天勤奋的 Coding,夜以继日的 PR,创造出无数优质的项目,极大推动了人类历史向前发展。其中不乏许多有趣甚至有点神经兮兮的机器学习 / 深度学习项目,本文列出其中 6 个,不分先后。仍有一些我们没有发现的有趣项目欢迎在留言区补充。这是一个用 Swift 写的让你的手机学习如何画 Emoji 的神经网络 APP... 整体的操作流程如下:
在男性同性交友平台 GitHub 上,聚集了全世界最优秀的 程序员 们。他们每天勤奋的 Coding,夜以继日的 PR,创造出无数优质的项目,极大推动了人类历史向前发展。其中不乏许多有趣甚至有点神经兮兮的机器学习 / 深度学习项目,本文列出其中 6 个,不分先后。仍有一些我们没有发现的有趣项目欢迎在留言区补充。
Emoji Intelligence
这是一个用 Swift 写的让你的手机学习如何画 Emoji 的神经网络 APP... 整体的操作流程如下:
首先你需要画一些图像训练手机,通过一些独一无二的简笔画让机器明白哪个简笔画对应哪个表情其实你在手动给图像加 Label),经过学习之后,你再画出类似的简笔画,机器就能反馈给你指定的 Emoji 了。一个比较详细的视频截图如下:
GitHub 地址:
https://github.com/BilalReffas/EmojiIntelligence
Neuralart
这是一个斯坦福大学的 Ph.D 学生实现的神经网络将普通照片变成艺术照的程序。参照了一篇论文 'A Neural Algorithm of Artistic Style'。一个实现范例如下:
在 GitHub 项目页面还给出了毕加索风格的奥巴马(感觉很浪漫):
GitHub 地址:
https://github.com/kaishengtai/neuralart
Colornet
一个用神经网络给灰度图像上色的实现。其中一个范例如下:
最左边是灰度图像,中间是神经网络给出的预测结果,最右边则是原始图像。这个神经网络应用还被用来给动画上色:
GitHub 地址:
https://github.com/pavelgonchar/colornet
Magenta
Magenta 是 Google 大脑团队开源的一个实验性项目,目的是为了探索机器学习在艺术和音乐创造领域的能力。
一个比较有趣的应用时你可以用 Magenta 训练机器成为作曲家,为你自动弹奏乐曲。除了用 Python 实现的版本以外,Google 还有一个用 JavaScript 实现的版本,就是说,你直接打开网页也可以体验机器学习带来的魅力了。
GitHub 地址:
https://github.com/tensorflow/magenta
CycleGAN
相比于其他的图像处理程序,这个程序别有趣味,让普通马变成斑马,斑马变成普通马,还有优化与真实照片的相互转换,夏天照片变成冬天照片等。项目的 GitHub 主页上给出了一些例子:
除了这个实现外,其主页还给出了多个同一论文的不同实现。
GitHub 主页:
https://github.com/junyanz/CycleGAN
Style2paints
一个自动给线稿上色的机器学习实现,功能异常强大,上色效果可以说非常精致:
你甚至可以给定不同的主题色,以营造不同的风格:
在其 GitHub 项目主页上有非常详尽的展示介绍(B 站也有一个搬运的视频展示)以及大量的应用案例。这也是我在 GitHub 上看到的第一个有分级的 Readme.. 因为线稿图片中可能会出现女性身体和裸露肌肤等等元素,不建议 14 岁以下儿童阅读...
GitHub 主页:
https://github.com/lllyasviel/style2paints
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 机器学习准入门槛降低,机器学习工程师职位或将消失
- 机器学习算法工程师的日常
- 我们真的需要机器学习工程师吗?
- 百面机器学习!算法工程师面试宝典!
- 机器学习会颠覆测试工程师的工作吗?
- 工作 8 个月后,一名工程师竟然被机器解雇了
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Algorithms + Data Structures = Programs
Niklaus Wirth / Prentice Hall / 1975-11-11 / GBP 84.95
It might seem completely dated with all its examples written in the now outmoded Pascal programming language (well, unless you are one of those Delphi zealot trying to resist to the Java/.NET dominanc......一起来看看 《Algorithms + Data Structures = Programs》 这本书的介绍吧!