程序员欢乐送(第33期)

2019年8月30日09:00:29 5 400 °C
摘要

程序员欢乐送:SickZil-Machine、VoteNet、GPT2-Chinese、RepPoints、InstaBoost、GSCNN、MediaPipe

程序员欢乐送(第33期)

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

技术

1、SickZil-Machine

SickZil-Machine是漫画汉化组的福音,它是一款可以去掉漫画中的文字,并进行背景修复的工具。

漫画汉化组除了翻译的工作,还需要对漫画的文字进行抹去,这样巨大的工作量,交给算法完成,简单方便。

程序员欢乐送(第33期)

SickZil-Machine是由一群韩国小伙伴开发的,现已开源。

整个过程,一共分为两步:文字分割和背景修复。

  • SegNet网络负责把需要抹掉的文字部分,分割出来;(借鉴U-Net)
  • ComplNet网络负责把抹掉之后露出的背景补全。(借鉴DeepFillv2)

项目地址:项目地址

2、VoteNet

VoteNet是一个3D目标检测新框架,由FAIR(Facebook AI实验室)和斯坦福大学等人联合发布。

该算法直接处理原始数据,不依赖任何2D检测器。该模型设计简单,模型紧凑,效率高,在两大真实3D扫描数据集上实现了最先进的3D检测精度。

该网络学习直接从点云向目标质心投票,并学会通过它们的特性和局部几何信息来聚合投票,以生成高质量的object proposals。

程序员欢乐送(第33期)

项目地址:点击查看

3、GPT2-Chinese

GPT-2,逆天的语言AI模型,编故事以假乱真,问答翻译写摘要都行。

问世之后横扫各大语言建模任务,引发了大量关注以及研究者跟进研究,但在中文语境中的应用非常少,因为没有人基于中文语料去大规模复现。

现在,有人这样完成了这个工作。一位于南京开发者,在GitHub上开源了的GPT-2 Chinese。

支持BERT的Tokenizer或GPT2自带的BPE Tokenizer或Sentencepiece的BPE model,写诗,新闻,小说,或是训练通用语言模型。支持字为单位或是分词模式或是BPE模式,支持大语料训练。

例如,使用算法生成七言绝句。

程序员欢乐送(第33期)

项目地址:点击查看

4、RepPoints

RepPoints的作者来自微软和清华,该算法的一个创新点是 deformable 卷积的巧妙应用。

目前检测中通常是用一个矩形框来表征目标,优势是做法简单(只需回归左上和右下两个点就能确定目标),但是这种表示是粗糙的,比如在两阶段方法中提取的 proposal 的特征包含很多的背景特征。

该论文提出了一种新的方法,不需要额外的标注(groundtruth还是目标框),用 n 个点来表征目标框,从而取得了更好的性能。

程序员欢乐送(第33期)

项目地址:点击查看

5、InstaBoost

近年来最新的一系列实例分割模型,例如 Mask R-CNN 等,其高准确度很大程度上依赖于大量的训练数据。但是获取像素级别的标注是一项成本高昂且复杂精细的工作。

为此,上海交通大学 MVIG 实验室(卢策吾团队)提出了 InstaBoost,它是一种基于 crop-paste 的实例分割数据增强方法。

实验表明,在 Mask R-CNN 和 Cascade R-CNN 等框架中应用 InstaBoost,可以在 COCO 实例分割数据集上达到 2.2 mAP 的提升。

同时,该方法还能够将物体检测的精度在 COCO 数据集上最高提升 4mAP。

程序员欢乐送(第33期)

项目地址:点击查看

6、GSCNN

GSCNN 是一个新的语义分割算法。以往的语义分割 CNN 都整幅图信息作为输入,颜色信息、纹理信息、轮廓信息等都是柔和在一起。

而 GSCNN 提出了一种双信息流的 CNN 架构,一个负责处理原始图片,一个单独处理边缘信息。

这种架构的关键在于新的 gates 结构,不同于已有的 concat 这种简单的通道融合。实验表明,这种结构更高效,对于物体边界和小目标有更好的分割效果。

程序员欢乐送(第33期)

项目地址:点击查看

7、MediaPipe

MediaPipe 是谷歌开源的手势识别算法,借助Tensorflow Lite可以在手机上实时运行。

程序员欢乐送(第33期)

谷歌已经把这款手势识别器做成了一款名为“Hand Tracking GPU”的App,在安卓端有对应的apk安装包,下载到手机上,安装成功后,无需联网就可以直接用了。

当然,iOS用户也可以安装,但是没有现成的安装包,可以下载源代码自行编译。

感兴趣的朋友,可以看一下。

项目地址:点击查看

快乐

1、三句话总结各个app

程序员欢乐送(第33期)

2、小朋友对称感很强

程序员欢乐送(第33期)

程序员欢乐送(第33期)

程序员欢乐送(第33期)

程序员欢乐送(第33期)

财富

中国A股还是很有特点的,整体来看,呈持续上涨的趋势。

以上证指数为例,在近30年的时间里,虽然涨涨跌跌,但是总体上是上涨的。

程序员欢乐送(第33期)

而且涨幅还不低,过去30年的时间里,如果简单算下每年的平均涨跌幅,你会发现,平均涨幅高达22.848%。

当然,这归功于中国改革开放30年带来的经济增长,概括的说,中国股市的投资,长期看经济,中期看政策,短期看资金。

此外,A股的另一个特点就是牛短熊长

在过去的20多年里,A股经历过2次超级牛市,一次是在2007年,一次是在2014年。

2007年之前的6年多的时间里,股市长期震荡。同样,在2014年前,也有长达5年的震荡的时期。

中国股市呈周期性,且牛市来得快,去得也快,也就是牛短熊长。

程序员欢乐送(第33期)

在A股这种牛短熊长的情况下,投资最简单有效的策略有两个:

  • 买入股票型基金并长期持有,坐等到一波行情的来临;
  • 坚持定投,不断积累筹码,挺到一波牛市到来,也会有非常可观的收益。

对于普通投资者来说,很难去判断准确未来会是大盘涨得好还是小盘涨得好。

根据A股的特点,一个好的投资方式就是早入场,坚持长期投资,不仅要做到资金上的长期,更要有心态上的长期性,并且要采取分散配置的策略。

最近,股市小涨了几波,之前跌了近2000,现在也涨回了不少。

程序员欢乐送(第33期)

当然,股市现在仍处于震荡期,但不会像之前那样,川普发个twitter,中国股市都跟着跌一跌,目前来看股市受贸易战影响减少了很多。

最后

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

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

发表评论

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

目前评论:5   其中:访客  3   博主  2

    • avatar Pluto4U 来自天朝的朋友 谷歌浏览器 Mac OS X 10_14_5 浙江省杭州市 电信 3

      upup
      每周必看,博主很棒

        • avatar Jack Cui Admin 来自天朝的朋友 谷歌浏览器 Mac OS X 10_14_4 北京市 百度网讯科技联通节点

          @Pluto4U :wink: :wink: :wink: 欢迎欢迎~

        • avatar 杰思科技 来自天朝的朋友 火狐浏览器 Windows 10 山东省 电信 1

          来康康 程序员每周一篇的欢乐送 :razz:

          • avatar George 来自天朝的朋友 Safari浏览器 Mac OS X 10_14_3 上海市 电信 1

            膜拜大佬 :wink: