网易首页 > 网易号 > 正文 申请入驻

机器如何像人类一样思考?人工智能(一)机器学习和神经网络

0
分享至

有个小朋友对我说:他对人工智能特别感兴趣,小时候就特别喜欢看《终结者》《机械公敌》等电影,但是他始终不明白:

为什么机器能像人类一样思考呢?

《机械公敌》剧照

其实,人工智能早已不是科学幻想,它是一种已经应用到我们生活方方面面的技术。例如,为了应对新冠疫情,许多公司安装了人脸识别系统,在进行肺炎筛查的时候,需要快速诊断肺部CT影像,在路上开车违章,会被电子眼抓拍罚款…这里的人脸识别、CT影像识别、车牌识别,统统用到了人工智能。除此之外,手机上的各种语音助手软件、智能音箱、美颜软件、短视频平台的推荐机制、电子邮件的防垃圾邮件系统,也都是人工智能的应用。在未来我们要实现的自动驾驶、智慧工业等领域,人工智能也是不可或缺的。如果把人工智能从我们的生活中剥离,人类恐怕要退回三十年前。

今天,我们就来聊聊人工智能的话题,我希望通过今天的讲解,让大家了解人工智能和神经网络的基本工作原理。

人工智能的发展史

人工智能并不是一个新生的科学概念。在上古时代,东西方文明中都出现了人造人的神话。到了二十世纪30-50年代,由于神经生物学、计算机科学、数学等学科的发展,人工智能第一次进入了科学家的视野。

1950年,英国计算机科学家图灵提出了一个问题:

机器会思考吗?

艾伦图灵

图灵提出了一种测试机器智能的标准——图灵测试:一个人C通过文字等方式与另一个人A和一个计算机B交流,他能否通过一连串的问题区分A和B哪个是人,哪个是计算机?如果人类无法区分出A和B,就称计算机通过了图灵测试。

图灵预言:到2000年时,计算机在经过五分钟的提问之后,就会骗过30%的人类,让人相信对方是真实的人类,而非计算机。图灵测试每年都会举办,在2014年时终于有一个人工智能软件被33%的人类认为是一个13岁的小男孩,通过了图灵测试,这个软件叫做尤金·古斯特曼。

尤金·古斯特曼

顺便一说,在计算机科学领域的世界最高奖叫做图灵奖,就是以图灵的名字命名的,它被称为计算机界的诺贝尔奖。图灵曾经在二战时帮助英国制造计算机破译德军密码,许多人认为他是盟军赢得战争的法宝之一,这段故事也被拍摄成电影《模仿游戏》。

《模仿游戏》剧照

到了1956年,美国计算机科学家马文·明斯基,约翰·麦卡锡以及信息论的奠基者香农等人,召开了达特茅斯会议。在这次会议上,人们创造出了人工智能这个词。从那次会议开始,人工智能也进入了大发展时代。

达特茅斯会议里的众多大神,你能认出几个?

后来,明斯基和麦卡锡都因为在人工智能领域的贡献获得了图灵奖。而香农已经不需要图灵奖了,他的名字被命名到通信理论方面的诺贝尔奖上,那就是香农奖。

马文·明斯基,约翰·麦卡锡和香农老了之后的照片

从此之后的几十年中,由于算法和算力的限制,人工智能几经起落。直到1997年,IBM的人工智能程序“深蓝”战胜了雄据国际象棋霸主12年的卡斯帕罗夫,人工智能迎来了第三次大发展。

卡斯帕罗夫与深蓝

从那之后的二十多年,在人工智能算法方面,涌现出许多灵魂人物,例如被誉为深度学习之父的多伦多大学的计算机学家杰弗里·辛顿,他将反向传播算法(BP)引入了人工智能领域。纽约大学计算机科学家杨立昆,他最著名的工作是卷积神经网络(CNN)。他们俩连同加拿大蒙特利尔大学计算机学家约书亚•本吉奥共同获得了2018年的图灵奖。

