当前位置:   article > 正文

python人工智能_Python——直面AI人工智能

python人工智能_Python——直面AI人工智能

Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发和人工智能系列设计研发。

当你我亲眼看见,人工智能给这个世界带来越来越多的改变,我越发感知到人工智能的普及应用,人工智能是一门完整的学科,里面有很多知识可以讲,由浅及深大约会是:Python编程语言,爬虫,数据分析、高等数学、机器学习、深度学习……

Python会让初学者糊涂:初学者不知道自己在学些什么,学了能做什么……甚至他可能都不理解,为什么学人工智能,就要学 Python?

Python是一种解释型脚本语言,可以应用于以下领域:

  • Web 和 Internet开发
  • 科学计算和统计
  • 人工智能
  • 桌面界面开发
  • 软件开发
  • 后端开发
  • 网络爬虫

现实中大多数人,其实都会是人工智能的应用者,而非人工智能的研发者。 而对于应用者而言,至多学到数据分析的程度就够了!一个初学者。当下,他只知道人工智能在这个时代特别重要,每个人都应该去学习。它是个常在新闻里出现的名词,它是阿尔法狗,是机器人,是无人车……

一个真正意义上的人工智能认知,我们应该更多地关注人工智能问题:

  1. 人工智能的本质究竟是什么?
  2. 人工智能可以做什么?
  3. 人工智能这门学科的了解和学习完整路径是什么?

当这些认知问题都得到解决,我们才会去决定:

  1. 我要不要继续学习人工智能。
  2. 我们是否要成为一个研发者,还是应用者(这两者只是分工不同,并无高下之分,都会创造巨大价值)。

3.学习人工智能,一定是要从上面这些认知问题开始的。我们先认识它,再学习了解它。接下来,才是去Python敲代码研发和应用。

技术变革,会带来机遇

在正式的课程开始之前,我想讲一个非常粗浅,但又非常重要的历史规律:技术变革,会带来机遇。

在上个月,我去了一趟沃尔玛,发现两件神奇的事:

  1. 买菜称重不需要人,顾客自助。
  2. 扫码买单不需要人,用小程序。

这件事,发生在深圳华侨城。

卖菜的大妈说她很开心:现在大家都自助了,工作变轻松。

我不知道该怎么告诉她:这份工作,可能马上就要消失了。因为它不再被需要,或说很少地被需要。

技术变革,总是会让一切的事情重新洗牌,它创造新的机遇,同时也毁灭旧的秩序。 沃尔玛的这一幕,曾在人类历史上反复重演。

早在一万多年前,那时,女性负责采集,男子从事渔猎。采集比渔猎收益更加丰富而稳定,女性在家庭中占据绝对领导地位。

但后来出现了耕种技术,畜牧技术。 男性在家庭经济活动中更具备优势,事情开始发生变化。 我们从原始文明,进入农业文明。

由此推演到两百多年前,蒸汽机问世。 机器开始替代人去从事交通运输工作,从事纺织工作。传统车夫需要学会驾驶,传统女工需要寻找新的机遇。 大量的机械设备,让机器替代人去从事体力劳动。劳动力涌进工厂,涌进办公室。 我们从农业文明,步入工业文明。

你能从中看到一个规律: 技术发展催生变革,变革带来机遇。 当技术变革来临的时候,越是敏锐的人越能感受到异常——他们知道,已经有一些什么东西在悄悄发生,它带来变革、机遇,还有毁灭。

最先看到变革发生,拥抱技术的人,他们会抓住机遇,坐享时代的荣宠。 他们不会比别的人更聪明,不会比别的人更努力。他们只是更早看到趋势,果敢地做出超前的选择。

在网络信息快速发展,技术变革又将再临

(三) 人工智能是个什么级别的机遇?

对未来最富野心与热情的那批人:科学家、创业者、投资人,甚至是政府部门,一直在努力的探索答案:是区块链?是基因工程?还是云计算?

