程序员欢乐送(第36期)

2019年9月27日09:00:03 发表评论 380 °C
摘要

程序员欢乐送:Atlas、TencentOS tiny、AI捉迷藏、Python for Beginners、Fast-Bert、DeepCRT-Torch、SpeedTorch

程序员欢乐送(第36期)

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

技术

1、Atlas

Atlas是波士顿动力公司的双足人形机器人,此公司是一家美国的工程与机器人设计公司,该公司的有一些著名的产品,例如替美国军方开发的四足机器人,波士顿机械狗。

程序员欢乐送(第36期)

Atlas是由美国波士顿动力公司为主开发的身高1.8米的机器人,该机器人专为各种搜索及拯救任务而设计,首次亮相于2013年。

随后,经过一系列的升级,Atlas可以通过头部的光学雷达和立体传感器,躲避障碍物,评估地形,帮助导航,挪动障碍物,甚至在田间越过障碍物自由奔跑。

近期,Atlas再次升级,又学会了一些列动作,从倒立、连续前空翻、"大跳",到 360° 旋转跳跃,一气呵成。

官网地址:点击查看

2、TencentOS tiny

TencentOS tiny是腾讯开源的面向物联网场景的操作系统。

相比市场上其他系统,腾讯 TencentOS tiny 在资源占用、设备成本、功耗管理以及安全稳定等层面极具竞争力。

该系统的开源可大幅降低物联网应用开发成本,提升开发效率,同时支持一键上云,对接云端海量资源。

TencentOS tiny 是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。

程序员欢乐送(第36期)

项目地址:点击查看

3、AI捉迷藏

深度学习算法挑战了很多人类的游戏,例如耳熟能详的 AlphaGo 战胜了围棋世界冠军,再比如 AlphaStar 击败两位顶级星际争霸职业玩家。

一直以来,强化学习也好深度学习也罢,都是在挑战人类的游戏。但 OpenAI 近日的研究成果打破了这种形式,他们让AI玩起了捉迷藏。

为了进行这个捉迷藏游戏,OpenAI 首先构建了一个包含墙、盒子和斜坡的 3D 环境。在这个环境中,"智能体"以团队为单位进行捉迷藏游戏。

隐藏方(蓝色小人)的任务是躲避搜索方(红色小人)的视线,而搜索方的任务是紧紧追逐隐藏方。

程序员欢乐送(第36期)

这项研究背后的主要意义在于,人工智能缺少不断适应新环境的能力。近年来, AlphaGo和AlphaStar在各自的特定领域取得了优秀的成绩,但这些在特定领域的技能并不一定适应复杂的现实场景。

捉迷藏游戏中的目标相对简单,在这种简单环境中通过竞争性的自我博弈训练,"智能体"将来有一天会慢慢适应并可能生成极度复杂和智能的行为。OpenAI 相信,这一研究会成为"智能体"开发和部署的非常有前景的方向。

OpenAI 正在开源他们的代码和环境,以鼓励这一领域的进一步研究。目前环境部署代码已经开源,感兴趣的朋友,可以看看。

项目地址:点击查看

4、Python for Beginners

Python for Beginners 是微软官方在 Channel9 发布的 Python 教程,这个教程专为初学者打造,同时开源了教程里用到的 PPT 和代码。

微软放出的 Python 入门课,一共有44个视频。大部分视频时长在2-5分钟之间,仅有个别视频时长突破了10分钟。

课程有两个讲师,分别是微软高级项目经理 Christopher Harrison 和微软的高级技术讲师 Susan Ibach。

他们表示,课程会从日常的场景出发,为大家提供 Python 编程的基础知识,带大家入门。

课程使用的 IDE 是 VS Code,也算是推广自家的产品,课程全英文教学,英语好的朋友可以试一试。

程序员欢乐送(第36期)

视频地址:点击查看

项目地址:点击查看

5、Fast-Bert

Fast-Bert 是一个基于 BERT、XLNet、RoBERTa、DistilBERT 的深度学习文本分类库,是对已有算法的封装,提供统一调用接口。

使用者可以通过简洁的代码实现多类别、多标签的文本分类任务。使用者不用关注底层的实现,直接调用相应的 api 接口即可。

程序员欢乐送(第36期)

对想快速实现并测试算法的文本分类效果的朋友,Fast-Bert 是一个不错的选择。

项目地址:点击查看

6、DeepCRT-Torch

DeepCRT-Torch 是一个基于Pytorch的易用可扩展的深度学习点击率预测算法包,主要是对目前的一些基于深度学习的点击率预测算法进行了实现,包含了FiBiNET、ONN、DeepFM等算法,并对外提供统一的调用接口。

DeepCRT-Torch 的设计主要是面向那些对深度学习以及 CTR 预测算法感兴趣的同学,使他们可以利用这个包:

  • 从一个统一视角来看待各个模型
  • 快速地进行简单的对比实验
  • 利用已有的组件快速构建新的模型

程序员欢乐送(第36期)

项目地址:点击查看

7、SpeedTorch

机器学习中,有一个限制速度的环节,那就是从 CPU 到 GPU 之间的张量迁移。

很多计算只能在 CPU 上进行,然后迁移到 GPU 进行后续的训练工作,因此迁移中如果速度太慢,则会拖累整个模型的训练效率。

近日,有一位开发者开源了针对 PyTorch 的 CPU 到 GPU 迁移工具,相比原版加速了110倍之多。

程序员欢乐送(第36期)

项目地址:点击查看

快乐

1、剧本都不敢这么写

程序员欢乐送(第36期)

2、买家秀

程序员欢乐送(第36期)

程序员欢乐送(第36期)

财富

上周推荐了银行存款产品,富民银行的富多利和中关村银行的会存A。

但需要下载个度小满金融APP购买,有些人可能感觉不方便,需要再开账户绑定银行卡。

那可以试试支付宝上线的存款产品定存宝

程序员欢乐送(第36期)

这个产品也是保本的银行存款产品,存款利率太低?别急,我们点进去看一下:

程序员欢乐送(第36期)

定存宝前,可以领取福利券,存款利率+2.26%,所以整体存款利率是4.51%

美中不足的是,产品需要存一年,不支持随时存取。

支付宝位置:财富->理财->稳健精选->更多,藏的还挺深。

最后,再说说最近的A股吧,感觉最近妖风阵阵,本以为70周年国庆会带起股市来个小涨,喜气洋洋,结果这两周狂跌不止,赚的近两千多又跌回去了。

程序员欢乐送(第36期)

尽管如此,也迫不及待为祖国母亲庆生

请年假回家啦,十天小长假走起!

祝各位,国庆快乐~!

PS:下周五(10.4)停更一期,节后见。

最后

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

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

发表评论

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