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

微信公众号同步更新,欢迎您的关注!

技术

1、DeepFill v2

关注过图像修复领域的朋友,一定听说过DeepFill算法。DeepFill v1算法开源已久,是CVPR 2018的一篇佳作。DeepFill v2的论文放出也有一阵子了,但是一直没有开源。

10月27日,作者团队终于在Github放出自己的代码,效果很是惊艳,论文也被收录到了ICCV2019 Oral。

图像修复(Image Inpainting)要解决的问题是在内容缺失的图片上进行填充,填充后的图片尽量自然。例如,左图是原始图片,中间标记想去掉的部分,右图就是去除后的效果。可以看到,去除后的背景纹理也跟着一起修复了。其实,算法就是根据去除区域的背景纹理,对空白区域进行了自然纹理填充。

项目地址:https://github.com/JiahuiYu/generative_inpainting

2、Few-shot vid2vid

GAN在图像生成领域虽然研究十分广泛,然而在视频生成领域却还存在许多问题。主要原因在于生成的视频很难保证前后帧的一致性,容易出现抖动。

vid2vid在pix2pixHD基础上,加入了时序约束,改善了抖动问题,实现了高分辨率的视频生成。

虽然vid2vid合成技术已经取得了显著进展,但依然存在以下两种局限:

其一,现有方法极其需要数据。训练过程中需要大量目标人物或场景的图像;

其二,学习到的模型泛化能力不足。

为了克服这两种局限,英伟达的研究者提出了 Few-shot vid2vid,一种基于小样本的vid2vid算法,该算法可以利用少量的数据,就可以实现视频的合成。

有一些很有趣的玩法,比如,可以让一个雕像,跟随人的节奏跳舞。

再比如,让"蒙娜丽莎"跟随人的表情"说话"。

至于代码,作者在issues中提到,他们正在等在律师的反馈,得到批准后,代码会很快发布出来。

感兴趣的朋友,可以持续跟进下。

项目地址:https://github.com/NVlabs/few-shot-vid2vid

3、PySlowFast

不过还有一个令人恼火的问题有待解决:视频理解。

视频理解指的是对视频片段进行分析并进行解读。虽然有一些最新的进展,现代算法还远远达不到人类的理解层次。

FaceBook AI Research何凯明团队提出了SlowFast,一种新颖的方法来分析视频片段的内容。算法采用快慢双通道网络FastPath和SlowPath,FastPath负责捕捉动作信息,SlowPath负责捕捉视觉语义信息,最后在无预训练的情况下,在Kinetics数据集上视频分类准确率达到了79.0%,在AVA action detection数据集上达到了当前最好的28.3mAP。

10月28日,算法的代码也在Github上放出。

项目地址:https://github.com/facebookresearch/SlowFast

4、SinGAN

SinGAN将GAN带入了一个新领域,从单幅自然图像中学习非条件生成模型,它能够捕捉图像的内部块分布信息,生成具有相同视觉内容的高质量、多变的样本。

SinGAN使用多尺度对抗训练方案来跨多个尺度学习图像内部统计信息,可以将其用于生成新的逼真图像样本,该样本在生成新目标和结构的同时保留原始图像块分布。

有了SinGAN是不是在一定程度上可以帮你解决训练样本不够,样本不均衡的问题呢?

项目地址:https://github.com/tamarott/SinGAN

5、Gaussian YOLOv3

做过目标检测的,对YOLOv3应该都不陌生,Gaussian YOLOv3就是对YOLOv3的一个改进版本。

Gaussian YOLOv3针对自动驾驶室外场景,通过高斯建模,损失函数重构等方法,改进了YOLOv3算法精度,提高TP并显着降低FP,同时保持实时性。

与YOLOv3相比,改进后的算法在KITTI数据上的mAP提高了3.09。

项目地址:https://github.com/jwchoi384/Gaussian_YOLOv3

6、Photoshop 2020

Adobe为Photoshop 2020准备了新的功能,一键抠图。采用用机器学习算法,快速扣取目标,不仅识别精准,还能机智地保留细节。

毛发也都能分割的很好,有不太理想的地方,也可以再修修补补。

其实,功能实现的背后,就是用到了类似Deep Image Matting的算法。

Adobe还没有公布该功能的正式发布时间,不过官方表示:快了。

7、ClothFlow

ClothFlow是一个基于外观流的衣服生成模型,主要用于将一个图片中的服装渲染到另外一张图片上,其想要实现的效果是这样的:

具体的实现方式,是使用一个级联的特征金字塔网络,估算源服装区域和目标服装区域的几何变换,然后通过多个基于编码器-解码器的生成网络来实现“衣服迁移”。

在论文中,作者也多次提到了这一研究的应用场景:虚拟试衣等服装相关应用。

尤其是在直播场景中,有不少的想象空间。这一技术成熟后,主播可以虚拟换装,省去买衣服的成本和换衣服的时间。而且, 用户也可以根据自己的喜好给主播选穿什么样的衣服。

论文地址:Han_ClothFlow_A_Flow-Based_Model_for_Clothed_Person_Generation_ICCV_2019_paper.pdf

快乐

1、来自老父亲的爱

2、凭实力单身

财富

聊聊最近的A股,A股的强势股换了又换,如今轮到了区块链相关企业。

10月24日下午,大大在主持学习时强调,区块链技术的集成应用在新的技术革新和产业变革中起着重要作用

10月25日,老百姓看到新闻的时候,A股已经停盘。晚上,美股开盘,拥有区块链技术的迅雷一夜之间暴涨107%。

10月28日,A股开盘,新湖中宝、文化长城等拥有区块链技术的公司股票相继涨停。