随着那项技术日渐成熟,它从百花齐放的高新技术中脱颖而出,样貌清晰可见。 是人工智能(AI)。

我们知道,人的作为劳动力的价值体现在两个方面:体力和脑力。 工业革命负责解决(或说部分解决)体力劳动,而人工智能将负责解决脑力劳动。 一切的生产模式,一切的生产结构,都将因此而发生变化。我们将它称之为变革。 除此之外的其他技术,都只是锦上添花。

我们举一点例子:

还记得我们最开始说的,沃尔玛超市的案例吗? 在无人售货的过程中,真正的技术瓶颈才不是手机的网络通信,而是计算机视觉。 计算机视觉,就是让计算机能像人一样去读懂图像,它是人工智能技术的一个分支。 当你扫码的时候,计算机需要识别码的内容,来计算价格。当最终结算的时候,需要做人脸识别,来防止盗窃行为……让摄像头像人眼一样看东西,让计算机像人脑一样理解图像。这就是计算机视觉所做的事。

c13e75ef5ae027f87dff19bf8727b6e0.png

同样的计算机视觉技术,还可以应用在农业领域。这是传统的农药喷洒动作:

be1d71fb124fb6b5d6537ddb6645b5b6.png

但有了计算机视觉的加持,事情会变成这样:

40583b3a51ca28f7cf8184b9bc17fc50.png

一架加持了摄像头的无人机,带着农药游走在田野之间。在你的眼里,事情是这样:

5b09238117b4a7b68a3a8f3a05edee5b.png

但在它的眼里,事情则是这样:

613b9a41fab4f0889349865ef475f391.png

计算机通过海量的图片识别做练习,能够精准地识别杂草和庄稼,最终的效果就像最有经验的老农一样,一眼过去,明明白白。

紧接着,再用精准喷头喷洒农药,只对杂草,避开庄稼。 这样操作,可以节省下90%的药水,减少大量的农药污染。 做这个探索的,是家农业人工智能公司蓝河科技(Blue River Technology),现已被迪尔(Deere)公司以3.05亿美元的价格收购。

同样的技术,还被用进医疗的领域。典型如腾讯觅影这样的产品,用于AI医学图像分析,在癌症的早期识别上,人工智能对拍片的识别能力,也已经超过人类医生。

340f4c48433d89a1422fdbc3a2d069f5.png

……

类似这样的应用还有许多。

自然语言处理,让计算机像人一样理解文字。这让助理、客服、销售这些有着固定场景的工作发生变化。

08d33d63edd5a12a478bdf23176ca43a.png

自动驾驶,让计算机像人一样驾驶汽车,这让司机的工作发生变化。

f79cc70be5b34e4c52e6121d25abc86a.png

智能推荐算法,让计算机像人一样学习和识别,这让传统的运营、编辑的工作发生变化。 ……

如是种种。

毫无疑问,人工智能才是那个未来的答案,它带来变革,带来机遇。 至少,也会是和工业革命同等级的存在。

(四)是哪些人在抓住机遇?

回望历史,在每一次技术变革里,抓住机遇的人都不会太多。

能做出正确选择的人,就那么少吗?

还真就那么少。

那么,究竟是哪些人在抓住机遇?

答:那些用”这么做,不会错“的方式思考问题的人,抓住机遇。

那些用”这么做,一定对“的方式思考问题的人,丢失机遇。

除思考问题的方式不同之外,两种人没有差别。

举两个例子:

在21世纪的前十年,一线城市的房价都进入高速增长。如下图,深圳南山区的房价就从2006年的12119一平,涨到2010年的29609一平。

88fa64388d1198f8a8820e611e03d0b6.png

有的人觉得这疯了,房子是用来住的,不是用来炒。四年2.5倍这铁定是泡沫。

先安心工作,一定对。

有的人则会不同,他看到的是中国的城市化进程,越来越多的人离开黄土地,走进城市。但城市的土地资源有限,四年2.5倍不算多,房价一定还会上涨。

这么做,不会错。

他大举买入。

后来的事情,所有人都知道了。

