一直保持的追求有三点:技术、快乐、财富,这里记录每周值得分享的内容,周五把欢乐送达。
技术
1、Avatarify
黑科技 Deepfake 还记得吗?这个换脸技术,当时掀起了 AI 界的轩然大波。
逼真的换脸技术也被玩出了很多花样,甚至在著名的 P站 也有它的身影。
除了给明星换脸的思路,那肯定也能给自己的脸换成明星。
一位来自俄罗斯的程序员 Ali Aliev 就是这么想的:在家开视频会议太枯燥?那就尝试用 Deepfake 找点乐子吧!
Avatarify 使用了今年三月一篇 arXiv 论文的方法「First Order Motion」,无需事先对目标图像进行任何训练,就能用另一个人的视频来替换自己。
由他开发的“视频会议阿凡达”软件 Avatarify ,可以把视频会议里的你伪装成任何名人,马斯克、马云、马化腾,神马都可以,甚至蒙娜丽莎都行。
正宗的蒙娜丽莎的微笑,有那味儿了吧!
等等,我有一个大胆的想法,这就去跟老板视频对线!
项目地址:点击查看
2、Photo to Cartoon
N 年前,上学的时候,每当我注册一个网站或软件,要上传头像的时候,我都会很纠结,我想找一个神似自己的动漫图片作为头像,看着舒心的那种。
一直没有找到,就去百度搜索「酷酷的头像」,随便选了一张,结果这一"酷"就"酷"到了现在。
中二感十足,现在也是懒得换了。
今日不同往日,私人定制头像很简单,淘宝就有这样的商家。
现在,更好了,通过技术手段,就能制作神似自己的动漫画头像,Photo to Cartoon 效果:
Photo to Cartoon 是小视科技的研究成果。提出的这种基于生成对抗网络的卡通化模型,只需少量非成对训练数据,就能获得不错的结果。整个流程也并不复杂:
先是进行人脸关键点检测,将人脸矫正并裁剪,最后进行人物前景分割,将分割后的结果,送给 GAN 网络,生成动漫头像。
玩这个项目,需要安装好一些依赖,可以看到,人脸检测、关键点检测、人脸前景分割,都是直接使用的现成库。
- python 3.6
- pytorch 1.4
- tensorflow-gpu 1.14
- face-alignment
- dlib
环境搭建好,使用一条命令就可以测试效果。
1 | python test.py --photo_path ./images/photo_test.jpg --save_path ./images/cartoon_result.png |
项目完全开源,也提供了模型,想玩一玩的,不妨试一试。
除了这种漫画化,还有更二次元一些的,可以直接体验的网站,比如 Selfie 2 Waifu。
这个没有开源,不过可以去网站体验一下效果。
项目地址:点击查看
网站地址:点击查看
3、Gameboy
对于很多 80 后、90 后来说,任天堂 Gameboy 占据了大部分人的青春。很多我们耳熟能详的游戏都是最初搭载在这款 8 位游戏掌机上的,包括鼎鼎有名的《马里奥》、《塞尔达》系列。对于国内玩家来说,我们玩得最多的则应该是《口袋妖怪》系列了。
这款游戏机距离首次发布已过去了 30 年时间,不过人们对于它的热情却丝毫不减。
最近,一款利用 Python 编写的 Gameboy 模拟器吸引了人们的广泛关注。
该项目的作者之一 Mads Ynddal 宣布,PyBoy 的 1.0 版正式发布。
简而言之,它是一个完全用 Python 从头开始编写的 Game Boy 模拟器,并且支持通过 API 编写脚本。研究者添加了类型定义,使其可以使用 Cython 编译软件,从而获得与用 C 和 C++编写的模拟器相媲美的性能。
模拟器并不新奇,因为有很多人早已开发过 Gameboy 模拟器,它更好玩的功能是训练我们自己的智能机器人。
我们可以使用最接近人工智能的强化学习训练我们的智能体,下图展示了 RL 智能体是如何仅以游戏图像作为输入,来学习马里奥控制策略的。
PyBoy 有详细的 API 文档,使用这个 API 接口,就可以控制我们自己的机器人去玩游戏,学习游戏两不误!
项目地址:点击查看
4、T.E.D.D. 1104
自动驾驶,我们酷炫的期望。国内外,大大小小的 AI 公司,都投入了大量的人力物力去做这个开拓性的事情。
由于技术,仍然存在诸多不足,频发的自动驾驶交通事故,让智能驾驶领域的特斯拉也饱受争议。
对于普通人来说,在现实中,玩自动驾驶,太过奢求。但,在游戏中,你完全可以找到一个自己叱诧风云的场地。
T.E.E.D 1104 就是这么一个,可以让你在 GTA 5 游戏中,使用深度学习技术,训练自动驾驶模型。
Steam 上很火的最新一代的侠盗猎车手 GTA 5 ,它是一个高度自由的世界,你可以打剧情、赚钱情趣白富美,你也可以花天酒地,流连风月之地。飙车、开飞机,上天入地,现实世界中有的,游戏里都有,在这个游戏世界里,当一个遵纪守法的「好人」,真的不容易。
对于 AI 开发者来说,在 GTA 5 这么一个庞大的虚拟世界里,我们可以做什么呢?
我有一个大胆的想法!使用深度学习技术,玩转自动驾驶!
有了这个项目,你就是这条街,开车技术最靓的仔。
项目使用 Pytorch 编写,数据集为游戏时记录下的键盘操作和行车画面。
数据集和模型,都可以自己手机和训练,很好操作,快来一起感受下自动驾驶的魅力吧!
项目地址:点击查看
5、Zipcall
Zipcall 是一个 P2P 项目,别害怕,此 P2P 非彼 P2P,不是暴雷的投资平台 P2P。
它是一个 Person to Person 的,是一个基于 Twilio STUN / TURN 的 WebRTC 视频聊天系统。
通俗一点的说,它就是一个开源的,网页版的视频聊天工具。
这场疫情,让太多的视频软件大火了,国内外都有,当然还有让学生烦恼不已的各种上课软件。
Zipcall 提供了传统技术无法提供的高质量视频和超低延迟,效果真的很棒。
等等,我又有了一个大胆的想法!
这个项目完全开源,可以在我们自己的服务器上搭建,那是不是我们就可以和自己的女朋友/男朋友想怎么聊就怎么聊了呢?
啊~无拘无束的感觉真好!
项目地址:点击查看
6、qrcp
从 Mac 苹果电脑拷贝一个文件到 Android 手机上,要怎么做?
从 Linux 开发机拷贝一个文件到 iOS or Android 手机上,又要怎么做?
别慌,qrcp 帮你解决烦恼!
电脑端安装好 qrcp 后,在命令行使用指令,就可以将想要传输的文件打包,并二维码形式分享出去。
手机端和电脑链接同一个 WiFi ,手机扫描二维码即可实现快速下载。
能下载,当然也能上传啦,电脑和手机互通的好助手!
项目地址:点击查看
快乐
1、如何在气势上压倒对手?
2、4月23日 国际查手机日
财富
2020年,什么都没干,就见证了各种历史。
4月21日,美国的 5月份 WTI 原油期货的价格,跌倒了负 40 美金一桶。在人类历史上,可真是头一次。
可能,很多人都萌生了一个大胆的想法!抄底,All in!
现在油价已经涨回了 10 多美元一桶,有没有必要跟一波?
别急,别忙着一头扎进去,我们先简单了解下,什么是期货。
期货本质上是一种合同。就是双方约定好了一个日期,按一个价格买卖东西。
而买了合约的人,要么在合同到期之前,把这个合同转手卖掉,赚个差价,或者赔钱卖掉,要么等到约定的日期,按照约定的价格,买回这个实物,这就是实物交割,把约定的东西抱回家。
一般人 ,玩期货,并不是想要实物,而是想倒腾合约,赚个差价钱。
比如,这个原油期货,普通人总不能最后捧个桶去装原油吧,毕竟咱又不是炼油的。
期货是有实物交割日期的,比如这次暴跌的 5月份 WTI 原油期货,还有不到一个月,就要到期了。
5月 能什么样,谁也说不准,风险还是蛮高的。
国内的一些原油基金,也是跌了很多,受挫严重。
这种高风险的东西,还是不太适合普通人去玩。
最后
读到最后的,有福利啦!为回馈支持我的各位朋友,开启一次赠书活动。
京东热销榜第一,价值 62.2 元的 《零基础学Python(全彩版)》。
赠书活动,在公众号,赶快关注一下吧!
创作不易,点赞支持一下吧~您的点赞,是对我最大的支持!
2020年4月24日 上午10:15 沙发
出篇分布式爬虫
2020年4月24日 上午11:06 1层
@陈橙晨 有机会,会出的~
2020年4月30日 下午5:53 板凳
公众号怎么赠书
2020年4月30日 下午6:12 1层
@AnselJoker 活动结束了已经~下次还有机会哈~