杨立昆、辛顿、本吉奥

经过众多科学家的努力,在特定的领域——例如图像识别,人工智能的识别率已经超过了人类。在语音识别,智能翻译等领域,人工智能也有长足的应用。现在我们上网,遇到看不懂的外文,只要按一下翻译就能变成汉语了。去国外旅游,也可以双方用一个人工智能软件就能交流了。

损失函数

计算机到底是如何做到这一点的呢?说到底,这是一个数学问题。我们首先来举一个例子:

如何预测房屋的成交价格?

如果损失函数特别小,就说明我们的函数最贴近实际的数据,这就是一个好的回归分析。我们的目的就是要寻找合适的参数w和b,使得误差函数J最小。在数学上,这叫做最小二乘法,在高斯和勒让德时代人们就找到了通过方程求解参数w和b的方法。

高斯和勒让德

不过,如果参数特别多,高斯的方程算法就不是那么方便了,人们提出了一种逐步趋近的方法——梯度下降算法。通过一次次的逼近,找到小的损失函数和最优的参数。

具体来讲:损失函数J其实是参数w和b的函数。我们定性的画出损失函数随着参数的变化规律,它有可能存在一个最低点,我们希望寻找这个最低点。

大家看:在参数取适当值、损失函数最小的时候,损失函数是不随着参数而变化的,或者说损失函数对这个参数的梯度(导数)为零;如果参数取的不当,损失函数会随着参数的变化而变化,梯度(导数)不为零。而且,梯度(导数)越大,往往表示距离损失函数最低点越远。

寻找损失函数的最小值

输入数据、进行计算、调整参数,这个过程就称之为机器学习或者训练。假如最后找到或者逼近了最优解,训练就结束了。如果还没有找到,就需要调整参数和模型。其实,这和人类的学习过程非常相似,皮亚杰关于认知发展理论中的同化和顺应过程,就是这样的一个过程,老话说吃一堑长一智,也是这个问题。只是现在我们用数学的方法把它表现出来了。

神经网络

从本质上讲,人工智能问题就是通过这种一点点调整参数的方法,寻找一个函数,能够从输入的值尽量准确的获得输出值。实际的机器学习问题,要比刚才的例子复杂的多,比如房价不光与面积大小有关,还与距离市中心远近、房龄长短、楼层情况、物业水平、周边工厂学校医院情况、汇率、甚至人口结构等等因素相关,而且很有可能不是线性关系。在图像识别问题上,一幅图就有上百万个像素,也就是上百万个输入参数。

为了应对这些复杂的问题,科学家们设计了神经网络算法,你在网上搜索人工智能、机器学习、深度学习等关键词时,可能经常会看到这张图,这就是一张神经网络图,其中每一个圆圈叫做一个神经元。

单层神经网络

神经网络的开创来源于人类对生物大脑的认识。人脑中有数百亿个神经元细胞,每个神经元细胞前方有有树突用于接收信号,当树突收到刺激时,神经元会判断这个刺激大小,如果刺激足够大,神经元就会决定通过神经递质或者电信号的方法,通过突触将信号传给下一级。

1943年,美国神经科学家沃尔特·皮茨(WalterPitts)和沃伦·麦卡洛克(Warren SturgisMcCulloch)分析了人类神经元的结构,他们提出:人脑的神经元是一个多输入、单输出系统,而且输出只有两种:0或者1。如果输出是0,就表示上一级神经元不向下一级传递信号;如果输出是1,就表示上一级神经元向下一级传递信号。用计算机可以模拟人类的大脑,这就是所谓的人工神经网络。

皮茨和麦卡洛克

他们提出了最早的人工神经元模型

——M-P模型。

