人工智能基础与应用 - 数据处理、建模与预测流程 1 : 了解人工智能

1.1 学习目标

通过本章学习,读者应能够:

  • 理解人工智能在应用层面的基本含义
  • 区分人工智能系统与传统规则程序
  • 理解人工智能"学习"和"预测"的核心思想
  • 认识人工智能系统从数据到预测的基本流程
  • 通过 Python 示例,对人工智能的工作方式形成直观认识

本章的目标不是让读者"会写模型",而是建立对人工智能工作方式的正确理解


1.2 从日常例子理解什么是人工智能

在日常生活中,人们常说的人工智能包括:

  • 手机里的语音助手
  • 视频平台的推荐系统
  • 商城中的"猜你喜欢"
  • 风险提示或智能评分系统

这些系统看起来差异很大,但它们背后有一个共同点:

它们不是靠人工写死规则工作,而是通过历史数据学习规律,再对新情况做出预测或判断。

从应用角度,可以将人工智能理解为:

一种基于数据学习规律,并对未知情况进行预测或决策的技术方法。

这里的关键词是:
数据、学习、预测


1.3 人工智能与传统程序的区别

1.3.1 传统程序:规则先行

传统程序的特点是:

  • 人先制定规则
  • 程序严格执行规则

例如,一个简单的规则程序:

text 复制代码
如果考试成绩 ≥ 60 分 → 判定为"及格"
否则 → 判定为"不及格"

这种方式的优点是:

  • 逻辑清晰
  • 结果可控

但问题也很明显:

  • 规则必须由人提前想好
  • 面对复杂情况,规则很难穷举

1.3.2 人工智能系统:数据先行

人工智能系统的思路恰好相反。

以"判断学生是否可能挂科"为例:

  • 不再人为设定固定规则
  • 而是收集历史数据(出勤率、作业完成情况、平时成绩等)
  • 让系统从这些数据中学习"什么样的学生更容易挂科"

系统并不是"理解了学生",而是:

从数据中发现规律,并将规律用于预测。


1.4 人工智能的核心能力:学习与预测

1.4.1 什么是"学习"

在人工智能中,"学习"并不等同于人类的理解或思考。

更准确地说:

学习是指通过已有数据,建立输入与输出之间的映射关系。

例如:

  • 输入:汽车的重量、马力
  • 输出:油耗

通过大量历史样本,系统逐渐学会:

  • 不同输入组合对应怎样的输出结果

这一过程称为模型训练


1.4.2 什么是"预测"

预测是人工智能系统最终对外体现的能力。

预测结果可能是:

  • 一个数值(如价格、步数、油耗)
  • 一个类别(如是否合格、是否异常)
  • 一个概率(如风险发生的可能性)

只要系统能够对新数据给出合理结果,就体现了人工智能的价值。


1.5 用一个 Python 示例理解"学习与预测"

下面通过一个非常简单的示例,帮助读者直观理解人工智能在做什么。

示例:根据学习时间预测考试成绩

python 复制代码
import pandas as pd
from sklearn.linear_model import LinearRegression

# 构造示例数据
data = {
    'study_hours': [1, 2, 3, 4, 5],
    'score': [50, 55, 65, 70, 80]
}

df = pd.DataFrame(data)

# 特征(学习时间)
X = df[['study_hours']]

# 标签(考试成绩)
y = df['score']

# 创建并训练模型
model = LinearRegression()
model.fit(X, y)

# 使用模型进行预测
predicted_score = model.predict([[6]])

print("预测学习 6 小时的成绩为:", predicted_score[0])

代码说明

  • study_hours 是输入特征
  • score 是模型要学习和预测的目标
  • fit() 表示让模型从数据中学习规律
  • predict() 表示对新数据进行预测

读者只需理解:

模型通过已有数据学会"学习时间与成绩之间的关系",并将这一关系用于新的预测。


1.6 人工智能系统的基本工作流程

综合前面的内容,可以将人工智能系统的工作流程概括为以下几个步骤:

  1. 数据获取

    • 收集历史记录(成绩、行为、指标等)
  2. 数据处理

    • 清洗、整理、转换数据格式
  3. 模型训练

    • 利用数据学习规律
  4. 预测与评估

    • 判断模型是否可靠
  5. 应用与优化

    • 在实际场景中持续改进

无论是考试案例还是企业应用,这一流程都是通用的。


1.7 人工智能训练相关岗位的理解

在实际工作中,参与上述流程的人员,可能被称为:

  • 数据分析师
  • AI 应用工程师
  • 模型训练人员

在职业技能体系中,这类围绕数据处理、模型训练和预测评估展开工作的角色,通常被归入"人工智能训练相关岗位"。

本系列文章关注的是这些岗位共同具备的基础能力


1.8 本章小结

通过本章学习,可以得出以下几点认识:

  • 人工智能并不是写死规则的程序
  • 数据是人工智能系统的基础
  • 学习与预测是人工智能的核心能力
  • 人工智能系统遵循相对固定的工作流程

这些内容将作为后续章节的基础,在数据处理、模型训练等内容中逐步展开。


1.9 课后练习

一、判断题

  1. 人工智能系统的核心能力是基于数据进行学习和预测。
  2. 人工智能系统的工作方式与传统规则程序完全相同。
  3. 模型训练的目的是让系统从数据中学习输入与输出之间的关系。

二、简答题

  1. 简要说明人工智能系统与传统程序的主要区别。
  2. 人工智能系统的一般工作流程包括哪些主要步骤?

三、思考题

请举一个你熟悉的生活或工作场景,说明:

  • 可以收集哪些数据
  • 系统可能需要预测什么结果

1.10 练习题参考答案

一、判断题答案

  1. 正确
  2. 错误
  3. 正确

二、简答题参考要点

第 1 题:

  • 传统程序依赖人工编写规则
  • 人工智能系统通过数据学习规律
  • 人工智能可以处理复杂和不确定问题

第 2 题:

  • 数据获取
  • 数据处理
  • 模型训练
  • 预测与评估
  • 应用与优化

相关推荐
技术工小李2 小时前
定制邀请函,助力陕西省第五届食管胃静脉曲张及其伴发疾病研讨会圆满落幕
python
wxdlfkj2 小时前
从硬件极限到算法补偿:构建微米级工件特征“在机测量”闭环系统的技术路径解析
人工智能·算法·机器学习
AAA简单玩转程序设计2 小时前
Python 基础再升级!5 个超实用小技巧,写代码快人一步
python
_codemonster2 小时前
AI大模型入门到实战系列(十八)微调模型实现分类
人工智能·机器学习·分类
dagouaofei2 小时前
2026 年工作计划汇报 PPT:多种 AI 方案对比评估
人工智能·python·powerpoint
墨染天姬2 小时前
【AI】2025视频模型排行
人工智能·音视频
hengcaib2 小时前
美瑞莎携手未来数据集团:大健康赛道的 “数智化” 新探索
大数据·人工智能
唐叔在学习2 小时前
用python实现类AI自动执行终端指令
后端·python·自动化运维
数说星榆1812 小时前
神经符号系统:连接符号逻辑与深度学习
人工智能·深度学习