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

为什么华为200万招聘AI博士,马斯克却推出脑机接口对抗AI?

640?wx_fmt=jpeg


作者 | 伍杏玲

来源 | CSDN(ID:CSDNnews)


7 月,华为一则薪资通知刷爆朋友圈:华为给8位博士应届生给予 89.6 万至 201 万的年薪。其中薪资最高的两位博士均研究人工智能相关专业。


7 月还有一件大事:马斯克发布最新研发的脑机接口,让我们看到用意念控制电脑不再是梦。


为何马斯克会有如此“疯狂”的研究?他表示:“我认为未来人类智力会被 AI 甩在身后,脑机接口可以让我们跟上 AI 的脚步。所以,让人脑和机器连接很重要。”


关于人类比不上 AI 的言论,霍金早有担忧:人工智能也有可能是人类历史上最后的事件。


为何大佬们会有如此的担忧与举措?为何华为重金招聘 AI 领域的人才?这得从 60 年前,AI 的诞生开始说起……


人工智能 60 年


1956 年 8 月,以约翰·麦卡锡(John McCarthy)、马文·闵斯基(Marvin Minsky,人工智能与认知学专家)、克劳德·香农(Claude Shannon,信息论的创始人)、艾伦·纽厄尔(Allen Newell,计算机科学家)、赫伯特·西蒙(Herbert Simon,诺贝尔经济学奖得主)等年轻科学家聚首,探讨用机器模拟智能的系列问题,并首次提出了“人工智能”这术语,这标志着“人工智能”的正式诞生。


1956-1974 年,人工智能进入黄金时期,大量的资金投入支持人工智能的研究和发展,这时期发明最早的聊天机器人 ELIZA;H. A. Simon 在 1958 年断言称不出10年计算机将在下(国际)象棋上击败人类。


这时期人工智能的身影出现在众多影视、小说作品里:在 1968 年科幻电影《2001:太空漫游》里,HAL 9000 智能机器人发生错乱,在前往木星的太空船上对人类发起攻击;在1970年《巨人:福宾计划》电影里讲述超级计算机的强大力量,并展现高度依赖人工智能可能会引发的后果。


但同时埋下一个隐患:虽然科学家们创造了多种多样的机器人,但它们看起来像是漂亮的“玩具”,如何落地到实用的工业产品中是个尚待解决的技术难题。


因此到了 70 年代,人工智能受到各种批评,国家(美国)也不再投入更多经费,人工智能进入第一次寒冬(1974-1980)。


即使在1958年出现最早的神经网络的研究:Frank Rosenblatt提出了感知机(Perception),但这之后的10年联结主义没有太多的研究和进展。


自此,人工智能的命运似乎一直浮浮沉沉:


1980-1989 年,人工智能因专家系统又处于繁荣兴盛期。而后又因商业难以成功,在 1989-1993 年又跌至第二次寒冬;1993-2006 年,因统计学习理论的发展和 SVM 等工具的流行,使得机器学习进入稳步发展的时期。


2006 年,Hinton 提出了 Deep Belief Nets (DBN),通过 pretraining 的方法使得训练更深的神经网络变得可能。


2009 年 Hinton 和 DengLi 在语音识别系统中首次使用了深度神经网络(DNN)来训练声学模型,最终系统的词错误率(Word Error Rate/WER)有了极大的降低。这让深度学习在学术界名声大噪的是 2012 年的 ILSVRC 评测。


自此,人工智能进入爆发期。各路资本竞相投入,甚至国家层面的人工智能发展计划也相继出台。与此同时,作为人工智能开发的主要语言 Python 也热门起来。


为何 Python 会成为人工智能的“御用”编程语言?Python 这三十年发展史又是如何呢? 


阅读完整文章,可扫描下方二维码,在 AI科技大本营后台回复「程序员大本营」,免费获取 8月程序员大本营月刊)

640?wx_fmt=png


Python 30 年:生于小众,盛于 AI


在那个计算机资源贫乏的年代,像计算机一样思考并编程是每个程序员必须面对的事情,这让一位年轻的程序员 Guido van Rossum 感到非常苦恼:shell 简单易编程的特性让程序员更加专注于设计和逻辑本身,但 shell 本质上是一个功能的调用,它没有自己的数据类型,更无法全面调用计算机功能,因此 shell 也不算是一门“语言”。


因此,他希望找到一种语言既可以像使用 shell 一样简单,又可以和 C 语言的功能相媲美。


