程序员欢乐送(60):我有一个大胆的想法!
一直保持的追求有三点:技术、快乐、财富,这里记录每周值得分享的内容,周五把欢乐送达。
技术
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
环境搭建好,使用一条命令就可以测试效果。
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月 能什么样,谁也说不准,风险还是蛮高的。
国内的一些原油基金,也是跌了很多,受挫严重。
这种高风险的东西,还是不太适合普通人去玩。
最后
创作不易,点赞支持一下吧~您的点赞,是对我最大的支持!
程序员欢乐送(60):我有一个大胆的想法!相关推荐
- 程序员欢乐送(第38期)
一直保持的追求有三点:技术.快乐.财富,这里记录每周值得分享的内容,周五把欢乐送达. 技术 1.Image Deduplicator 忙碌的工作中,我们有时会碰到图像去重的任务.例如,通过网络定向抓取 ...
- 程序员欢乐送(第40期)
一直保持的追求有三点:技术.快乐.财富,这里记录每周值得分享的内容,周五把欢乐送达. 微信公众号同步更新,欢迎您的关注! 技术 1.DeepFill v2 关注过图像修复领域的朋友,一定听说过Deep ...
- 程序员欢乐送(第39期)
一直保持的追求有三点:技术.快乐.财富,这里记录每周值得分享的内容,周五把欢乐送达. 微信公众号同步更新,欢迎您的关注! 技术 1.Pwnagotchi Pwnagotchi是基于强化学习A2C算法的 ...
- 老程序员吐槽,今天面试了一个被培训班坑了的学生
随着互联网热别是移动互联网的兴起,市场上对程序员的需求越来越大,程序员的工资相比其它行业也高,所以很多培训机构瞄准了这个市场,这也引起了市场上培训机构良莠不齐,某公司资深程序员面试完一个培训班出来的学 ...
- 为什么3年的Java高级程序员薪水仅仅8k-10k,而一个Linux底层C语言程序员两年经验就敢要1...
为什么80%的码农都做不了架构师?>>> 为什么3年的Java高级程序员薪水仅仅8k-10k,而一个Linux底层C语言程序员两年经验就敢要10k的薪水? 由于目前国内嵌入 ...
- 程序员这个职业会是另一个即将破灭的泡沫吗?
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 摘要:IT 和一些低级别的编程工作最终会消失吗?这个工作是一个巨大且即将破裂泡沫吗?本文作者 ...
- CSDN程序员过中秋,那是一个热闹
前言 2022年9月10日,每年一度的中秋节来临了,CSDN程序员过中秋,那是一个热闹
- 程序员独白:经济危机中,一个老女人15万包我一年
程序员独白:经济危机中,一个老女人15万包我一年! 这是一个真实的故事,为了好阅读,将采用第一人称来写.同时,为了保护隐私,略去了一些敏感信息.世界万千,生活百态,尽在程序员独白! 我在2008年的8 ...
- 程序员成长之旅——Delphi实现一个简单的科学计算器
程序员成长之旅--Delphi实现一个简单的科学计算器 目标效果 组件以及开发环境 最终呈现 源码GITHUB 目标效果 组件以及开发环境 delphi7版本及以上,这里我用delphi10.4进行的 ...
- 程序员如何赚取人生的第一个 100 万
每个节日的诞生都是为了让人花钱,比如双十一,比如情人节.圣诞节.但 CSDN 发起的 1024 程序员节,希望从更多角度来为程序员提供价值.比如,众多程序员更如何赚钱,如何创富. 在这样的背景下,CS ...
最新文章
- 在vue文件引入echarts_vue文件中使用echarts.js的两种方式
- Oracle 10g新特性——正则表达式(转)
- day25 面向对象继承 多态
- python切片迭代_Python高级特性 切片 迭代解析
- python输入长和宽计算面_python案例1
- web服务器、Apache 和 tomcat 的关系
- 超像素分割图神经网络资料汇总
- 声卡接口 LINE_IN、MIC_IN、LINE_OUT
- 新人略谈关于积分墙盈利模式的思考
- 【ZT】iSpring Free Cam – 免费易用的「录制屏幕」工具 [Windows]
- excel利用宏自动复制来自其他excel文件的数据
- sdiv和srem问题解决
- JAVA通过tcp通信劳易测BCL 308i扫码枪获取数据
- 栅极电阻硬并联与独立栅极电阻
- 串行器 MAX96717F 芯片介绍
- js 动态修改iframe的src
- linux 星际争霸,让星际争霸在Linux下转起来
- 一键式解压tar, tar.gz. tar.bz2, tar.xv文件的shell脚本【转】
- 瘦客户机为何不瘦反胖?
- 使用mp3制作caf格式iOS音效
热门文章
- Pandas 速查手册中文版
- 乐鑫Esp32学习之旅 20 一篇好文,开发过程中编译esp32固件太大,无法正常启动?教你如何自定义分区表partitions.csv。
- cam350菜单怎么切换成中文_CAM350菜单中文详解
- idea 检测 重复代码_重复代码检测
- Android中调用系统所装的软件打开文件,android应用开发基础学堂在线答案
- vs vb连接mysql,用vs2010的vb.net建立和access数据库的连接后的奇怪问题:关于本地复制...
- C语言程序设计(谭浩强)学习总结
- 基于滑模变结构的倒立摆控制系统matlab仿真
- 倒立摆matlab仿真,PID控制仿真,simulink仿真最简单版本(保姆级),一阶倒立摆,附源码
- Bolt界面引擎元对象(UIObject)的动态创建