机器学习工程师有趣起来多可怕?

栏目: 数据库 · 发布时间: 5年前

内容简介:在男性同性交友平台 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

机器学习工程师有趣起来多可怕?


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

SRE

SRE

贝特西 拜尔 (Betsy Beyer)、等 / 孙宇聪 / 电子工业出版社 / 2016-10-1 / CNY 108.00

大型软件系统生命周期的绝大部分都处于“使用”阶段,而非“设计”或“实现”阶段。那么为什么我们却总是认为软件工程应该首要关注设计和实现呢?在《SRE:Google运维解密》中,Google SRE的关键成员解释了他们是如何对软件进行生命周期的整体性关注的,以及为什么这样做能够帮助Google成功地构建、部署、监控和运维世界上现存最大的软件系统。通过阅读《SRE:Google运维解密》,读者可以学习到......一起来看看 《SRE》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

在线进制转换器
在线进制转换器

各进制数互转换器

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具