前者或许至今都在观望,后者已经随城市化进程积累大量的财富。

2003年,阿里巴巴创建淘宝网,人们开始在网络上买东西。

在一开始的时候,网络上卖假货的事情总上媒体头条,人们对这个新鲜的事物充满怀疑。

b3889684235be5d405127045c75ccf7e.png

有的人觉得做生意向来讲究一手交钱一手交货,一朝被蛇咬十年怕井绳,买家不会相信网上买来的东西,那都是骗子才去的地方。

踏实做线下,一定对。

但有的人觉得电子商务比传统商业,有更低的交易成本,更高的便利性。随着互联网普及,它一定会成为一股巨大的商业势力。

早入驻早享红利,这样做,不会错。

后来的事情大家都知道了,后者凭借早期电子商务巨大的流量红利,赚到盆满钵满。而前者,或许付出了同样的努力,但始终面临增长瓶颈,等到电子商务为人所普遍接受,再去做电商丢尽先发优势。

”这么做,不会错“的思维,是在努力去洞察时代变革的本质,积极拥抱变化,参与其中。

”这么做,一定对“的思维,是固守在旧有舒适区内,逃避战略上的思考,寻求百分百的确定性,在战术层辛勤耕耘。 差别正是在此。

(五) 从认知模式的转变开始

趋势比努力更重要。努力带来的成果是线性增长,但对趋势的判断则是量级的变化。 同等的聪明才智,同等的努力程度,但因为选择的不同,带来的结果会大相径庭。

等机遇擦肩而过,只能叹一句:都是运气不好。

但真的是运气不好吗?

购买房产的是看到城市化进程,投资深圳的未来,他获得回报。

选择淘宝的是看到互联网发展,投资电商的未来,他获得回报。

一个人,只有改变这种认知模式,才能让自己的生活发生变化。

而从”这么做,一定对“转化成”这么做,不会错“是一件并不困难的事,只要三件事:

困惑与好奇、求知与理解、接纳与应用。

就仿佛:

  1. 2012年:微信公众号到底是个什么样的东西?做它有什么用?有人视而不见,但有人困惑,他想知道。
  2. 2013年:有人觉得不过写写稿而已,没什么了不起。有人学习它,理解它的本质。然后判断此事,是否值得投入。
  3. 2014年:有人觉得风口已过。有人将洞察应用在自己的公众号上,搭建影响力,在流量日益昂贵的未来获得巨额的经济收益。

每一步,都是后一步的先决条件。只有做了前面一条,才有可能做到后面。

想应用,先接纳,想接纳,先理解,想理解,先求知,想求知,先好奇,想好奇,先困惑。

于公众号如此,于电子商务、房地产亦如此。

于人工智能,或是人类历史上最伟大的这一场科技变革,亦如此。

(六)和时间赛跑

人工智能的这一场变革和房地产、和电子商务不同。

这体现在两个方面:

第一,是机遇的价值。房地产也好,电子商务也好,这样的机遇十年一遇。如改革开放时候的下海经商,如移动互联网时代的自媒体浪潮。

但人工智能不同,它带来的变革发生在更底层。

一切的生产模式,一切的生产结构,都将因此而发生变化

这样的机遇是千百年一遇。

第二,是参与的成本。

不同于房地产需要本金,电子商务需要开店。

参与人工智能的浪潮,几乎没有任何实体的成本,它是一项技术,你去学习它就好。

事情被重新洗牌,大家都在同一个起跑线。

由此可以推演,在人工智能赛道上,作为竞争力的只有两个:一个是我们前面提到的认知思维模式,另一个就是与时间赛跑。

马云曾有一句很漂亮的描述,用来讲大众对全新商机的认知过程:看不见、看不起、看不懂、跟不上。

说的正是这个道理。

我们既然已经认定,人工智能是未来的趋势。那么,最好的行动时机就是现在。

这就好比,当所有人都知道炒房赚钱,开网店有利可图,写公众号有大把的广告费拿,事情已经够晚。

