当前位置: 首页 > 编程日记 > 正文

AI一周热闻:GitHub免费开放无限私有库;苹果市值蒸发超450亿美元;小米入股TCL...

  • CES 2019:英伟达发布RTX 2060和RTX 2080移动版

  • 小米入股TCL,增强供应链话语权

  • 苹果市值蒸发价值超过Facebook,全球市值第一不保

  • GitHub开放无限私有仓库免费使用

  • 英特尔和Facebook等发布计算机视觉系统测试新基准

  • 旷视创建高性能的“姿态估计”网络MSPN

  • 让深度学习更安全:谷歌发布TensorFlow Privacy

  • 微软研究院发布杂货店项目数据集,帮助视障人士购物

CES 2019:英伟达发布RTX 2060和RTX 2080移动版

\"image\"
在近日举行的CES展会上,英伟达发布了游戏相关产品,包括RTX 20系的两款新品RTX 2060与RTX 2080移动版。

其中,RTX 2060售价349美元,将于本月15日起正式上市。

据黄仁勋表示,RTX 2060在运行时下流行游戏时比上一代显卡 GTX 1060 快 60%,而且游戏体验能够媲美 GeForce GTX 1070 Ti,能在 60 帧/秒的速率下运行支持光线追踪的“战地 V。”

此外,RTX 2060配备了6GB GDDR6 显存和 240 个 Tensor Core,可提供每秒 52 万亿次浮点运算的深度学习能力,同时支持并发执行浮点运算和整数运算、自适应着色技术以及新的统一显存架构可以将缓存容量增加一倍。

对于RTX 2080移动版,黄仁勋则表示:RTX 2080移动版可以让笔记本电脑的性能提升至PS4 Pro的两倍,它比桌面版的GTX 1080更快,同时还可以实现深度学习超级采样(DLSS),做到在不影响性能的情况下提高分辨率。

1月29日之后,联想、惠普、宏碁、华硕、戴尔、神州等全球各大主流笔记本电脑OEM将陆续向市面推出超40款搭载GeForce RTX显卡的笔记本电脑。

小米入股TCL,增强供应链话语权

\"image\"

1月6日,TCL集团发布公告宣布小米集团战略入股TCL。据公告显示,2019年1月4日,小米集团通过深交所在二级市场购入65,168,803股 TCL 股权,占公司总股本的0.48%。

2018年12月29日,TCL集团与小米签订了战略合作协议,称将开展在智能硬件与电子信息核心高端基础器件一体化的联合研发等。

2018年,大家电业务成为小米的新增长点。此次入股TCL,小米将加强其在供应链的话语权。

苹果市值蒸发价值超过Facebook,全球市值第一不保

\"image\"

1月3日,苹果以重挫9.96%报收142.19美元,创2017年4月21日以来收盘新低,市值单日缩水近750亿美元,降至6747.5亿美元。自2018年10月3日苹果股价触及每股233.47美元的52周高点以来,苹果股价已下跌约39%,市值从高点蒸发超过4500亿美元,其蒸发的市值比Facebook的市值还高。

苹果表示,这主要是因为iPhone在大中华区销量低迷所致。但芝加哥投资公司Ariel Investments国际股票业务部门首席投资官Rupal Bhansali 表示:“中国经济确实出现了全面放缓,但苹果的疲软更多是由该公司的具体因素造成的。指责宏观经济疲软和贸易担忧是在混淆视听。”

Bhansali认为消费者已经看不到苹果新产品的价值,比如iPhone XS和MAX,它们比iPhoneX更贵,而iPhoneX本身就令人失望。她还将苹果销售疲软归因于华为的竞争,后者刚刚度过了一个强劲增长的2018年。

GQG Partners的负责人Rajiv Jain认为,苹果令人失望的业绩预报是由于其自身的问题,包括缺乏产品创新,以及与中国竞争对手的差异。

GitHub开放无限私有仓库免费使用

1月8日,GitHub 官方博客发布两款产品,可以让开发人员免费访问 GitHub。这两项产品分别是:无限制的免费私有存储库,以及更简单、统一的企业级产品。

GitHub Free: 包含无限制的私人存储库。有了 GitHub Free,开发人员可以将 GitHub 用于私有项目,每个存储库最多可以有三个协作者。许多开发人员希望使用私人仓库申请工作,做一些 side project,或者在公开发布之前先私下尝试一些东西。从今天开始,这些场景在 GitHub 上可以免费实现(未来可能有更多场景)。 公共存储库仍然是免费的,并包括无限合作者。