截止10月31日,文化长城6板,新通联5板,区块链总龙头新湖中宝也是稳稳的缩量4板。涨停梯队看着很完整,但涨停数降至新低14家,跌停增至59家,涨停股连涨率35.71%,连板4家,炸板率46%,短线氛围冰点。

再说说A股大盘,美联储降息,美股再创新高,印度股市也创新高,全世界都在涨,唯独A股全线下挫。

2019年,还剩下2个月。今年的A股,在全球表现不算差,年初来了波气势十足的小涨,人们以为盼着的牛市到来了,结果股市跌宕起伏,震荡到现在。

定投的基金,投了大半年,亏损的日子比盈利的日子多一些,不过整体还好,属于可接受范围,符合预期。

500ETF这两天跌了不少,快到了阶段性低位,感兴趣的朋友,可以关注一波。

最后

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

程序员欢乐送(第40期)相关推荐

  1. 程序员欢乐送(第38期)

    一直保持的追求有三点:技术.快乐.财富,这里记录每周值得分享的内容,周五把欢乐送达. 技术 1.Image Deduplicator 忙碌的工作中,我们有时会碰到图像去重的任务.例如,通过网络定向抓取 ...

  2. 程序员欢乐送(第39期)

    一直保持的追求有三点:技术.快乐.财富,这里记录每周值得分享的内容,周五把欢乐送达. 微信公众号同步更新,欢迎您的关注! 技术 1.Pwnagotchi Pwnagotchi是基于强化学习A2C算法的 ...

  3. 黑马程序员—[Android就业薪资] Android28期,毕业60天,就业率96.15%,平均薪水9378元!

    文章来源:黑马程序员,黑马论坛 Android28期,毕业60天,就业率96.15%,平均薪水9378元! 班级名称:黑马Android28期   毕业时间:2014年5月22日      总人数:7 ...

  4. HTML结业做什么项目好,高薪就业-好程序员HTML5大前端12期毕业典礼!

    时光飞逝,好程序员web前端培训12期的小伙伴们在好程序员紧张的学习生涯即也将结束,迎来了属于他们的毕业典礼.讲师寄语.美食.表演.送锦旗.颁发毕业证书,一个都不能少. 北科校区王校长为大家送上了毕业 ...

  5. 《程序员》2007第2期,新产品工具点评 特别推荐“万能数据库查询分析器”发布...

    在<程序员>2007第2期的"新产品&工具点评"部分,编辑"特别推荐"了"万能数据库查询分析器"发布.          ...

  6. 是不是程序员总会遇到一个瓶颈期,觉得自己没有进步了,该怎么解决?

    这里是修真院前端小课堂,本篇分析的主题是 [是不是程序员总会遇到一个瓶颈期,觉得自己没有进步了,该怎么解决?] 前言 这是IT修真院自问自答系列第十五篇,同样是干货和硬广混杂. 一 程序员的困惑 第一 ...

  7. 程序员必知的40个算法

    点击上方蓝色字体,关注程序员zhenguo 你好,我是zhenguo 在讲述程序员必知的40个算法前,我想拿出相当一段篇幅阐述怎样学习算法,以及算法学习切记不能怎么样做.对于每一位程序员或许都有一点用 ...

  8. 黑马程序员—[Android就业薪资] Android30期,毕业37工作日,就业率93%,平均薪水10315元!

    文章来源:黑马程序员,黑马论坛 Android30期,毕业37工作日,就业率93%,平均薪水10315 元! 毕业班级:黑马程序员Android30期 毕业时间:7月2日 总人数:72人 班     ...

  9. 【新书速递】程序员必会的40种算法

    算法是计算科学的核心,在求解实际问题的过程中发挥着重要作用.程序员.算法设计师.架构师.数据分析师等信息技术相关从业人员都应学习算法设计基础知识,积累基础算法,掌握典型的机器学习算法.自然语言处理算法 ...

最新文章

  1. 脱壳 VMProtect 1.70.4
  2. 命令行下django-admin.py参数不起作用的问题解决
  3. 计算机dns的工作原理,DNS的工作原理图解说明
  4. 【C++ Priemr | 15】虚函数表剖析(二)
  5. 创业型软件公司的心得
  6. 【Jetson-Nano】2.Tensorflow object API和Pytorch的安装
  7. pytorch之batch_size
  8. 一张速查表看懂Git命令,搞定版本控制照做就ok丨新手福利
  9. 【渝粤教育】电大中专建筑施工技术 (2)作业 题库
  10. 奥本海姆信号与系统(第二版)笔记
  11. 芒果文件服务器,芒果服务器
  12. 简单的木马制作并且运用
  13. html的页脚设计,如何单独设置页眉页脚
  14. CAJ转Word有哪些既免费还不限制页数的转换工具?
  15. 易语言程序c盘路径,易语言取文件路径的操作教程
  16. 计算机用户凭据删除,win8系统如何删除保存的共享凭据(用户名和密码)
  17. vue的provide和inject特性
  18. Little Red Riding Hood(动态规划)
  19. Kratos,RPC服务调用过程
  20. pl/sql过程化语言

热门文章

  1. java timezone解决夏令时、冬令时问题
  2. 计算机基础学习日志(二)sq函数
  3. 课程设计-多种排序方式
  4. Mysql高手系列 - 第8篇:详解排序和分页(order by limit),及存在的坑
  5. 云服务器还是服务器托管,中小企业应如何选择?
  6. nyist最终淘汰赛第一场
  7. 手机提供GMS支持(适用安卓和鸿蒙系统)
  8. DETR训练VOC数据集
  9. 心理性失语_来谈失语症
  10. 【毕业季】从高考失利到成功保研——我的大学四年