1989 年的圣诞节,Guido 开始编写 Python 语言的编译器。他希望这个新的语言,能符合:介于 C 和 shell 之间,功能全面、易学、易用又可拓展。


正因为 Python 的易用和拓展性,在 AI 领域,Python 拥有很多相关库和框架。其中最著名的有三个,并以此奠定了 Python 在人工智能领域的无可撼动的地位:


sklearn:一个老牌机器学习库,其 neural_network 库可用来做神经网络训练。


PyTorch:由 Facebook 于2016年发布,它基于曾经非常流行的 Torch 框架而来,为深度学习的普及迈出了重要一步,到目前为止它已经是人们用来做学术研究的首选方案。


TensorFlow:谷歌于 2015 年研发的第二代人工智能学习系统。借助谷歌的强大号召力以及在人工智能领域的技术实力,它已经成为目前企业真实生产环境中最流行的开源 AI 框架。更重要的是,它是第一个经过真实大规模生产环境(Google)检验过的框架。


很快 Python 成为全球受欢迎的编程语言之一。不只在商业领域流行,国内很多地区和教育机构正将 Python 纳入教材之中:Python 进入山东小学六年级的教材,浙江信息技术教材将放弃 VB,改用 Python 语言,Python 列入全国计算机二级等级考试大纲等。


阅读完整文章,可扫描下方二维码,在 AI科技大本营后台回复「程序员大本营」,免费获取 8月程序员大本营月刊)

640?wx_fmt=png


在当下,除了热门的 Python,程序员还应关注哪些技术呢?


物联网或许是其一。


五年后,物联网终端将破 270 亿


自 2017 年物联网设备数首次超过人口数量后,据预测,到 2025 年,物联网的连接数将超过270 亿。


那么当我们在谈论物联网技术时,该从哪块谈?


从业务场景上,物联网分为固定或慢速无线数据接入(局域物联网)、移动无线数据接入(移动物联网)、泛在无线数据接入(低功率广域物联网)三种情况。


当我们在谈物联网时,通常会谈到 5G。无疑 5G 技术和网络具有大带宽、大连接和低时延等特点,是物联网的一种重要接入手段。需要注意的是,5G 不等于物联网,也不会替代物联网。


物联网技术是一个软件和硬件相结合的技术,数据采集涉及到各种传感器技术,包括声、光、温度、化学、电机等传感器。


数据传输涉及到各种有线无线通信技术;大数据分析、数据处理和创新、AI人工智能等和计算机领域的各种知识密切相关。所以如果作为一名物联网业务开发者,硬件方面需要掌握传感器技术、嵌入式开发、通信技术等底层知识;如果作为软件开发者,需要掌握网络通信编程、大数据分析、AI算法等相关知识。


物联网的发展离不开 AI,正如中国工程院院士邬贺铨在一次会议里谈到:“AIoT 是 IoT 的发展方向,IoT 需要 AI 来提升其价值。”而目前我们仅是起步阶段,AIoT 的发展空间十分广阔。


在我们 AI 促进 IoT 发展的同时,随着 IoT 设备的增长其隐藏的安全问题不容忽视。由于物联网的集中式架构是造成物联网网络脆弱性的主要原因之一。随着数十亿设备的联入,物联网成为网络攻击的重要目标,IoT 必须打响安全保卫战。


而区块链,或许是 IoT 新的安全解决方案。


为什么这么说?这是由区块链的基础特性决定的。


区块链与物联网融合,新安防攻略


区块链有以下基础特征:


1、区块链是公开的,每个参与区块链网络节点网络的人都可以看到区块和交易的存储与审批,用户仍然可以使用私有密钥来控制交易;


2、区块链是分散的,没有单一的权威机构可以批准消除单点故障(SPOF)的交易;


3、它是安全的,数据库只能扩展,以前的记录不能更改。


所以将区块链技术融入 IoT 作为安全解决方案是可行的,这或许能吸引更多开发者参与区块链的开发。


然而当我们回顾区块链的十年发展历程,我们发现它如正态分布的曲线,高低起伏。可无论趋势如何改变,其基本的比特币架构中最重要的三项技术是没有改变的:


1969年,P2P技术诞生;1977年,罗纳德·李维斯特、阿迪·萨莫尔和伦纳德·阿德曼一起提出的非对称加密技术;2002年,工作量证明共识算法(PoW)。


但区块链的概念不仅仅局限在比特币上,目前很多大公司相继推出区块链云服务平台,将区块链和云计算相结合。


