程序员欢乐送(第43期)

2019年11月22日09:13:13 发表评论 527 °C
摘要

程序员欢乐送:HackingNeuralNetworks、BodyPix 2.0、Kaolin、Plato、ChromeAppHeroes、SDM-NET、DialoGPT、信用卡

程序员欢乐送(第43期)

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

技术

1、HackingNeuralNetworks

随着深度学习的发展,各行各业都在考虑将相关新技术引入业务场景中,网络安全领域也不例外。

近一段时间以来,很多网络安全公司都尝试用神经网络去检测病毒、发现程序后门等,而一些数据公司也使用了神经网络发现和检测恶意爬虫程序。

除了,使用神经网络的去检测恶意攻击,还有人研究如何破解神经网络,攻击GPU缓存。

HackingNeuralNetworks就是这样的一个教程,包括从使用神经网络的应用中找到漏洞,进行信息窃取、恶意程序注入和后门入侵等。

教程分为多个章节,项目具体分为多个章节,每个章节都提供了对应的代码和练习教程。

程序员欢乐送(第43期)

例如,针对一个二分类门禁系统,攻击者如果能过获取到模型的权重文件,就可以通过修改权重,拿到陌生人进入的权限。

此外,对于一些需要使用GPU的任务,攻击者可以通过攻击GPU缓存,使运行中的 GPU 发生缓存溢出,以便于获取控制系统的权限。

当然,这个项目仅是一个攻防的介绍教程,主要介绍的是一些攻击思路。

在实际场景中,环境要复杂很多,例如权重文件的加密,这又涉及解密的过程。

攻防的研究,也会带动整个行业的发展,感兴趣的朋友,可以学习下。

项目地址:项目地址

2、BodyPix 2.0

今年年初,Google开源了BodyPix,该算法可以让我们在浏览器中体验TensorFlow.js对人物及身体部位的实时分割效果。

近日,Google对该算法进行了升级,推出了使用TensorFlow.js的人体图像分割工具BodyPix 2.0,加入多人支持,并提高了准确率。

程序员欢乐送(第43期)

对于多人,BodyPix 2.0可以实时提取出所有人物的前景信息。

程序员欢乐送(第43期)

当然,BodyPix 2.0也支持身体部位细分:

程序员欢乐送(第43期)

在浏览器中就能测试demo效果,感兴趣的朋友可以试试。

项目地址:点击查看

3、Kaolin

近年来,3D 计算机视觉和人工智能两个领域都取得了飞快的发展,但二者之间如何实现有效的结合还有很长的路要走。

近日,NVIDIA推出了 Kaolin PyTorch 库,借助于这个库,只需几步即可将 3D 模型迁移至神经网络的应用范畴。

程序员欢乐送(第43期)

作为一个旨在加速 3D 深度学习研究的 PyTorch 库,Kaolin 为用于深度学习系统中的可微 3D 模块提供了高效的实现。

Kaolin 不仅能够加载和预处理流行的 3D 数据集,而且具有操作网格、点云、符号距离函数和体素栅格(voxel grid)的本地功能,因而可以减少编写不必要的样本代码。

项目地址:点击查看

4、Plato

Plato 是腾讯开源的图计算框架,Plato已经用在了腾讯内部包括微信在内的众多核心业务中,尤其是为腾讯超大规模社交网络图数据的各类计算提供支撑。

Plato 来自于腾讯内部图计算 TGraph 团队,是他们整合内部资源自主研发的一款高性能图计算框架,Plato 达到业界领先水平,超大规模图计算全面进入分钟级时代。

在计算引擎之上,Plato 还为算法设计者或具体的业务提供多层次接口:从底层的 API,到图算法库,再到为具体业务量身打造的“解决方案”,提供完整的图图工具集。

Plato 的性能比主流的框架(如Spark GraphX)高出1-2个数量级,但 Plato 的内存消耗却比 Spark GraphX 减少了1-2个数量级,这为超大规模图计算创造了更大的想象空间。

程序员欢乐送(第43期)

项目地址:点击查看

5、ChromeAppHeroes

Chrome 浏览器一直深受广大用户的喜爱,Chrome 浏览器在市场份额占比超过60%。人们喜欢Chrome 的原因之一就是易扩展性,我们可以根据自己的喜好去搭配各式各样的插件。

例如,你不喜欢各大网站的广告,那么你可以去Chrome应用商城下载AdBlock插件,广告通通去掉,浏览页面一下子清爽了很多。

Chrome上有趣的插件有很多,ChromeAppHeroes就对此进行了收集,该项目为一些优秀的小插件写了一份中文说明书。

例如,Web Server for Chrome可以帮我们在本地快速开启http服务,让开发和测试变得更加简单。

程序员欢乐送(第43期)

建立http后,同一局域网的同学/同事,就可以通过网页查看你共享的文件。

还有,一键开启夜间阅读模式、下载B站视频弹幕、视频16倍加速等诸多有趣的小插件,感兴趣的朋友可以逛逛。

