1. 人工智能概述
1.1 人工智能发展历程
timeline title 人工智能发展历程 section 萌芽期 1956 : 达特茅斯会议 1960s : 专家系统 section 低谷期 1974-1980 : 第一次 AI 寒冬 1987-1993 : 第二次 AI 寒冬 section 复兴期 1997 : 深蓝战胜卡斯帕罗夫 2011 : IBM Watson 赢得 Jeopardy section 爆发期 2016 : AlphaGo 战胜李世石 2020 : GPT-3 发布 2023 : 大模型时代
1.2 人工智能分类
| 类型 | 特点 | 典型应用 |
|---|---|---|
| 弱人工智能 | 特定任务 | 图像识别、语音助手 |
| 强人工智能 | 通用智能 | 尚未实现 |
| 超级人工智能 | 超越人类智能 | 理论概念 |
2. 机器学习基础
2.1 机器学习工作流程
数据收集 -> 数据预处理 -> 特征工程 -> 模型选择 -> 模型训练 -> 模型评估 -> (性能达标?) -> 模型部署
2.2 经典算法实现
2.2.1 线性回归
import numpy as np
from sklearn.linear_model import LinearRegression
# 数据准备
X = np.array([[1], [2], [3], [4], [5]])
y = np.array([1, 3, 2, 3, 5])
# 模型训练
model = LinearRegression()
model.fit(X, y)
# 预测
print(model.predict([[6]]))
# 输出:[4.2]
2.2.2 决策树
from sklearn.tree import DecisionTreeClassifier
from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
iris = load_iris()
X_train, X_test, y_train, y_test = train_test_split(
iris.data, iris.target, test_size=
)
clf = DecisionTreeClassifier()
clf.fit(X_train, X_train)
()


