Library Search
结果页

Scikit-learn 机器学习入门实战

在 技术栈 中找到 8 个匹配结果。

返回文档库
技术栈

技术栈

8 个
查看全部
Scikit-learn # Scikit-learn 机器学习入门实战 ## 背景 Scikit-learn 提供了「瑞士军刀」式的机器学习工具箱。无论你是做表格数据的分类、用户分群还是异常检测,掌握它能让你在几分钟内完成从数据处理到模型评估的完整流程。 --- ## 第 1 章:理解 API 设计哲学 Scikit-learn 所有模型遵循统一接口: | 模式 | 伪代码 | |------|-------… 3% ONNX 定义了一种标准化的计算图表示,让 PyTorch / TensorFlow / scikit-learn 训练的模型可以导出为 `.onnx`,然后在任何支持 ONNX 的推理引擎上运行。 **核心价值:** - **跨框架互操作**:训练用 PyTorch,推理用 ONNX Runtime,告别框架锁定 - **推理加速**:ONNX Runtime 内置图优化(常量折叠/算子融合),速度提升… 3% XGBoost t。 **核心价值:** - **极致性能**:C++ 底层,多线程并行,比 scikit-learn GBDT 快 10x+ - **正则化**:L1/L2 防止过拟合,比传统 GBDT 泛化更好 - **原生缺失值处理**:自动学习缺失值最佳分支方向 - **GPU 加速**:`tree_method='gpu_hist'` 再加速 5-20x - **可解释性**:`plot_import… 3% NumPy NumPy 的定位 ``` Python 科学计算栈层级: 应用层: scikit-learn | TensorFlow/PyTorch | SciPy ↓ ↓ ↓ 中间层: Pandas | NumPy (ndarray) | Matplotlib ↓… 3% MLflow 启动 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% C# ```html <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>Alpine.js Demo</title> <style> body { font-family: system-ui; max-width: 600px; margin: 50px auto; background: #… 2% PyTorch 1. 动态计算图相比静态图,性能上有损失吗?PyTorch 2.0 的 `torch.compile` 如何解决? 2. `optimizer.zero_grad()` 如果忘记调用会怎样? 3. `model.train()` 和 `model.eval()` 具体影响了哪些层的行为? 4. 为什么 `CrossEntropyLoss` 的输入不能经过 softmax? # PyTorch 进… 2% FastAI ## FastAI FastAI 是由 Jeremy Howard 和 Rachel Thomas 创建的**PyTorch 顶层深度学习框架**,核心理念是"让深度学习民主化"。它基于类型派发(type dispatch)将最佳实践自动应用到各任务类型上,用 4 行代码训练出 SOTA 模型。 **核心价值:** - **傻瓜式训练**:`vision_learner(dls, resnet… 2%