项目地址:点击查看

6、SDM-NET

SDM-NET 是一种能够表达几何细节和复杂拓扑结构的三维模型深度生成方法,解决了之前方法的一部分局限性,使得生成的模型具有高质量的几何细节并可以支持快速编辑,该研究已被计算机图形学顶会 Siggraph Asia 2019 接收。

二维图像的生成已经取得了不错的效果,例如我们熟知的Deep Fake换脸算法,可以帮助我们生成高质量的二维图像。

三维模型的生成也是计算机图形学领域的一个热门方向,为了进一步生成具有复杂拓扑结构及高质量几何的三维模型,研究者提出了SDM-NET,使用该方法可以生成具有高质量几何细节的三维模型。

程序员欢乐送(第43期)

项目地址:点击查看

7、DialoGPT

自然语言对话生成是人工智能社区面临的一大难题,微软研究院的一项新研究让我们离解决这一难题又更近了一步。

他们提出了一种基于GPT-2的DialoGPT模型,研究者在大规模 reddit 数据上使用DialoGPT预训练了一个对话系统,该系统在多个对话数据集上取得了当前最佳的效果。

程序员欢乐送(第43期)

项目地址:点击查看

快乐

1、多线程的理想与现实

程序员欢乐送(第43期)

程序员欢乐送(第43期)

2、你的快递曾被怎样签收过

程序员欢乐送(第43期)

财富

现在很多人享受着花呗白条带来的便利,却忽视了办理一张信用卡的重要程度。

我的花呗、白条额度够用,为什么要办理信用卡?

信用卡相比于花呗、白条的优势:

  • 免息期最长高达56天
  • 额度下限和上限相对更高
  • 消费积累积分,积分可用于兑换各种实物与优惠券,当然最划算的是兑换航空里程
  • 参加银行各种活动,享受更大力度的折扣优惠。比如“9积分吃哈根达斯,9积分喝星巴克”
  • 积累个人信用,在信用档案中增添诚信记录,终生受益

今天先介绍几款,适合学生、适合信用卡小白的卡种。

1、喜欢看视频的朋友,可以看看这两款:

平安银行的腾讯视频VIP金卡爱奇艺金卡

程序员欢乐送(第43期)

平安腾讯视频VIP金卡:

  • 免首年年费,当年刷卡6次免次年年费;
  • 成功申请腾讯视频VIP联名卡信用卡,首刷后即可免费获赠三个月腾讯视频VIP会员月卡;
  • 每月消费满3笔且每笔满188元可于次月获赠一个月腾讯视频VIP会员月卡。

申请地址:点击查看

平安爱奇艺金卡:

  • 免首年年费,当年刷卡6次免次年年费;
  • 成功申请爱奇艺联名卡信用卡,首刷后即可免费获赠一个月爱奇艺VIP黄金会员月卡;
  • 每月消费满3笔且每笔满188元可于次月获赠一个月爱奇艺VIP黄金会员月卡。

申请地址:点击查看

2、喜欢购物的朋友,可以看看这款:

中信银行淘宝卡金卡

程序员欢乐送(第43期)

优点及权益:

  • 刷卡免年费。年费为200元,批核30天内刷卡或提现一次即可免首年年费;一年内刷卡或提现累计5次即可豁免次年年费,以此类推。
  • 支付宝快捷交易最高10倍积分。
  • 能赚钱的金卡。支付机票款,可额外获得航班延误保险,航班延误4小时最高可获赔1000元机票款
  • 周三、周六享五折美食。
  • 中信信用卡新户福利。新户核卡30天内完成一笔任意金额消费,且60天内完成3笔99元以上消费,可用9积分+指定金额购买超值商品,99积分兑换50000积分、瑞幸21元券3张、京东满60-50券、爱奇艺优酷腾讯VIP、麦当劳套餐等超值好礼。

申请地址:点击查看

3、外卖党,可以看看这两款:

交通银行饿了么信用卡:

程序员欢乐送(第43期)

以金卡为例:

  • 首年免120元年费,刷满6笔免次年年费。
  • 达标享1年饿了么超级会员自核卡日起45天内完成任意3笔168元以上消费,即可用5积分换购饿了么一年超级会员。
  • 最红星期五活动。周五持卡于指定超市、加油站单笔消费满98元可享5%的立减优惠;周五抢兑30元红包、优惠券;周五星巴克门店满55返20刷卡金。
  • 交行信用卡新户福利。自激活日起15天内完成一笔任意金额消费,且自核卡日起45天内完成3笔单笔满168元消费,即可用5积分换购188元红包

申请地址:点击查看

这类的卡种有很多,可以自行浏览查阅,选择一个适合自己的信用卡。

最后

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

weinxin
微信公众号
分享技术,乐享生活:微信公众号搜索「JackCui-AI」关注一个在互联网摸爬滚打的潜行者。
Jack Cui

发表评论

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