程序员欢乐送(第10期)

2019年2月22日09:00:10 2 482 °C
摘要

程序员欢乐送:AI肖像生成、Remove.bg一键抠图、通用语言模型GPT-2、DRIT风格迁移、AI前端工程师、NLP语料库、FaceForensics++人脸数据集、基金、定投

程序员欢乐送(第10期)

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

技术

1、AI肖像生成

一位来自 Uber 的软件工程师Philip Wang利用英伟达去年发布的StyleGAN研究成果创作了源源不断的假人物头像。每次你刷新这个网站,网络就会从头开始生成新的人脸图像。

以下这些异常逼真的肖像都是算法生成的,并不是真实的人。

程序员欢乐送(第10期)

体验地址:点击查看

项目地址在《程序员欢乐送(第9期)》中推送过,可以去上篇推送中查看。

2、Remove.bg一键抠图

现在,抠图已经不再是专业设计师才会的技能,其应用的技术图像分割也不是一个新课题了,很早之前就有很多研究成果出现,按照是否使用深度学习的方法可分成传统方法(Blue Screen Matting、Poisson Matting、Bayes Matting、Closed form Matting 与 KNN Matting 等)和基于深度学习的方法(CNN、FCN 和 UNet)等,而深度学习方法的发展也大大提高了抠图的精度。

今天为大家推荐一个好用还免费的抠图工具——Remove.bg。

不用单独下载工具包,直接访问官网使用,然后一键选择照片或者输入 URL 完成照片的上传即可,剩下的就全部交给它了。

程序员欢乐送(第10期)

程序员欢乐送(第10期)

体验地址:点击查看

3、通用语言模型GPT-2

几个月前谷歌推出的语言模型 BERT 引发了业内的广泛关注,其 3 亿参数量刷新 11 项纪录的成绩让人不禁赞叹。而OpenAI 推出了一种更为强大的算法,这一次模型达到了 15 亿参数,并在多 10 倍的数据上进行训练。训练数据是来自互联网的 40GB 高质量语料。

模型在无监督训练阶段的目标是,给定一组单词组成的句子之后预测下文的下一个词。由于数据库有足够高的文本质量和足够高的多样性,模型也有很高的容量,即便这样简单的训练目标也得出了惊人的结果:模型不仅可以根据给定的文本流畅地续写句子,甚至可以形成成篇的文章,就像人类的续写文章一样。

GPT-2模型在许多语言任务中,都达到了很好的表现,举例来说,给定模型一段文字,模型就能产生接续段落的文字,而该模型的表现,也超越了用特定领域训练数据训练而成的模型,像是维基百科、新闻或是书籍等特定训练数据。此外,在像是问题回答、阅读理解、段落总结,以及翻译等语言任务中,GPT-2模型是从原始的文字数据开始学习,没有透过特定任务的数据来训练,而最终模型在这些任务上的表现也超越了现今效果最好的模型。

程序员欢乐送(第10期)

项目地址:点击查看

4、DRIT风格迁移

图像分割迁移主要学习的是视觉域之间的映射关系。DRIT风格迁移方法在2018年的ECCV论文《Diverse Image-to-Image Translation via Disentangled Representations》中提出,不需要配对的图像进行训练。

程序员欢乐送(第10期)

效果还是可以的,感兴趣的可以看看。

项目地址:点击查看

5、AI前端工程师

通过人们手绘图片进行前端页面布局,算法就可以自动将手绘图变成 HTML 网页。

程序员欢乐送(第10期)

这是前端工程师的福音,还是噩耗呢?

项目地址:点击查看

6、NLP语料库

学过NLP的应该知道,中文语料库少,优质的语料库更少。

今天就为大家推荐一个“大规模中文自然语言处理语料”,这个项目要为解决中文语料难找的问题贡献一份力量,并呼吁大家一起加入其中。

程序员欢乐送(第10期)

项目地址:点击查看

7、FaceForensics++人脸数据集

