程序员欢乐送(第28期)

程序员欢乐送(第28期)

对于我来说,一直保持的追求有三点:技术、快乐、财富。因此,从此三点出发,记录过去一周,我所看到的,值得分享的内容,每周五把欢乐送达。

技术

1、视频图像修复

图像修复是一个有趣的方向,基于神经网络的图像修复方法的鼻祖是Context-Encoders,它采用CNN+GAN的方式对图像进行修复,其在图像修复领域的地位堪比董超的SRCNN在单张超分辨重建的地位,该论文也2016 CVPR收录。

后续基于深度学习的图像修复方法层出不穷,各有特色。例如,曾经在《程序员欢乐送(第6期)》中提到过的EdgeConnect算法,该算法从艺术家的作画方法中得到灵感,即线条优先,颜色次之。

近期,基于视频的图像修复技术有了新进展。Deep Flow-Guided不再是直接填充每个帧的 RGB 像素,而是将其转化为像素点扩充问题。

该方法使用新设计的深度光流场合成神经网络(DFC-Net)在视频帧上合成表示空间与时间关系的光流场,即整个视频图像中各像素点随时间的运动情况;然后将这个光流场作为像素扩充的导向,使其精确填充视频中的缺失区域。最终,以合成光流场作为导向则可精确填充缺失的视频区域。

一起看下效果吧。

《疯狂动物城》里的兔兔朱迪,被用红色标注了,表明要被去除。

程序员欢乐送(第28期)

去除轻松,但是修复去除后的图像修复是关键。

程序员欢乐送(第28期)

效果不错吧,感兴趣的可以看下。

项目地址:点击查看

2、Gradio

Gradio是一个开源的Python库,只需要几行代码,就可以帮助研究人员与其他人进行交流,可以通过网页轻松展示CV、NLP模型的效果。

程序员欢乐送(第28期)

最近,Gradio项目又上线了ML模型展示平台GradioHub,供所有开发者上传自己的模型。

项目地址:点击查看

3、AB3DMOT

3D 多目标跟踪在自动驾驶和机器人领域具有重要应用,其意为跟踪检测到的物体包围框位于 3D 空间(点云)而非 2D 平面。

近日,卡内基梅隆大学开源一个强大的3D多目标跟踪代码,在其论文中,作者详述了算法思路和实验结果。作者称其为baseline,该算法框架简单,使用的各个模块算法也是直接使用或者稍微改进现有算法。

尽管算法简单,但该代码在著名的KITTI 车辆多目标跟踪数据集上,将3D 多目标跟踪精度(MOTA)从 72.23提高到76.47。

更为难能可贵的是,算法运行速度也非常快。

程序员欢乐送(第28期)

项目地址:点击查看

4、面试题库

一年一度的秋招又开始了,不知道关注公众号的朋友,有多少是2020年的应届毕业生。

推荐一个互联网公司的2019年面试题库,有需要的朋友自取。

这个题库涵盖阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,2019年新鲜出炉的大汇总。

对于想要从事软件开发工程师工作的人,帮助很大;对于想从事算法相关岗位的人,也有一定的借鉴意义。

程序员欢乐送(第28期)

项目地址:点击查看

5、Python速查表

这是一份对Python用户非常友好的资源,Python Cheatsheet。

它可以帮助我们快速查询Python的一些基础用法,有时忘记了一些方法的使用,可以通过这个速查表快速查阅,简单高效。

程序员欢乐送(第28期)

项目地址:点击查看

6、动图生成

来自三星莫斯科 AI 中心和 Skolkovo 科学技术研究所的研究人员创建了一个模型,利用这个模型可以从一张图像中生成人物头像的动图,而且是开口说话的动图。

这是一个今年年初的一个研究工作,近日,刚刚开源。

开口说话的蒙娜丽莎。

程序员欢乐送(第28期)

项目地址:点击查看

7、pytorch-transformers

pytorch-transformers是一个API工具包,通过这个工具包,可以调用27个NLP预训练模型,包括最近很火的BERT、GPT-2、XLNet等,简单易用。

从模型分析到生产加速,对自然语言处理研究人员来说,简直是一库在手,天下我有。

目前这个库中包含PyTorch实现,预训练模型权重文件,数据集和六个模型的转换工具。

程序员欢乐送(第28期)

项目地址:点击查看

快乐

1、夜里做了美丽的噩梦

2、像极了小时候拿到奖状的我

财富

逛知乎发现的一个很不错的总结,分享一下。

理财你最该懂的十大基本知识

1、关于收益率

假如你有100万,收益100%后资产达到200万,如果接下来亏损50%,则资产回到100万,显然亏损50%比赚取100%要容易得多。

2、关于涨跌停

假如你有100万,第一天涨停板后资产达到110万,然后第二天跌停,则资产剩余99万;反之第一天跌停,第二天涨停,资产还是99万元。

3、关于波动性

假如你有100万,第一年赚40%,第二年亏20%,第三年赚40%,第四年亏20%,第五年赚40%,第六年亏20%,资产剩余140.5万元,六年年化收益率仅为5.83%,甚至低于五年期凭证式国债票面利率。

4、关于每天1%

假如你有100万,每天不需要涨停板,只需要挣1%就离场,那么以每年250个交易日计算,一年下来你的资产可以达到1203.2万,两年后你就可以坐拥1.45亿。

5、关于10年10倍

假如你有100万,希望十年后达到1000万,二十年达到1亿元,三十年达到10亿元,那么你需要做到年化收益率25.89%。

6、关于补仓

如果你在某只股票10元的时候买入1万元,如今跌到5元再买1万元,持有成本可以降到6.67元,而不是你想象中的7.50元。

7、关于持有成本 
如果你有100万元,投资某股票盈利10%,当你做卖出决定的时候可以试着留下10万元市值的股票,那么你的持有成本将降为零,接下来你就可以毫无压力的长期持有了。如果你极度看好公司的发展,也可以留下20万市值的股票,你会发现你的盈利从10%提升到了100%,不要得意因为此时股票如果下跌超过了50%,你还是有可能亏损。

8、关于资产组合

有无风险资产A(每年5%)和风险资产B(每年-20%至40%),如果你有100万,你可以投资80万无风险资产A和20万风险资产B,那么你全年最差的收益可能就是零,而最佳收益可能是12%,这就是应用于保本基金技术的雏形。

9、关于赌场赢利

分析了澳门赌客1000个数据,发现胜负的概率为53%与47%,其中赢钱离场的人平均赢利34%,而输钱离场的人平均亏损是72%,赌场并不需要做局赢利,保证公平依靠人性的弱点就可以持续赢利。股市亦如此。

10、关于正态分布
这个世界上很多事物都呈现正态分布,比如天才和蠢蛋的比例很少,多数的庸庸碌碌的大众,也比如社会财富的分配,富人和穷人也呈现正态分布,人类的身高、体重等等太多的事物都呈现正态分布。无论牛熊市,所有股票的涨跌幅和大盘相比也会呈现正态分布,能沅超越指数上涨的股票最终只是少数。当你想取得超额的时候,一定是你某项因素或是某项能力也同样达到了正太分布的那偏正的极小区域。如果你没有这样能力,该怎么办呐?当然了,命好是投资的核心竞争力,但不要忘记,命运好坏也会是正态分布的。

人生就是个复利的过程,最后能得到什么,取决于之前积累了什么。努力做个+∞的人。

摘自知乎:点击查看

最后

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

来源:

https://cuijiahua.com/blog/2019/07/life-36.html

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?