通过这样一番操作,我们就能把一堆输入数字变成0或者1的输出。只要选择的参数合适,我们就能让计算机帮助我们做一些判断题。比如,我们给计算机去一幅图,这是一幅有25个像素点的纯黑白图像,我们要让计算机判断这个图像代表的是不是字母X。

计算机并不能像我们一样一眼看出图像内容,它只认识数字。这张图有25个像素点,每个像素点要么是黑色,要么是白色,相当于有25个输入,每个输入端要么是0,要么是1。于是,这张图片对计算机来讲,就是一个5*5的数字矩阵。

如果是灰度图或者彩色图片又如何呢?灰度图片中的每一个像素点可以用0-255之间的一个数字表示,相当于一个8位的二进制数字;如果是彩色图,每个像素点需要用RGB三个颜色的饱和度来表示,数据量再扩大三倍……但无论如何,计算机看来,任何一张图片都只是一组数字,只是数字有多有少而已。

计算机看到的世界,就如同黑客帝国电影中的情景

将图片代表的数字输入神经网络的输入层,数据依次流过隐层,传递到输出层,输出值只有两种可能:0或者1,输出0表示计算机认为这不是X,输出1表示计算机认为它是X,这就完成了机器识别过程。

在训练时,我们把许多图片输入系统,并且告诉计算机正确的结论,这样计算机就能求出误差函数——这个误差函数与刚才预测房价的函数形式不同,但是原理都是类似的:模型越接近实际,误差函数就越小。通过梯度下降法,计算机会一次次调整参数,不断减小误差函数,最终获得一组最优解,这时,训练就完成了。以后,你给我一副图片,我都能判断个字母是不是X了。

如果只是判断一张图是不是X,也许一层神经元也就够了。然而,现实当中我们利用人工智能翻译文章,需要认识几千个文字或者单词,并理解语法,判断含义。只有一层神经元,没法处理现实世界如此复杂的问题。其实,人脑中的神经元有许多层,每一层神经元又有多个神经细胞,于是人工智能也仿照这个结构,做了多层(深度)神经网络。

单层神经网络和深度神经网络

多层神经网络的隐层是多层神经元,每一层中又有许多个神经元,相邻两层之间的神经元两两之间都有连接,所以这种神经网络也称为全连接网络,它能处理更加复杂的问题,于是,机器就能像人一样,可以思国思家思社稷,赏花赏月赏秋香了。

不过,全连接网络最大的问题是复杂度太高。举例来讲,如果还是判断刚才的图是不是X的问题,有25个输入参数。假设隐层有3层,每层有25个神经元,这样,就有大约2000个参数需要优化。大家注意,这还是一个只有25像素的简单黑白图片。实际上,每一副图像的像素点成千上万,又有RGB三种颜色,在实际训练时又需要使用大量图片进行训练,在以前的计算能力下,几乎是不可能完成的任务,这也是之前人工智能陷入低谷的原因之一。

后来,辛顿引入了反向传播算法,这种算法的意思是:在优化时,无需对所有参数同时进行优化,只要首先考虑最后一层的参数,优化过后再看前一层参数,如此反复进行训练即可。他的工作实现了图像让人工智能进入了第三次热潮。

人工智能框架

显而易见,人工智能的算法如此复杂,程序员不可能每次都从零开始编辑,这就好像厨师做菜不能从种菜开始,工人盖房子不能从烧砖开始一样。一些基础的代码和逻辑应该是已经编辑完成,可以直接调用的,这就是所谓的人工智能框架。

最近几年,由于人工智能大火,许多公司都开发了自己的人工智能框架,比较流行的是谷歌开发的TensorFlow,和Facebook开发的PyTorch等等。在人工智能时代开发框架,就好像在移动互联网领域开发通讯标准一样,会具有基础性、全行业的战略优势。

随着中国计算机和互联网技术的发展,对人工智能的需求量越来越大。于是,华为也开发了自己的开源人工智能框架:MindSpore,它是华为昇腾AI解决方案中的一环。

