news 2026/4/30 18:41:38

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
人工智能基础与应用 - 数据处理、建模与预测流程 1 : 了解人工智能

1.1 学习目标

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

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

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


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

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

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

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

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

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

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

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


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

1.3.1 传统程序:规则先行

传统程序的特点是:

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

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

如果考试成绩 ≥ 60 分 → 判定为“及格” 否则 → 判定为“不及格”

这种方式的优点是:

  • 逻辑清晰
  • 结果可控

但问题也很明显:

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

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

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

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

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

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

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


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

1.4.1 什么是“学习”

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

更准确地说:

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

例如:

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

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

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

这一过程称为模型训练


1.4.2 什么是“预测”

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

预测结果可能是:

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

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


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

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

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

importpandasaspdfromsklearn.linear_modelimportLinearRegression# 构造示例数据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 题:

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/29 0:01:50

如何5步搭建SGLang智能监控系统:从零到精通实战指南

如何5步搭建SGLang智能监控系统:从零到精通实战指南 【免费下载链接】sglang SGLang is a structured generation language designed for large language models (LLMs). It makes your interaction with models faster and more controllable. 项目地址: https:/…

作者头像 李华
网站建设 2026/4/29 0:04:20

B站直播必备:5大功能让弹幕助手成为你的专属场控

B站直播必备:5大功能让弹幕助手成为你的专属场控 【免费下载链接】Bilibili-MagicalDanmaku 【神奇弹幕】哔哩哔哩直播万能场控机器人,弹幕姬答谢姬回复姬点歌姬各种小骚操作,目前唯一可编程机器人 项目地址: https://gitcode.com/gh_mirro…

作者头像 李华
网站建设 2026/4/27 12:59:21

YOLO实时检测实战案例:安防监控系统中的GPU资源规划

YOLO实时检测实战案例:安防监控系统中的GPU资源规划 在城市级智能监控中心,一台服务器正同时处理着来自128个摄像头的高清视频流。画面中每一个移动的人影、每一辆驶过的车辆都被毫秒级识别并标记——这背后并非人力值守,而是YOLO模型与GPU集…

作者头像 李华
网站建设 2026/4/23 1:36:50

10分钟搞定语音质量评估:F5-TTS实战全攻略

10分钟搞定语音质量评估:F5-TTS实战全攻略 【免费下载链接】F5-TTS Official code for "F5-TTS: A Fairytaler that Fakes Fluent and Faithful Speech with Flow Matching" 项目地址: https://gitcode.com/gh_mirrors/f5/F5-TTS 还在为语音合成质…

作者头像 李华
网站建设 2026/4/23 9:27:10

完全掌握Gemini API:AI助手开发专业指南

完全掌握Gemini API:AI助手开发专业指南 【免费下载链接】Gemini-API ✨ An elegant async Python wrapper for Google Gemini web app 项目地址: https://gitcode.com/gh_mirrors/gem/Gemini-API 在当今AI技术快速发展的时代,掌握高效的AI助手开…

作者头像 李华
网站建设 2026/4/25 6:08:19

Kiero:一站式图形API钩子库,轻松实现游戏运行时注入

Kiero是一款功能强大的通用图形钩子库,专门为基于D3D9-D3D12、OpenGL和Vulkan的娱乐软件设计。这款Unity钩子库能够帮助开发者和软件爱好者轻松实现运行时注入,为软件修改工具的开发提供了前所未有的便利。 【免费下载链接】kiero Universal graphical h…

作者头像 李华