7 月份,在亚马逊云、阿里云、华为云等企业推出区块链的服务后,京东云也推出区块链的服务云。云上的区块链技术可在金融、供应链、医疗、食品安全等场景发挥更多的价值。

混合云势头强劲,私有云不容乐观


在多种云平台中,其中数混合云的发展势头最为强劲:


通过 RightScale 发布的 2019 年全球云计算市场调查显示,在众多云平台中,混合云的采用率比重最高,达到了惊人的58%,另外公有云继续增长,私有云发展不容乐观。


从报告中我们可以看出,混合云的需求不断攀升的势头非常强劲。Marketsand Markets 更是预测到到 2021 年,届时企业在混合云上的年成本支出将会增长约 22.5%。


企业对混合云旺盛的需求吸引了众多的云计算厂商加入到混合云的角逐,这些云厂商中既有公有云领域的巨擘,如国外的亚马逊 AWS、微软 Azure、谷歌云计算,以及国内的阿里云,也有众多的私有云大厂的进入,如 VMware 以及一些列的 OpenStack 服务提供商。


根据中国信息通信院 2018 年发布的《中国混合云发展报告》,国内有超过 50% 的企业在未来几年将会加大混合云领域的投入力度。在国内已经开始使用混合云的企业中,未来3年将会继续加大混合云投入的企业比重占到 54.7%,这里面有 19% 的企业在未来3年对混合云的投入增幅会超过 50%。


所以说,国外云计算市场中混合云已经成为云厂商的必争之地,混合云的战火也开始在国内的云计算市场中燃烧。


如今八月伊始,华为正式推出全球首个全场景分布式操作系统——鸿蒙,这个月 IT 圈还会发生怎样的大事呢?下一期「程序员大本营」将会给你带来全面深入的解读。


最后告诉大家一个好消息,除了可以通过公众号查询过去5、6、7月的「程序员大本营」,后续还可通过 CSDN App 学习电子书板块一键阅读「程序员大本营」,扫描下方二维码下载使用吧!


640?wx_fmt=png


(*本文为 AI科技大本营转载文章,转载请联系作者)


福利时刻



入群参与每周抽奖~


扫码添加小助手,回复:大会,加入福利群,参与抽奖送礼!

640?wx_fmt=jpeg


AI ProCon 2019 邀请到了亚马逊首席科学家@李沐,在大会的前一天(9.5)亲授「深度学习实训营」,通过动手实操,帮助开发者全面了解深度学习的基础知识和开发技巧。还有 9大技术论坛、60+主题分享,百余家企业、千余名开发者共同相约 2019 AI ProCon!5折优惠票抢购中!

640?wx_fmt=jpeg


推荐阅读

  • 机器学习知识点全攻略

  • 开发者华丽转身的新机会

  • 白话中台战略:中台是个什么鬼?

  • 从原理到代码,轻松深入逻辑回归模型!

  • 只需要支付0.5元就可以撤回交易?这下可坑苦DApp了……

  • 鸿蒙 OS 背后神秘人物曝光!

  • 5G基站功耗,到底有多大?


640?wx_fmt=png

你点的每个“在看”,我都认真当成了喜欢


相关文章:

Artistic Style在windows下的使用(C/C++)

ArtisticStyle是一个开源的源代码格式化工具。主页地址为:http://astyle.sourceforge.net/,它可以应用在C、C、Objective-C、C#、Java等程序语言中。http://astyle.sourceforge.net/astyle.html中为对使用它的详细介绍。从http://sourceforge.net/projec…

ESXi主机与网络中其他主机的网咯数据包捕获

1、tcpdump-uw -i vmk0 -s 1514 host x.x.x.x 指定捕获与某台主机间的网络数据包2、tcpdump -i vmk0 -s 1514 port not 22 and port not 53 在捕获的数据包中,过滤掉指定端口的数据包3、tcpdump-uw -i vmk0 -s 1514 -w traffic.pcap 捕获的数据包保存成PCAP文件&…

Windows下批处理文件(.bat)的使用

批处理(Batch),就是进行批量的处理,英文译文BATCH,批处理文件后缀BAT就取的前三个字母,通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中。批处理文件是扩展名为.bat或.cmd的文本文件,包含一条或…

金融业加速智能化,解析360金融AI基础架构和应用

传统金融信贷业务中,催收、客服及电销人员占比超过 60%,人员素质参差不齐的现状造成了管理成本过高的问题,由此衍生的客户体验差,也成为困扰金融业的一大通病。 8 月 15 日,在 360金融 AI 媒体开放日上,360…