它的主要特点有:

01自动并行。通过一条语句声明,MindSpore就会帮你完成分布式并行能力。而现有的框架,大多需要数据工程师手动写分布式并行的策略。

02更快的参数优化。在进行参数优化时,传统梯度下降算法是一阶优化,相当于匀速找到目标。MindSpore可以实现二阶优化,相当于加速找到目标,某些场景下可以比传统算法训练时间缩短20%以上。

03云、边缘、端全场景协同。也就是利用MindSpore框架开发的程序,既可以用在云计算中心,也可以用在手机、电视等智能终端,也能用在例如自动驾驶汽车等边缘侧。例如手机打字的时候,人工智能可以实现自动纠错和联想,自动驾驶时,人工智能可以对信号进行实时判断,这些都无需每次都回传云计算中心。

04更好的信息安全。MindSpore可以实现信息脱敏,也就是把加密的信息上传云端进行训练,数据和模型都是脱敏的,就算别人拿到了数据,也不知道数据内容是什么。就算拿到了模型,也不知道模型怎么用。这在人脸识别等有安全需求的领域非常有用。

华为也建设了类似于Github的代码社区MindSpore社区(https://gitee.com/mindspore),并与中国各地高校联合,鼓励高校教师和学生使用MindSpore框架,构建自己的人工智能代码库。

全场景AI计算框架MindSpore,作为AI根技术之一,是AI技术皇冠上的明珠。上层应用有了开发框架就不难了,随便一个学生都能开发app。从框架开源到AI开发平台的产业化升级,意味着华为全栈全场景AI的软硬件骨干已经全部投入业界实践,成为全球AI开发者的能力组成部分。

这一回,我为大家介绍了人工智能的发展史、梯度下降算法、神经网络、AI框架等基本概念。下一回,我还想和大家聊聊在人工智能领域重要的应用场景——图像识别的具体实现,为大家介绍目前非常流行的卷积神经网络,欢迎关注哦!

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
多重看跌信号齐聚!美银警告:黄金跌势远未结束,恐跌向3315美元,与此前毁灭性熊市相似

多重看跌信号齐聚!美银警告:黄金跌势远未结束,恐跌向3315美元,与此前毁灭性熊市相似

每日经济新闻
2026-07-17 12:10:43
SK海力士美股股价盘前拉升涨5.5%

SK海力士美股股价盘前拉升涨5.5%

每日经济新闻
2026-07-17 18:33:06
AI视频惹出大麻烦!菲律宾要求《中国日报》立即删除,事情闹大了

AI视频惹出大麻烦!菲律宾要求《中国日报》立即删除,事情闹大了

虔青
2026-07-17 17:39:39
为什么这5种“房子”突然没人买了?不好住还难卖,已经有人脱手

为什么这5种“房子”突然没人买了?不好住还难卖,已经有人脱手

家居设计师苏哥
2026-07-17 11:17:37
你的公积金是什么段位?

你的公积金是什么段位?

细说职场
2026-07-14 16:57:39
南方入伏开启“烧烤模式”,东北多地有人穿棉袄和羽绒服,当地居民:凌晨三点多天就亮了,这两天刮凉风,早晚确实有点冷

南方入伏开启“烧烤模式”,东北多地有人穿棉袄和羽绒服,当地居民:凌晨三点多天就亮了,这两天刮凉风,早晚确实有点冷

极目新闻
2026-07-17 17:46:22
47岁李玉刚现状:卖掉北京豪宅,搬进深山独自生活,父母持续催婚

47岁李玉刚现状:卖掉北京豪宅,搬进深山独自生活,父母持续催婚

天天热点见闻
2026-07-17 08:32:13
三毛留下旧项链,张国荣留下遗憾,施南生给林青霞的,是半辈子情

三毛留下旧项链,张国荣留下遗憾,施南生给林青霞的,是半辈子情

草莓信箱
2026-07-17 16:00:44
陈伟霆也没想到,刚为他生下儿子的何穗,早已让他被千万人羡慕

陈伟霆也没想到,刚为他生下儿子的何穗,早已让他被千万人羡慕

胡一舸南游y
2026-07-16 20:04:04
外交部:中方要求美方立即撤销对中国记者的歧视性政策

外交部:中方要求美方立即撤销对中国记者的歧视性政策

澎湃新闻
2026-07-17 15:42:32
省厅遇见已经是局长的前女友,她撕了我工作证,省长帮我捡了起来

省厅遇见已经是局长的前女友,她撕了我工作证,省长帮我捡了起来

千秋文化
2026-07-17 19:15:49
迪巴拉合同细节:固定年薪220万欧元,首发1场奖金10万

迪巴拉合同细节:固定年薪220万欧元,首发1场奖金10万

懂球帝
2026-07-17 10:59:16
7月酷暑别瞎吃早餐!少吃馒头稀饭,常吃这7样,补蛋白抗疲惫

7月酷暑别瞎吃早餐!少吃馒头稀饭,常吃这7样,补蛋白抗疲惫

阿龙美食记
2026-07-15 16:07:37
RMC:萨利巴确诊为背部骨折,世界杯期间一直带伤出战

RMC:萨利巴确诊为背部骨折,世界杯期间一直带伤出战

懂球帝
2026-07-17 03:53:06
中央再发铁令!领导干部出现这15种情形 , 将不能再担任现职!

中央再发铁令!领导干部出现这15种情形 , 将不能再担任现职!

细说职场
2026-07-16 18:21:55
印度移民泄洪!3540万人出逃,多国已封关,印人口灾害正蔓延全球

印度移民泄洪!3540万人出逃,多国已封关,印人口灾害正蔓延全球

古史青云啊
2026-07-17 09:36:10
1979 年苏联手握重兵却不援越南,勃列日涅夫临终道出旁观关键缘由

1979 年苏联手握重兵却不援越南,勃列日涅夫临终道出旁观关键缘由

唠叨说历史
2026-07-16 15:40:07
被央视点赞过的6部高分剧,你追了几部?

被央视点赞过的6部高分剧,你追了几部?

小Q侃电影
2026-07-17 22:33:38
特斯拉大麻烦来了,FSD可能需要推倒重来!

特斯拉大麻烦来了,FSD可能需要推倒重来!

汽车公社
2026-07-17 14:43:43
美国再次攻击伊朗;本要达成协议,特朗普:这些人,他们脑袋有问题

美国再次攻击伊朗;本要达成协议,特朗普:这些人,他们脑袋有问题

一种观点
2026-07-13 09:02:34
2026-07-17 23:12:49
李永乐老师 incentive-icons
李永乐老师
一个爱科普的豆比中学老师
176文章数 6599关注度
往期回顾 全部

科技要闻

WAIC2026看什么?这份"不迷路"攻略请收好

头条要闻

重庆彭水山体崩塌已致8人遇难 还有34人失联

头条要闻

重庆彭水山体崩塌已致8人遇难 还有34人失联

体育要闻

30亿欧对决,世界杯季军战毫无意义?

娱乐要闻

曲婉婷自爆患癌!全网喊“苍天绕过谁”

财经要闻

梁文锋不需要天才

汽车要闻

把中国超跑卖到英国,比亚迪正在被世界看见

态度原创

艺术
游戏
教育
数码
军事航空

艺术要闻

470米,烂尾的“重庆第一高楼”,无人接盘!

《使命召唤:现代战争4》被批画面太过时 像MW2

教育要闻

“三支一扶”计划启动!每年招募3.64万高校毕业生

数码要闻

亮源新创姜旭:世界模型的最终目标是让机器人理解并参与物理世界

军事要闻

伊朗议长:这是一场“生存之战”

无障碍浏览 进入关怀版