海啸将至,每一个看到浪潮的人,第一反应都是拔腿就跑。他不会等待后知后觉的人。

人工智能,已经连续两年被写进政府工作报告,2018年的这一次列出两个关键词:产业化(要多),应用化(要场景落地)。

这已经是足够明显的信号。

即便在此时此刻,已经有非常多的人,走在好奇、求知、理解的道路上——和你我同龄的人,甚至是比我们更加年轻,更富力量的人。

在上个周末,我去旁听了一节线下的Python课程,学生是来自深圳市最好的几所中学。我惊讶于他们的英文能力和编程能力,整个上课过程中,都在使用双语教学,其流利程度比之外国小孩也不遑多让。

但更可怕是他们的编程能力,那节课他们做的项目,一个是无人车,一个是校园食堂自助点餐系统……

d03454eb8292ef09fd1fac7c37320231.png

下载Python:

在您开始之前,在你的计算机将需要Python,但您可能不需要下载它。首先检查(在同级目录下在命令行窗口输入python)有没有安装Python。如果你看到了一个Python解释器的响应,那么就能在它的显示窗口中得到一个版本号。通常的版本都可以做到Python的向前兼容。

如果您需要安装, 您不妨下载最近稳定的版本。 就是那个以没有被标记作为alpha或Beta发行的最高的版本。目前最稳定的版本是Python3.0以上 [3]

如果你使用的操作系统是Windows:当前最稳定的Windows版本下载是"Python 3.8.2 for Windows"

如果你使用的是Mac,MacOS 10.2 (Jaguar), 10.3 (Panther) and 10.4 (Tiger)已经集成安装了Python,但是你大概需要安装最近通用的构架(build)。

对于Red Hat,安装python2和python2-devel包。

对于Debian,安装python2.5和python2.5-dev包。

Python风格:

Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。

设计者开发时总的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就好了。这在由Tim Peters写的Python格言(称为The Zen of Python)里面表述为:There should be one-- and preferably only one --obvious way to do it. 这正好和Perl语言(另一种功能类似的高级动态语言)的中心思想TMTOWTDI(There's More Than One Way To Do It)完全相反。

Python的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是Python的缩进规则。

一个和其他大多数语言(如C)的区别就是,一个模块的界限,完全是由每行的首字符在这一行的位置来决定的(而C语言是用一对花括号{}来明确的定出模块的边界的,与字符的位置毫无关系)。这一点曾经引起过争议。因为自从C这类的语言诞生后,语言的语法含义与字符的排列方式分离开来,曾经被认为是一种程序语言的进步。不过不可否认的是,通过强制程序员们缩进(包括if,for和函数定义等所有需要使用模块的地方),Python确实使得程序更加清晰和美观。

Python学习路径:

Python官方文档英文版

Python官方文档中文版

python 网络教育

Python官网

Python著名应用:

Digwebs-Web应用框架

Pylons-Web应用框架

Zope- 应用服务器

Plone- 内容管理系统

Django- 鼓励快速开发的Web应用框架

Uliweb- 国人开发的轻量级Web框架

TurboGears- 另一个Web应用快速开发框架

Twisted--Python的网络应用程序框架

Python Wikipedia Robot Framework- MediaWiki的机器人程序

MoinMoinWiki- Python写成的Wiki程序

flask- Python 微Web框架

tornado- 非阻塞式服务器

Webpy- Python 微Web框架

Bottle- Python 微Web框架

EVE- 网络游戏EVE大量使用Python进行开发

Reddit - 社交分享网站

Dropbox - 文件分享服务

TurboGears - 另一个Web应用快速开发框架

Fabric - 用于管理成百上千台Linux主机的程序库

Trac - 使用Python编写的BUG管理系统

Mailman - 使用Python编写的邮件列表软件

Mezzanine - 基于Django编写的内容管理系统

Blender - 以C与Python开发的开源3D绘图软件

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/130956?site
推荐阅读
相关标签
  

闽ICP备14008679号