正则:匹配一个汉字姓名

//汉字姓名正则var reg/^[\u4e00-\u9fa5]{2,}(\.[\u4e00-\u9fa5])?$/console.log(reg.test(张卫健.爱新觉罗))console.log(reg.test(兔子)) 复制代码

NLP命名实体识别开源实战教程 | 深度应用

作者 | 小宋是呢来源 | CSDN博客近几年来,基于神经网络的深度学习方法在计算机视觉、语音识别等领域取得了巨大成功,另外在自然语言处理领域也取得了不少进展。在NLP的关键性基础任务—命名实体识别(Named Entity Recognition,NER…

poj 2063完全背包

题意:给出总资金和投资年份 ,n个股票 给出股票价格和其一年的利润。问如何选择能获得最大利润。 思路:股票可以重复选择,完全背包问题,完全背包也是从01背包衍生而行的,其主要区别在于中间那层循环的次序不…

UTF-8 CPP的使用

UTF-8 CPP是一个简单、小巧、轻量级、跨平台的UTF-8编码字符串库。下面对其使用方法进行简单的介绍:1. 从http://sourceforge.net/projects/utfcpp/下载最新的utf8_v2_3_4.zip源码,将其解压缩;2. 新建一个vs2013 控制台工程TestUTF…

一行js代码识别Selenium+Webdriver及其应对方案

有不少朋友在开发爬虫的过程中喜欢使用Selenium Chromedriver,以为这样就能做到不被网站的反爬虫机制发现。 先不说淘宝这种基于用户行为的反爬虫策略,仅仅是一个普通的小网站,使用一行Javascript代码,就能轻轻松松识别你是否使用…

Android系统移植与调试之-------如何修改Android设备添加重启、飞行模式、静音模式等功能(一)...

1、首先先来看一下修改前后的效果对比图 修改之后的图片 确认重启界面 具体的修改内容在下一篇中具体介绍。 Android系统移植与调试之------->如何修改Android设备添加重启、飞行模式、静音模式等功能(二) 作者:欧阳鹏 欢迎转载&#xf…

鸿蒙霸榜GitHub,从最初的Plan B到“取代Android”?

整理 | 郭芮出品 | CSDN(ID:CSDNnews)距离 8 月 9 日鸿蒙(HarmonyOS)正式发布刚刚过去九天,这场由华为领衔的技术风暴,经过十年蛰伏,终于成功引爆全球。与此同时,一个非官…

CODING 最佳实践:快课网研发效能提升之路

快课企业移动学习平台是上海快微网络科技有限公司自主研发的企业级 SaaS 平台,提供移动学习、考试练习、培训管理、知识分享、统计分析等学习和培训功能,为员工、经销商及客户等全价值链合作伙伴提供全面的知识服务。本文将详细介绍快课网的研发团队是如…

基于chyh1990/caffe-compact在windows vs2013上编译caffe步骤

1. 从https://github.com/chyh1990/caffe-compact下载caffe-compact代码; 2. 通过CMake(cmake-gui)生成vs2013 x64 caffe工程; 3. 从https://github.com/google/protobuf下载ProtoBuf,解压缩,编译ProtoBuf&#xf…

菜鸟学***——菜鸟的旅程

第一章.菜鸟的旅程作为一个典型的菜鸟,第一次去网吧上网我不知道怎么开机是很正常的事情,但是无论怎么菜怎么无知也无法阻止我对于***的崇拜,我喜欢他们的那种神秘和在我们普通人眼中的无所不能,在网络世界里他们就想鱼…

程序员假冒AI,印度公司竟骗取2亿元投资

作者 | 神经小姐姐来源 | HyperAI超神经(ID:HyperAI)人工智能界有句调侃的话——「有多少智能,就有多少人工」,今天,印度的一家人工智能公司就印证了这句话。据《华尔街日报》报道,印度创业公司…

Windows7上使用VS2013编译Caffe源码(不带GPU支持)步骤

1. 从https://github.com/BVLC/caffe/通过git clone下载caffe源码,master分支,版本号为09868ac:$ git clone https://github.com/BVLC/caffe.git ;2. 先使用cmake-gui构建生成vs2013工程,发现有很多错误,提示缺少各种依…

区块链之比特币的潜在激励

想知道更多区块链技术知识,请百度【链客区块链技术问答社区】链客,有问必答!! 比特币,这个建立在开放P2P(点对点)网络结构之上的货币(文献9),继续享受人们的追…

每天超50亿推广流量、3亿商品展现,阿里妈妈的推荐技术有多牛?

作者 | 夕颜出品 | AI科技大本营(ID:rgznai100)随着深度学习、强化学习、知识图谱、AutoML 等 AI 技术出现更多突破,推荐系统领域的企业和开发者开始将这些技术与传统推荐算法相结合,使得推荐效果得到显著提升。不过,越…

常用的JQuery数字类型验证正则表达式

var regexEnum { intege:"^-?[1-9]//d*$", //整数 intege1:"^[1-9]//d*$", //正整数 intege2:"^-[1-9]//d*$", //负整数 num:"^([-]?)//d*//.?//d$", //数字 num1:"^([1-9]//d*|0)$", //正数&#xff…

Java多线程编程实战:模拟大量数据同步

背景 最近对于 Java 多线程做了一段时间的学习,笔者一直认为,学习东西就是要应用到实际的业务需求中的。否则要么无法深入理解,要么硬生生地套用技术只是达到炫技的效果。 不过笔者仍旧认为自己对于多线程掌握不够熟练,不敢轻易应…

Ubuntu中Atom编辑器显示中文乱码的处理方法

在Ubuntu14.04 64位机上安装Atom,依次在终端输入如下命令: 1. $ sudo add-apt-repository ppa:webupd8team/atom 2. $ sudo apt-get update 3. $ sudo apt-get install atom处理中文乱码的问题: 1. 安装文泉驿正黑等相关中文字体&#…

我的世界游戏安装

2019独角兽企业重金招聘Python工程师标准>>> Minecraft 是一款沙盘独立视频游戏,灵感来自于Infiniminer,使用Java编写,由Markus "Notch" Persson 所建立,现由Mojang AB 公司开发。 这里我们介绍如何在pcDuin…

RSA签名的PSS模式

本文由云社区发表作者:mariolu 一、什么是PSS模式? 1.1、两种签名方式之一RSA-PSS PSS (Probabilistic Signature Scheme)私钥签名流程的一种填充模式。目前主流的RSA签名包括RSA-PSS和RSA-PKCS#1 v1.5。相对应PKCS(Public Key Cryptography …

AI真人表情包、斗地主AI......DeeCamp学员做了50个好玩又实用的AI项目

8月16日,2019 DeeCamp人工智能训练营的结营仪式上,展示了600名DeeCamp学员的50个AI实践课题。 结营仪式上,由2019 DeeCamp学员组成的6个项目小组作为代表,现场展示了自己Demo成果,并由李开复、张潼等学术及产业导师现…

libcurl库的使用(通过libcurl库下载url图像)

1. 从http://curl.haxx.se/download.html下载libcurl源码,解压缩; 2. 通过CMake(cmake-gui)生成vs2013 x64位 CURL.sln; 3. 打开CURL.sln,编译会生成libcurl.dll动态库; 4. 在CURL.sln基础上&a…

SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法

2019独角兽企业重金招聘Python工程师标准>>> 一直想把数据库的默认路径修改一下,在网上找了一下,真的发现有办法 , 特拿 来与大家共同分享。 以下仅为参照,如果有多个实例,可能会有些许不同: …

Linux下多线程编程互斥锁和条件变量的简单使用

Linux下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,链接时需要使用库libpthread.a。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基…

03基于python玩转人工智能最火框架之TensorFlow介绍

一句话介绍: Google开源的基于数据流图的科学计算库,适用于机器学习 不局限于机器学习,但目前被大多用于机器学习等。 TensorFlow计算流图的概念图 Tensor在图中流动。 TensorFlow的含义 拆字释义: Tensor 张量(tf中数据的表征) flow 流动 张量在图中流…

赴约北大,2019 CCF大数据与计算智能大赛正式启动

8月17日,以“数据驱动,智创未来”为主题的2019 CCF大数据与计算智能大赛(2019 CCF BDCI)全球启动仪式,在北京大学英杰交流中心阳光厅正式启幕。自2013年创办以来,大赛已成功举办六届,连续获得教…

Hadoop入门(10)_通过java代码实现从本地的文件上传到Hadoop的文件系统

2019独角兽企业重金招聘Python工程师标准>>> 第一步:首先搭建java的编译环境。创建一个Java Project工程,名为upload。 第二步:选中所需的Jar包。 选中JRE System Library 选择BuildPath Configure Build Path 选择ha…