FaceForensics++是一个由1000个原始视频通过DeepFakes、Face2Face和Faceswap技术生成的假脸数据集。数据主要来源于977个YouTube视频,均为一些无遮挡的正面的面部视频,可用于真假人脸检测、图像或视频分类、图像或视频分割等技术研究。

程序员欢乐送(第10期)

项目地址:点击查看

快乐

1、宠物也难逃相亲的命运

宠物也难逃被服务安排相亲啊。

程序员欢乐送(第10期)

2、妈妈的逻辑

程序员欢乐送(第10期)

财富

今天说下基金的基础知识吧。基金的定义是什么?先看下百度百科的解释:

基金(fund)从广义上说,基金是指为了某种目的而设立的具有一定数量的资金。主要包括信托投资基金、公积金、保险基金、退休基金,各种基金会的基金。

从会计角度透析,基金是一个狭义的概念,意指具有特定目的和用途的资金。我们现在提到的基金主要是指证券投资基金。

通俗一些的说法就是,基金就是把众多投资人的资金汇集起来,由基金托管人托管,通过投资股票或债券等获取收益

基金按是否可赎回划分可分为:

  • 开放式基金:市面上最常见的基金,发行总额不固定、总数随时增减、规定长多申购或赎回。
  • 封闭式基金:份额是事先确定好的、封闭期内总数不变、只能通过证券市场买卖,这类基金比较少,可以暂时忽略不计。

基金按投资对象划分可以分为:

  • 货币型基金:开放基金的一种,可以随时申购和赎回,投向主要是风险小的货币市场工具,投资对象是一年以下的银行定期存款、大额存单等。具有高安全性、高流动性(赎回后1-2天到账)、收益稳定性(2%~3%)等准储蓄标准,最典型的例子便是余额宝(余额宝最初是有4%的,现在也到了2%)。
  • 债券型基金:一种固定收益证券,发行方一般为政府、金融机构和工商企业,说白了就是一种白条,立下欠款和利息,约定什么时候还钱。主要投资对象是国债、地方债、企业债和金融债。
  • 股票型和混合型基金:收益主要来自股价上升、分红,是基金里风险较高的种类,指数型基金也是股票基金的一种。

可以用一个表格表述:

程序员欢乐送(第10期)

由此可见,高收益高风险

这么多种的类型基金,投资哪个好呢?看自己定位了,看自己能承担什么样的风险。以本人为例,我的典型特点是:上班族初出茅庐没有存款但每月收入稳定有结余,并且我能承受亏本20%以上的风险。

同时,我没有系统学过金融的知识,一线码农而已,我不会看财报,我没有业内灵通的消息渠道,我也就没有挑选优质股票的能力。但是我又想追求一点风险大的高收益,我该怎么投资呢?

如果你跟我的情况差不多,那我推荐定投指数型基金。先不考虑它是什么,可能很多人最先想到的是定投指数型基金赚钱吗?

我在《程序员欢乐送(第5期)》曾经说过,我打算每个月定投4000元指数型基金,我也确实说到做到,找到机会上了车,一个多月过去了,现在收益如何呢?

程序员欢乐送(第10期)

一共投了两次,总共8000元,总收益465.27元。

当然,定投是一个长期的过程,一年的时间都是短的,我这不到两个月的数据只能说明现在行情挺好。至于定投指数型基金是否赚钱,那也是要看每个人的投资策略的,比如我现在直接把所有钱赎回,我就赚这已有的400多,我也是赚了。但是它仍然没有达到我的止盈目标,因此我不会赎回。继续放着,可能放着放着赚的钱又都回去了,甚至还亏了很多,一切都有可能。

所以说,投资一个东西赚不赚钱,决定因素很多,看投资方法,看投资策略,看投资人的心理承受能力。

至于指数型基金是什么?定投又是什么?怎么定投指数型基金?什么投资平台好?感兴趣的可以继续关注,心急的可以百度自行先学习下。

今天就说到这,我们下期继续。

最后

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

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

发表评论

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

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

    • avatar GeorgeJ 来自天朝的朋友 Safari浏览器 Mac OS X 10_14_3 上海市 联通 0

      感谢分享~

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

          @GeorgeJ :wink: 感谢支持