AI人工智能入门:从机器学习到大模型应用
一、什么是人工智能?
人工智能(Artificial Intelligence,AI)是指让机器具有人类智能的技术,包括感知、理解、推理、学习和决策能力。核心目标:让计算机像人一样思考和行动。
二、AI 发展历程
| 阶段 | 时间 | 代表事件 |
|---|---|---|
| 萌芽期 | 1950s-1960s | 图灵测试、感知机提出 |
| 专家系统 | 1980s | 基于规则的专家系统兴起 |
| 机器学习 | 1990s-2010s | SVM、随机森林、深度学习崛起 |
| 大模型时代 | 2020s | GPT、ChatGPT、Claude、LLaMA |
三、机器学习基础
1. 监督学习
有标注数据,学习输入到输出的映射关系。
# 线性回归示例(Python)
from sklearn.linear_model import LinearRegression
model = LinearRegression()
model.fit(X_train, y_train)
predictions = model.predict(X_test)
2. 无监督学习
无标注数据,发现数据内部结构。
# K-Means 聚类示例
from sklearn.cluster import KMeans
kmeans = KMeans(n_clusters=3)
kmeans.fit(X_data)
3. 深度学习
多层神经网络,自动提取特征。
# PyTorch 简单神经网络
import torch.nn as nn
class Net(nn.Module):
def __init__(self):
super().__init__()
self.fc1 = nn.Linear(784, 256)
self.fc2 = nn.Linear(256, 10)
def forward(self, x):
x = torch.relu(self.fc1(x))
return self.fc2(x)
四、大语言模型(LLM)
什么是 LLM?
大语言模型是基于海量文本训练的超大参数Transformer模型,具备强大的语言理解和生成能力。
主流大模型
- GPT-4(OpenAI)— 最强通用能力
- Claude 3(Anthropic)— 长文本、推理强
- LLaMA 3(Meta)— 开源标杆
- Gemini(Google)— 多模态领先
- 文心一言/通义千问(国产)
Prompt 工程基础
# 好的 Prompt 结构
角色:你是一位资深Python工程师
任务:写一个快速排序函数
要求:代码简洁、注释清晰、包含测试用例
五、AI 工具与平台
| 工具 | 用途 | 特点 |
|---|---|---|
| ChatGPT | 对话生成 | 通用能力强 |
| Midjourney | AI 绘画 | 创意图像 |
| GitHub Copilot | 代码补全 | 编程效率 |
| Hugging Face | 模型共享 | 开源模型库 |
| LangChain | LLM 应用开发 | 快速构建AI应用 |
六、AI 带来的变革
- 编程:Copilot 类工具提升开发效率 30-50%
- 写作:文案、翻译、摘要自动化
- 图像:AI 生成图像、设计辅助
- 客服:智能客服降低人工成本
- 医疗:辅助诊断、药物研发
七、AI 发展方向
- 多模态:融合文本、图像、视频、音频
- Agent:AI 自主规划和执行复杂任务
- 具身智能:AI + 机器人
- 端侧部署:大模型小型化跑在手机/电脑上
八、参考资料
- Hugging Face — 开源模型库
- DeepLearning.AI — 吴恩达课程
- Kaggle — 机器学习竞赛平台