全部文章
AI 工程

白话AI(一):定义和模型

从人类认知出发,通俗理解人工智能、模型、模型参数、训练集、拟合与成本函数。

阅读 Markdown 版本

人工智能(Artificial Intelligence)是指区别于人类的原生智能、通过机器呈现的一种人造智能。

人类拥有一些看似平凡实则非凡的能力,如视觉、语言、思考等,而AI就是通过模拟这些能力来实现智能的复制甚至超越。整个人体是一个相当复杂且精妙的系统,更不要说人类最重要的器官——大脑的构造和原理了。可以这么说,大多数人其实都低估了作为一个人类个体所拥有的能力,我们常说这个AI好厉害啊,但其实真正厉害的是我们自己。一个没能完全认识并实现自我能力的人,就像是手里拿着一个最新款的智能手机,每天却只用来打电话和发短信,实在是一种浪费和暴殄。

AI中最重要的一个概念是模型,而模型就是人类大脑最基础的处理单元。以最常见的物体识别为例,大脑可以在极短的时间内就识别出我们看到的物体,比如对面有一个人,手里牵着一条狗。只所以可以这么快的识别,就是因为我们早已生成了一系列的模型,这些模型可以迅速的根据视觉输入得到结果。简单的说,模型就是一个固定的方程式,可以根据输入信息得到输出结果,所以使用模型来处理事情非常快。而使用模型也是人类的必然选择,因为这是化繁为简的一个过程,否则人类根本无法面对一个信息日益增长的世界。

拥有一个完美的模型,无论是对于人类个体还是AI程序来说,都是成功的关键。生成模型并不断完善的过程,一般就叫训练模型或者建模。AI训练模型的方式和人类认知世界的方式是一样的,人类的所有学习本质上都是在不断试错中完成的,如果还是把模型比作方程式,那么AI中的模型训练就是通过不断调整方程参数,最终得到一个最满足给定训练数据的方程式。这里的方程参数就叫模型参数,给定的训练数据叫训练集,而满足训练集被称作拟合。模型生成是一个持续完善的过程,用来评价模型好坏的计算表达式被叫做成本函数

关于成本函数这一点,我觉得对人类的行为是有一定启发的。因为我们在成长的过程中,已经形成了无以数计的模型,我们每天都在不自觉的使用它们,却从来没有考虑过模型本身的正确性和精确度。尽管我们不能像AI一样使用明确的成本函数来衡量模型,但我们的确需要通过时常的反思、省察来不断完善模型,这是才能随着时间和经历的增长,成为一个越来越好的自己。

最后更新: 2023年3月11日全部文章