程序员欢乐送(第45期)

2019年12月13日09:01:46 发表评论 296 °C
摘要

程序员欢乐送:StarGAN v2、Lockdown、AI Dungeon、Video to Pose3D、NEZHA和TinyBERT、ObjectNet、alpha_vantage

程序员欢乐送(第45期)

一直保持的追求有三点:技术、快乐、财富,这里记录每周值得分享的内容,周五把欢乐送达。

技术

1、StarGAN v2

StarGAN我想很多人都听说过,StarGAN解决了图像翻译的多领域转换问题。即在同一个模型下,可以做多个图像翻译任务,比如更换头发颜色,更换表情,更换年龄等。

近期,StarGAN的作者Yunjey,更新了算法,推出了StarGAN v2,与此一同开源的,还有全新的动物面孔数据集(AFHQ)。

程序员欢乐送(第45期)

算法效果还是不错的:

程序员欢乐送(第45期)

论文已发,项目工程也已建好,代码和数据集会后续公布,对图像翻译感兴趣的朋友,强烈推荐关注一波。

论文地址:点击查看

项目地址:点击查看

2、Lockdown

做过视频处理的朋友,对AE软件应该不陌生,它是Adobe公司推出的一款图形视频处理软件。而Lockdown就是基于AE软件的一款功能强大的插件。

Lockdown插件其实已经放出来很久了,早在十月份的时候,就在微博火过一阵。

Lockdown可以跟踪运动物体扭曲不平的表面,非常适合进行美容修饰和其他先前困难的物体移除清理工作, 或者其他跟踪合成特效制作。

比如在胸前印花:

程序员欢乐送(第45期)

衣服袖子褶皱面上印Logo:

程序员欢乐送(第45期)

这款工具的一个基本原理就是,将扭曲不平的表面细分,分成多组可以用平面组合出曲面的程度。

目前,Lockdown更新到了V1.2.0版本,感兴趣的朋友可以下载试一试。

下载地址:点击查看

3、AI Dungeon

AI Dungeon是一个文字冒险游戏,中文就是 "AI 地牢"。

整个游戏的故事情节,都是由OpenAI的GPT-2模型生成的,也就是说,整个游戏的世界观、故事情节,都是机器学习算法在线生成的。

这款开放式游戏并不完美,但在搞笑犯蠢的同时,它还带来了许多乐趣。

这款游戏是在Colab玩的,开始运行之后,首先看到了歪歪扭扭的 "AI Dungeon" 两个字,预示着我即将落入 " 地牢 "。

程序员欢乐送(第45期)

整个游戏是一个交互式的体验,你可以选择游戏的模式,有魔幻、神秘等多种模式可以选择,同时也可以选择自己的角色,并且为自己起一个名字,然后就可以开始游戏了。

程序员欢乐送(第45期)

我选择当一个贵族(noble),然后我就看到了这一段话。

程序员欢乐送(第45期)

故事是这么开场的:我是一个Larion王国的贵族,我有一袋金币和一个小匕首,我的仆人叫醒我,告诉我,我们正在遭受攻击,我透过窗户看到一群兽人冲向了我的房门。

我有武器,虽然是个小匕首,那我得试试威力,看能不能打赢,于是我在窗口输入:

I fight against orcs using my small dagger.

程序员欢乐送(第45期)

我直接成为了战神,拿起了小匕首,直接刺杀了一个兽人,并痛击了另一个兽人的眼部,那个兽人疼得哭了起来。(简直是主角光环)

就是这样,游戏通过玩家输入的内容,产生后续的剧情,比如我也可以逃跑,也可以拿金币贿赂之类的,完全是开放式的输入,没有限制。

篇幅有限,就不继续写了,有的内容还挺有意思,不过Bug也有不少,感兴趣的朋友可以玩玩。

项目地址:点击查看

4、Video to Pose3D

Video to Pose3D是一个3D的人体姿态估计算法,比2D的算法多了一个相对深度,该论文发表在了2019年的CVPR上。

官方展示的Demo:

程序员欢乐送(第45期)

在该论文中,研究者提出了一个用于 3D 人体姿态预测的全卷积模型,只需基于 2D 的关键点执行时间卷积,就可以对视频中的人体实现精准的 3D 姿态预测。

该模型在 Human3.6M 数据集上将误差降低了 11%,在 HumanEva-I 数据集上也实现了很大的改进。

项目地址:点击查看

