Library Search
结果页

Scikit-learn 机器学习入门实战

在 知识库 中找到 8 个匹配结果。

返回文档库
知识库

知识库

8 个
Scikit-learn 机器学习入门实战 # Scikit-learn 机器学习入门实战 ## 背景 Scikit-learn 提供了「瑞士军刀」式的机器学习工具箱。无论你是做表格数据的分类、用户分群还是异常检测,掌握它能让你在几分钟内完成从数据处理到模型评估的完整流程。 --- ## 第 1 章:理解 API 设计哲学 Scikit-learn 所有模型遵循统一接口: | 模式 | 伪代码 | |------|-------… 3% Hello World — 鸢尾花分类 # Scikit-learn Hello World:鸢尾花分类 ## 目标 使用经典的 Iris 数据集,训练一个随机森林分类器并评估准确率。这是 scikit-learn 最经典的入门示例。 ## 完整代码 ```python from sklearn.datasets import load_iris from sklearn.model_selection import train_… 3% 01-从零入门教程 NumPy 的定位 ``` Python 科学计算栈层级: 应用层: scikit-learn | TensorFlow/PyTorch | SciPy ↓ ↓ ↓ 中间层: Pandas | NumPy (ndarray) | Matplotlib ↓… 3% autolog 一行自动追踪 + 对比实验 启动 MLflow UI pip install mlflow xgboost scikit-learn mlflow ui --port 5000 # 终端 2: 运行实验 python mlflow_autolog.py ``` 打开 http://localhost:5000 即可看到 3 个实验对比。 ## 预期输出 ``` ✓ {'n_estimators': 50, 'max_… 2% 02-进阶实战-迁移学习与部署 # PyTorch 进阶实战 —— 迁移学习、混合精度与模型部署 ## 本章目标 - 使用预训练模型进行迁移学习(Fine-tuning) - 掌握混合精度训练(AMP)加速 - 模型导出:TorchScript → ONNX - 模型量化与推理优化 ## 1. 迁移学习(Fine-tuning) ### 1.1 使用 torchvision 预训练模型 ```python import… 2% 鸢尾花分类:训练 + 交叉验证 + 特征重要性 ` ## 运行步骤 ```bash pip install xgboost scikit-learn matplotlib python xgboost_iris.py ``` ## 预期输出 ``` 测试准确率: 0.9667 分类报告: precision recall f1-score support setosa 1… 2% 02-进阶实战-测试-安全-部署 # Django 进阶实战 —— 测试、安全与部署 ## 本章目标 - 编写单元测试与集成测试 - 理解 Django 安全机制与最佳实践 - 使用 PostgreSQL + Gunicorn + Nginx 生产部署 - 掌握 Django 性能优化技巧 ## 1. 测试体系 ### 1.1 单元测试 ```python # blog/tests/test_models.py from… 2% 原生类别特征 + early stopping 分类实战 步骤 ```bash pip install lightgbm pandas scikit-learn python lgb_categorical.py ``` ## 预期输出 2%