ToolkitX
知识库工具箱

机器学习基础

监督学习、无监督学习、评估指标

30min·进阶

01. 监督学习

监督学习是最常见的机器学习类型。训练数据包含输入特征和对应的标签(目标值)。 主要任务: - 分类(Classification):预测离散类别,如垃圾邮件检测、图像分类 - 回归(Regression):预测连续数值,如房价预测、气温预测 常用算法: - 线性回归(Linear Regression) - 逻辑回归(Logistic Regression) - 决策树(Decision Tree) - 随机森林(Random Forest) - 支持向量机(SVM) - K 近邻(KNN)
python
from sklearn.model_selection import train_test_split
from sklearn.ensemble import RandomForestClassifier
from sklearn.metrics import accuracy_score
from sklearn.datasets import load_iris

# 加载数据
data = load_iris()
X, y = data.data, data.target

# 划分训练集和测试集
X_train, X_test, y_train, y_test = train_test_split(
X, y, test_size=0.2, random_state=42
)

# 创建模型
model = RandomForestClassifier(n_estimators=100)

# 训练模型
model.fit(X_train, y_train)

# 预测
predictions = model.predict(X_test)

# 评估
accuracy = accuracy_score(y_test, predictions)
print(f"准确率: {accuracy:.2%}")

知识测验

1/5正确 0

分类和回归的主要区别是什么?

下一节

Python AI 工具链

下一节