5、NEZHA和TinyBERT

最近,华为的是非不少,从HR胡玲事件,到近期的251事件,大小事件不断,被一次次推倒风口浪尖。

当然除了这些是非之事,还有一些“技术瓜”供我们品尝。近期,华为诺亚方舟开源了哪吒(NEZHA)和 TinyBERT 模型。

NEZHA是华为诺亚方舟实验室自研的基于 BERT 的预训练语言模型,在一些 NLP 任务上取得了 SOTA 的表现。

而TinyBERT,则是一个通过蒸馏方法获得的 BERT 模型。相比原版的 BERT-base,TinyBERT 比它小了 7.5 倍,推理速度则快了 9.4 倍。无论是在预训练阶段还是特定任务学习阶段,TinyBERT 的性能都更好。

程序员欢乐送(第45期)

从Github上的介绍可以看出,这个项目应该是诺亚方舟实验室用来开源各种预训练模型的项目,后续应该还会陆续开源其它预训练模型。

项目地址:点击查看

6、ObjectNet

在人工智能领域中的图像分类问题上,最常用来训练和测试的数据集是 ImageNet,它也是全球最大的“CV 习题库”。

近日,麻省理工学院和 IBM 研究人员组成的团队,共同创建了一个与之不同的图像识别数据集 ObjectNet,难倒了世界上最好的计算机视觉模型,这一新的数据集能够让模型的性能下降了 40 多个点

计算机视觉模型已经学会了精确地识别照片中的物体,以至于有些模型在某些数据集上表现得比人类还要好。

但是,当这些模型真正进入到生活中时,它们的性能会显著下降,因为生活中的数据可能是千奇百怪的,这就给自动驾驶汽车和其他使用计算机视觉的关键系统带来了安全隐患。

与 ImageNet 随意收集的照片不同,ObjectNet 上面提供的照片是有特殊背景和角度的,数据集中的物品的拍摄角度非常清奇,侧翻在床上的椅子、浴室中倒扣的茶壶、 挂在客厅椅背上的 T 恤。

程序员欢乐送(第45期)

其实,ObjectNet 就是一个大规模的困难样本集,将其添加到图像分类模型的训练集中,如果模型也可以很好的收敛,那么这个模型的鲁棒性会更强。

项目地址:点击查看

7、alpha_vantage

alpha_vantage是一个基于Python的实时查询金融数据、财务指标的免费API接口,使用这个工具,我们可以实时获取股票、加密币的时间序列数据,可以当作我们金融数据分析的一个助手。

用法很简单,并配有相应的文档说明,比如获取微软的股票数据:

程序员欢乐送(第45期)

除了这种常规的股价信息,还提供一些评价指标、行业表现等金融数据。

其实这类接口有很多,例如Choice、聚宽量化等,免费的、付费的,款式多样,付费接口可能功能更加丰富。

项目地址:点击查看

快乐

1、外卖

程序员欢乐送(第45期)

程序员欢乐送(第45期)

2、不同年龄层的离职原因

程序员欢乐送(第45期)

程序员欢乐送(第45期)

财富

今天说说中长期的银行存款产品,银行存款的好处已经说过,有存款保险制度,50万以内很安全,保本。

之前说过不少,活期的,随存随取或者3个月以内的短期银行产品。

那么,半年以上的,利率较高的银行存款,有哪些呢?

支付宝:

支付宝最近又悄悄上线了新的银行存款,营口银行的营利存,存半年的利率是4.5%,存一年的利率是4.8%,并且支付宝还送了羊毛,满8千送9.18元红包。

当然,这个并不是每个人都能看到的,北京和东三省的基本都看不到这个银行存款,只有南方的朋友可以享受。

确认自己有没有,可以在支付宝->财富->理财,滑到下面,有个“稳健精选”,点击旁边的“保本专区”中查看。

小米金融

小米金融上,也有个不错的银行存款,振兴银行的“智慧存”,每半年付息一次,4.75%的年利率,也支持提前支取,不过利率也会相应降低。

程序员欢乐送(第45期)

有点闲钱的,长期不用的,可以考虑放到稳定的银行存款里,比如即将发放的年终奖。

最后

本周的程序员欢乐送,到此结束,下周再会。

weinxin
微信公众号
分享技术,乐享生活:Jack Cui公众号每周五推送“程序员欢乐送”系列资讯类文章,欢迎您的关注!
Jack Cui

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: