# 白话AI（一）：定义和模型

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

Canonical: https://samanhappy.com/zh/writing/ai-in-plain-language-definitions-and-models
Language: zh-CN
作者: 青扬
最后更新: 2023-03-11

本文于 2023-03-11 首发于微信公众号，此处保留当时的原文。
https://mp.weixin.qq.com/s/9wOB6wITa2u9ZIxt9cF8bw


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

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

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

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

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