因为三个合作者的数量限制,GitHub 的这项产品可能适用于一个小项目(例如,在黑客马拉松中竞争的一个小团队),但它并不是特别适合实际的商业用途。

GitHub Enterprise:将 Enterprise Cloud(以前称为 GitHub Business Cloud)和 Enterprise Server(以前称为 GitHub Enterprise)结合起来。 有些团队希望灵活地在云或自托管配置中使用 GitHub,现在他们只用一项服务的价格就可以使用两项服务了。通过 GitHub Connect(https://blog.github.com/2018-10-16-future-of-software/#business), 这些产品可以安全地链接,提供混合选项,因此开发人员可以在私有仓库和公共仓库这两种环境中无缝切换。

此外,需要专业编码和协作功能的开发人员和团队还可以继续使用 GitHub Pro(前身为 GitHub Developer)和 GitHub Team。各产品的定价如下:

\"image\"
\"image\"

英特尔和Facebook等发布计算机视觉系统测试新基准

现行的测试基准可靠吗?无论是监督学习还是强化学习算法。对此,许多研究人员持怀疑态度。现在,普渡大学、芝加哥洛约拉大学、阿贡国家实验室、英特尔和Facebook的研究人员已经尝试为计算机视觉应用创建一个可靠的、基于真实世界的测试基准。研究人员使用140个可公开访问的摄像头网络,在24小时内收集500万张图像,然后在这些图像集中测试被广泛应用的“YOLO”目标探测器。

数据:研究人员通过提取CAM2的信息来生成该项目的数据,CAM2连续分析很多CAMeras项目,由普渡大学的研究人员建立和维护。

YOLO性能在夜间会降低,导致系统在检测时发生各种错误,如在不同光线下统计车辆的数据会发生变化。

大集群:研究人员使用两个超级计算集群来进行图像分类:一个集群使用Intel Skylake CPU和Knights Landing Xeon Phi core组合,另一个集群使用CPU和NVIDIA双K80 GPU组合。研究人员使用它们进行数据并行处理,但没有分析在不同硬件集群上的不同运行时间。

标签:研究人员估计标记所有500万张图像需要大约600天,标记完子集(13,440)图像后在YOLO上测试该图像集。

重要性:因为人工智能工业化能够生成关于系统性能的可靠数据,这对人们充分信任并采用该技术至关重要;这样的测试展示了如何为测试系统创建新的、大规模的健壮数据集,并指出我们需要开发更有效的算法,让系统具有足够强大的实际部署能力。

:可变环境光照条件下的网络摄像机图像的大规模目标检测(https://arxiv.org/abs/1812.11901)
数据集(CAM2站点):https://www.cam2project.net/

旷视创建高性能的“姿态估计”网络MSPN

\"image\"

中国人脸识别创业公司旷视、上海交通大学、北京航空航天大学和北京邮电大学通过部署“多阶段姿态估计网络”(MSPN),提高了监控AI技术的性能。

姿态估计是一种通用的计算机视觉技术,让人们从图像和/或视频片段中找出人物的线框骨架,已被广泛用于CGI和游戏等领域。

工作原理:MSPN:研究人员对MSPN进行了三个调整:调整主分类模块,以防止信息在处理过程中缩小图像时丢失;通过采用粗略到精细的监督策略来改进姿势本地化,以及在训练期间在网络上共享更多功能。

结果:与以前的所有方法相比,MSPN获得最优性能,并且具有很大的优势。他们使用的benchmark包括:AE、G-RMI、CPN、Mask R-CNN和CMU Pose。MSPN在COCO测试集上获得了最高分,其中使用纯COCO测试开发数据的MSPN版本比一些用额外数据增强自身的系统得分更高。

重要性:AI在不断地提高自动监控系统的功能。值得记住的是,对于很多AI研究领域,任何一个领域的进展(例如,监督分类架构改进,如残余网络)都可能在其他更多应用领域(如监控)中产生连锁反应。

:重新思考用于人体姿态估计的多阶段网络(https://arxiv.org/abs/1901.00148)。

让深度学习更安全:谷歌发布TensorFlow Privacy

谷歌发布了TensorFlow Privacy,这是一个免费的Python库,可以让人们训练具有差异化隐私的TensorFlow模型。差分隐私是一种通过让开发人员设置与应用于正在处理的用户数据的噪声量相关的各种权衡,以保护用户隐私的方式训练机器学习系统的技术。

其工作原理如下:如果有足够多的用户,你可以为单个用户数据添加一些噪声对其进行匿名化,并继续从模糊数据组合池中的整体模式中提取有意义的信号——如果你有足够的数据。苹果、亚马逊、谷歌、微软等公司就是这样做的。

Apple +差异隐私:Apple是首批公开表示已开始使用差分隐私的大型消费者技术公司之一,于2016年宣布正在使用该技术,在不影响隐私的情况下训练大规模机器学习模型。

重要性:随着人工智能产业化,提出更好地保护用户隐私的AI训练方法可以加快AI技术的采用,并将缓解与大规模人工智能系统部署相关的各种政策挑战。由于TensorFlow已经被广泛使用,因此通过添加专用​​库来实施经过充分测试的差分隐私系统将有助于更多开发人员尝试使用这项技术,扩大技术传播范围。

:TensorFlow Privacy GitHub:https://github.com/tensorflow/privacy
差分隐私概述:https://www.apple.com/privacy/docs/Differential_Privacy_Overview.pdf

微软研究院发布杂货店项目数据集,帮助视障人士购物

瑞典皇家理工学院和微软研究院的研究人员创建并发布了一个常见杂货店物品的数据集,帮助AI研究人员训练更好的计算机视觉系统。该数据集标签具有分层结构,使用板粗和细粒度标签标记大量目标对象。

数据集组成:研究人员使用1600万像素的Android智能手机相机拍摄了18个杂货店中的水果和蔬菜、冷藏乳制品/果汁的图像,共计5125张。该数据集包含81种细粒度产品(研究人员称之为类别),每种产品都附有以下信息:“网站上某项目的标志性图像以及产品描述,包括原产国、物品的重量和营养价值。

数据集baseline:研究人员在数据集上运行一些基准测试,使用CNN架构AlexNet、VGG16和DenseNet-169进行特征提取,然后将这些特征向量用于使用VAE进行数据集实体特征表示的系统中,这可以提高分类的准确性。

重要性:研究人员认为,这样的系统可用于训练帮助视障人士购物的视觉辅助系统,但限于带有条形码的杂货。这项技术同样适用于建设全自动化结账系统商店,如亚马逊Go的全自动结账系统。

获取数据:Grocery Store 数据集 GitHub 地址: https://github.com/marcusklasson/GroceryStoreDataset

具有视觉和语义标签的分层杂货店图像数据集(https://arxiv.org/abs/1901.00711)

作者 Jack Clark 有话对 AI 前线读者说:我们对中国的无人机研究非常感兴趣,如果你想要在我们的周报里看到更多有趣的内容,请发送邮件至:jack@jack-clark.net。

参考链接:
https://jack-clark.net/2019/01/07/import-ai-128-better-pose-estimation-through-ai-amazon-alexa-gets-smarter-by-tapping-insights-from-alexa-prize-and-differential-privacy-gets-easier-to-implement-in-tensorflow/

相关文章:

ubuntu使用相关

ubuntu查看显卡驱动并安装适配的显卡驱动https://blog.csdn.net/qiancaobaicheng/article/details/95096354ubuntu20设置openssl tls versionhttps://www.coder.work/article/7495451

Atitit.提升 升级类库框架后的api代码兼容性设计指南

Atitit.提升 升级类库框架后的api代码兼容性设计指南 1. 增加api直接增加,版本号在注释上面增加1 2. 废弃api,使用主见dep1 3. 修改api,1 4. 修改依赖import,雅瑶增加文件模式。保持兼容性。。1 5. 优先选择同一个文件内的修改&am…

【ACM】杭电OJ 2040

第一个程序是 15MS #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <cstdlib> #include <set> #include <algorithm> using namespace std; const int maxn 600000; int vis[maxn]; int ma…

阿里云 Aliplayer高级功能介绍(二):缩略图

为什么80%的码农都做不了架构师&#xff1f;>>> 基本介绍 Aliplayer提供了缩略图的功能&#xff0c;让用户在拖动进度条之前知道视频的内容&#xff0c;用户能够得到很好的播放体验&#xff0c;缩略图是显示在Controlbar的上面&#xff0c;并且包含当前的时间&…

【ACM】杭电OJ 2044 2045

一开始全部使用int型&#xff0c;显示WA&#xff0c;百度之后&#xff0c;要全部改成long long 两个题都是死在long long 上 #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <cstdlib> #include <s…

POJO、JavaBean、DAO

POJO POJO全称是Plain Ordinary Java Object / Plain Old Java Object&#xff0c;中文可以翻译成&#xff1a;普通Java类&#xff0c;具有一部分getter/setter方法的那种类就可以称作POJO。一般在web应用程序中建立一个数据库的映射对象时&#xff0c;我们只能称它为POJO。 Ja…

jupyter notebook用法积累(快捷键)

打开Anaconda promt&#xff0c;如果想把代打都存在H&#xff1a;\python\py&#xff0c;则输入命令 h: 回车进入h盘&#xff0c;再输入 cd python\py回车就进入这个H&#xff1a;\python\py目录下再输入jupter notebook 回车就打开了浏览器 ctrl回车 可以当前块运行&#xff0…

android资料整理

1. android native内存分析&#xff1a;全民K歌Android端Native内存分析与监控方案实践总结 - 知乎一、背景在2020年的上半年&#xff0c;我们在用户反馈后台发现闪退、白屏问题不断增多&#xff0c;这些问题严重影响用户体验。观察Crash监控平台发现Crash率也在逐步升高,其中N…

Java读取property配置文件

读取配置文件已经成了Java程序员工作的一项必备技能。 配置文件的优点&#xff1a; 可维护性好 怎么个可维护性好呢&#xff1f; 它会让程序中变化的地方很灵活的配置&#xff0c;不需要修改代码。Java程序部署到服务器上去之后就变成了class文件&#xff0c;修改困难&#xf…

【ACM】杭电OJ 2048 2049

两题均是错排公式与阶乘的运用 2048算的是一个比例&#xff0c;2049计算的是一个事情发生的总数 一个用double 来存放数据&#xff0c;一个用long long来存放数据 2048 #include <iostream> #include <cstdio> #include <cstring> #include <cmath&g…

百度成立小度蓝牙联盟,DMA+小度App打造蓝牙语音风口

人机交互经历了三个阶段键鼠、触屏和语音交互。在国外&#xff0c;谷歌、亚马逊、苹果等巨头的竞争已经到达白热化状态&#xff1b;在国内&#xff0c;百度的DuerOS正是这方面的一位大玩家。 在技术发展的各个时代中&#xff0c;提前入局的厂商&#xff0c;必然能够第一时间享…

ptam tracking

并行追踪与制图&#xff08;Parallel Tracking and Mapping&#xff09;简称PTAM&#xff0c;于2007年由英国牛津大学主动视觉实验室的Georg Klein和David Murray提出。PTAM在机器导航&#xff0c;机器探索&#xff0c;人机互动&#xff0c;三维重建等方面都有应用。在这之前已…

【ACM】杭电OJ 2050

直线&#xff1a; 平行线 折线 #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <cstdlib> #include <algorithm> using namespace std; int main () {int n,m;scanf("%d",&n);while…

ASP.NETCore学习记录(一)

ASP.NETCore学习记录(一) asp.net core介绍 Startup.cs ConfigureServices Configure 0. ASP.NETCore 介绍 ASP.NETCore是一个新的开源和跨平台的框架&#xff0c;用于构建如Web应用、物联网&#xff08;IoT)应用和移动后端应用等连接到互联网的基于云的现代应用程序。ASP.NET …

ptam程序流程

程序运行基本流程&#xff1a;Step1: System::System(){ 1、注册一系列命令、添加相对应的功能按钮。 2、创建摄像机mpCamera new ATANCamera("Camera"); 实现的功能包括&#xff1a;加载camera.cfg配置文件中的摄像机内参&#xff08;mvFocal[0]、mvFocal[1]、mvCe…

js / jquery 零散收集

2019独角兽企业重金招聘Python工程师标准>>> <select id"typeSelector" οnchange"choiceoption(this.options[this.options.selectedIndex])"> <option id"xx" value"a">A</option> </select> &…

【ACM】杭电OJ 2057

思路&#xff1a; 本题注意十六进制的输入输出格式。 注意&#xff1a; 1.别忘了需要用__int64&#xff0c;因为数据比较大&#xff1b; 2.两数相加为负数的时候&#xff0c;想着分开考虑。 #include <iostream> #include <cstdio> #include <cstring> #…

OpenCV学习系列教程第五篇:测试和提高代码的效率

Opencv-Python学习系列教程第五篇 来自opencv-python官方学习文档&#xff0c;本人谨做翻译和注释&#xff0c;以及一些自己的理解 本文由作者翻译并进行代码验证&#xff0c;转载请注明出处~ 官方文档请参阅&#xff1a;https://docs.opencv.org/4.0.1/dc/d71/tutorial_py_opt…

ORB-SLAM论文翻译

ORB-SLAM: a Versatile and Accurate Monocular SLAM System 原文发表于&#xff1a;IEEE Transactions on Robotics (Impact Factor: 2.43). 10/2015 摘要&#xff1a; 本文主要讲了ORB-SLAM&#xff0c;一个基于特征识别的单目slam系统&#xff0c;可以实时运行&#xff0…

UVa11300 - Spreading the Wealth

题意 n个人围成一圈&#xff0c;每个人都有一定数量的金币&#xff0c;金币总数可被n整除&#xff0c;现可将手中金币给左右相邻的人&#xff0c;最终使每人手中的金币数相等&#xff0c;求最少转移的金币数量。 思路 设a[i]给了a[i-1]x1个金币&#xff0c;从a[i1]拿到x2个金币…

【ACM】杭电OJ 1862

用了三个快速排序的子函数进行排序&#xff0c;排序结束后&#xff0c;再从头循环&#xff0c;判断成绩或者姓名是否相同。 #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <cstdlib> #include <alg…

Custom Client Side Drag and Drop Behavior in ASP.NET AJAX

这是我的一篇在http://aspalliance.com/上的英文文章&#xff0c;限于版权协议中的排他性条款&#xff0c;这里只能给出一部分摘要引用。有兴趣的朋友可以到这里看到完整的全文&#xff1a;《Custom Client Side Drag and Drop Behavior in ASP.NET AJAX》。 Published: 19 Jun…

SLAM的开源以及在移动端AR的适用分析

当前的开源方案 当下部分总结引用自blog:http://blog.csdn.net/OnafioO/article/details/73175835文章总结很好没本文关于其在移动端方面加以总结&#xff0c;希望大家参与讨论&#xff0c;不足之处&#xff0c;请指正。 本讲的前半部分将带领读者参观一下当前的视觉SLAM方案…

用 cooking 搭建一个简单又优雅的 Vue 项目开发环境 (入门篇)

本文适合 Vue 的初学者&#xff0c;以及对 webpack 不熟悉的同学阅读。前提是你要会用基本的命令行、 Node 和 NPM&#xff0c;以及掌握 ES2015 的基础知识。本文都是在 macOS 环境下运行&#xff0c;要求使用 npm > 3, node > 4 的环境。我们会以 Vue 2.0 搭配 Webpack …

【算法导论】【ACM】归并排序总结

许多有用的算法在结构上是递归的&#xff1a;为了解决一个给定的问题&#xff0c;算法一次或多次递归地调用其自身以解决紧密相关地若干子问题。这些算法典型的遵循分治法地思想&#xff1a;将原问题分解成几个规模较小但类似于原问题的子问题&#xff0c;递归地求解这些子问题…

C++ 纯虚方法

1、纯虚方法解决什么样的问题&#xff0c;为什么要设计出纯虚方法&#xff1f; 考虑下面的需求&#xff0c;基类声明了一个方法&#xff0c;这个方法只针对具体的子类才有意义&#xff0c;比如Animal的Eat()方法&#xff0c;调用Animal的Eat方法是没有意义的。比如Dog吃肉&…

C++标准库中各种排序归纳

一、简介所谓排序&#xff0c;就是使一串记录&#xff0c;按照其中的某个或某些关键字的大小&#xff0c;递增或递减的排列起来的操作。我们在编程过程中会经常接触到排序&#xff0c;比如游戏中的排行榜等。C标准库中提供了各种不同的排序算法&#xff0c;这篇博客将逐一介绍。…

【数据结构】最小生成树 Prim算法 Kruskal算法

最小生成树应用场景&#xff1a; 假设以下场景&#xff0c;有一块木板&#xff0c;板上钉上一些钉子&#xff0c;这些钉子可以由一些细绳连接起来。假设每个钉子可以通过一根或者多根细绳连接起来&#xff0c;那么一定存在这样得情况&#xff0c;即用最少的细绳把所有的钉子连…

.net内存回收与Dispose﹐Close﹐Finalize方法

.net内存回收与Dispose﹐Close﹐Finalize方法 一. net的对象使用一般分为三种情况﹕ 1.创建对象2.使用对象3.释放对象 二.创建对象1.创建对象实际分为两个步骤﹕变量类型宣告和初始化对象 2.变量类型宣告(declare),如﹕ FileStream fs这行代码会在当前的变量作用域空间(栈或堆)…

SLAM学习--------相机位姿表示-李群李代数

slam 求解相机的位姿求解核心思想&#xff1a;将有约束的李群问题转换成无约束的李代数问题&#xff0c;然后使用高斯牛顿算法或者LM(列文伯格-马夸尔特法)求解。 人们找了很多以相机位姿为变量的误差函数&#xff0c;比如光度误差&#xff0c;重投影误差&#xff0c;3D几何误…