{"id":14958322,"url":"https://github.com/solidglue/machine_learning_sklearn_examples","last_synced_at":"2025-10-24T14:31:38.582Z","repository":{"id":224913134,"uuid":"764574306","full_name":"solidglue/Machine_Learning_Sklearn_Examples","owner":"solidglue","description":"机器学习Sklearn入门指南。Machine Learning Sklearn API and Examples with Python3 and Jupyter Notebook.","archived":false,"fork":false,"pushed_at":"2024-05-20T09:17:34.000Z","size":2715,"stargazers_count":111,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-31T02:19:57.793Z","etag":null,"topics":["machine-learning","sklearn"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/solidglue.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-28T10:25:48.000Z","updated_at":"2024-11-29T09:47:04.000Z","dependencies_parsed_at":"2024-05-20T09:42:07.897Z","dependency_job_id":"1c8593fe-3f2e-4320-acc8-cd333390f446","html_url":"https://github.com/solidglue/Machine_Learning_Sklearn_Examples","commit_stats":null,"previous_names":["solidglue/machine_learning_sklearn_jupyter_demo","solidglue/machine_learning_sklearn_guide_jupyter_notebook","solidglue/machine_learning_sklearn_examples"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidglue%2FMachine_Learning_Sklearn_Examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidglue%2FMachine_Learning_Sklearn_Examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidglue%2FMachine_Learning_Sklearn_Examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidglue%2FMachine_Learning_Sklearn_Examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/solidglue","download_url":"https://codeload.github.com/solidglue/Machine_Learning_Sklearn_Examples/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237982435,"owners_count":19397256,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["machine-learning","sklearn"],"created_at":"2024-09-24T13:16:45.496Z","updated_at":"2025-10-24T14:31:33.549Z","avatar_url":"https://github.com/solidglue.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 机器学习Sklearn入门指南\n机器学习入门指南，基于SKlearn讲解如何学习《机器学习》，更新中。 \n\n## 注意\n如果通过Github站内超链接打开Jupyter Notebook文件发生错误，可以点击根据 https://nbviewer.org 生成的“备用链接”间接访问对应文件。  \n或者通过以下链接访问整个项目的站外备用链接，注意点击站外备用链接里的非Jupyter Notebook格式文件会跳转回到Github仓库内：  \n●  [**Machine_Learning_Sklearn_Examples**](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/tree/master/)  \n\n\n## 机器学习Python基础  \n●  [**Numpy科学计算**](https://github.com/solidglue/Machine_Learning_Sklearn_Examples/blob/master/00_Python_basics/00_01_Numpy_basic.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/00_Python_basics/00_01_Numpy_basic.ipynb)]    \n●  [**Pandas数据分析**](https://github.com/solidglue/Machine_Learning_Sklearn_Examples/blob/master/00_Python_basics/00_02_Pandas_basic.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/00_Python_basics/00_02_Pandas_basic.ipynb)]      \n●  [**Matplotlib可视化**](https://github.com/solidglue/Machine_Learning_Sklearn_Examples/blob/master/00_Python_basics/00_03_Matplotlib_basic.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/00_Python_basics/00_03_Matplotlib_basic.ipynb)]       \n●  [**数据探索EDA**](https://github.com/solidglue/Machine_Learning_Sklearn_Examples/blob/master/00_Python_basics/00_04_EDA.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/00_Python_basics/00_04_EDA.ipynb)]       \n\n## 监督学习\n●  [**线性回归**](https://github.com/solidglue/Machine_Learning_Sklearn_Jupyter_Demo/blob/master/01_Supervised_learning/01_01_Linear_regression.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/01_Supervised_learning/01_01_Linear_regression.ipynb)]      \n●  [**逻辑回归**](https://github.com/solidglue/Machine_Learning_Sklearn_Jupyter_Demo/blob/master/01_Supervised_learning/01_02_Logistic_regression.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/01_Supervised_learning/01_02_Logistic_regression.ipynb)]      \n●  [**支持向量机SVM**](https://github.com/solidglue/Machine_Learning_Sklearn_Jupyter_Demo/blob/master/01_Supervised_learning/01_03_Svm.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/01_Supervised_learning/01_03_Svm.ipynb)]       \n●  随机梯度下降SGD  \n●  [**K近邻（KNN）**](https://github.com/solidglue/Machine_Learning_Sklearn_Jupyter_Demo/blob/master/01_Supervised_learning/01_05_Knn.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/01_Supervised_learning/01_05_Knn.ipynb)]      \n●  朴素贝叶斯  \n●  [**决策树**](https://github.com/solidglue/Machine_Learning_Sklearn_Jupyter_Demo/blob/master/01_Supervised_learning/01_07_Decision_trees.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/01_Supervised_learning/01_07_Decision_trees.ipynb)]      \n●  [**随机森林**](https://github.com/solidglue/Machine_Learning_Sklearn_Jupyter_Demo/blob/master/01_Supervised_learning/01_08_Random_forests.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/01_Supervised_learning/01_08_Random_forests.ipynb)]      \n●  多分类与多输出  \n●  特征选择  \n●  神经网络  \n\n## 无监督学习\n●  [**Kmeans聚类**](https://github.com/solidglue/Machine_Learning_Sklearn_Jupyter_Demo/blob/master/02_Unsupervised_learning/02_01_Kmeans_clustering.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/02_Unsupervised_learning/02_01_Kmeans_clustering.ipynb)]        \n●  神经网络模型（无监督）  \n\n## 模型选择与评估\n●  [**交叉验证**](https://github.com/solidglue/Machine_Learning_Sklearn_Examples/blob/master/03_Model_selection_and_evaluation/03_01_Cross_validation.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/03_Model_selection_and_evaluation/03_01_Cross_validation.ipynb)]      \n●  [**调整估算器超参数**](https://github.com/solidglue/Machine_Learning_Sklearn_Examples/blob/master/03_Model_selection_and_evaluation/03_02_hyper_parameters_estimator.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/03_Model_selection_and_evaluation/03_02_hyper_parameters_estimator.ipynb)]      \n●  [**指标和评分**](https://github.com/solidglue/Machine_Learning_Sklearn_Examples/blob/master/03_Model_selection_and_evaluation/03_03_Metrics_and_scoring.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/03_Model_selection_and_evaluation/03_03_Metrics_and_scoring.ipynb)]      \n●  [**验证曲线：绘制分数以评估模型**](https://github.com/solidglue/Machine_Learning_Sklearn_Examples/blob/master/03_Model_selection_and_evaluation/03_04_Validation_curves.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/03_Model_selection_and_evaluation/03_04_Validation_curves.ipynb)]      \n\n## 可视化\n●  可视化  \n\n## 数据集转换\n●  [**流水线和复合估算器**](https://github.com/solidglue/Machine_Learning_Sklearn_Examples/blob/master/05_Dataset_transformations/05_01_Pipelines_and_composite_estimators.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/05_Dataset_transformations/05_01_Pipelines_and_composite_estimators.ipynb)]      \n●  [**特征提取**](https://github.com/solidglue/Machine_Learning_Sklearn_Examples/blob/master/05_Dataset_transformations/05_02_Feature_extraction.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/05_Dataset_transformations/05_02_Feature_extraction.ipynb)]      \n●  [**数据预处理**](https://github.com/solidglue/Machine_Learning_Sklearn_Examples/blob/master/05_Dataset_transformations/05_03_Preprocessing_data.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/05_Dataset_transformations/05_03_Preprocessing_data.ipynb)]      \n●  [**缺失值补充**](https://github.com/solidglue/Machine_Learning_Sklearn_Examples/blob/master/05_Dataset_transformations/05_04_Imputation_of_missing_values.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/05_Dataset_transformations/05_04_Imputation_of_missing_values.ipynb)]      \n●  无监督降维  \n●  随机投影  \n\n## 数据集加载\n●  [**玩具数据集**](https://github.com/solidglue/Machine_Learning_Sklearn_Examples/blob/master/06_Dataset_loading/06_01_Toy_datasets.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/06_Dataset_loading/06_01_Toy_datasets.ipynb)]      \n●  [**真实世界数据集**](https://github.com/solidglue/Machine_Learning_Sklearn_Examples/blob/master/06_Dataset_loading/06_02_Real_world_datasets.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/06_Dataset_loading/06_02_Real_world_datasets.ipynb)]      \n●  [**生成的数据集**](https://github.com/solidglue/Machine_Learning_Sklearn_Examples/blob/master/06_Dataset_loading/06_03_Generated%20datasets.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/06_Dataset_loading/06_03_Generated%20datasets.ipynb)]      \n●  [**加载其他数据集**](https://github.com/solidglue/Machine_Learning_Sklearn_Examples/blob/master/06_Dataset_loading/06_04_load_files.ipynb)       [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Machine_Learning_Sklearn_Examples/blob/master/06_Dataset_loading/06_04_load_files.ipynb)]      \n\n\n## 模型持久化\n●  模型持久化  \n\n\n## *扩展\n\n\n1.**推荐系统**  \n王树森推荐系统公开课 - 基于小红书的场景讲解工业界真实的推荐系统。  \n●  [**Recommender_System**](https://github.com/solidglue/Recommender_System) \n\n2.**YouTuBe推荐系统排序模型**  \n以\"DNN_for_YouTube_Recommendations\"模型和电影评分数据集（ml-1m）为基础，详尽的展示了如何基于TensorFlow2实现推荐系统排序模型。  \n●  [**YouTube深度排序模型(多值embedding、多目标学习)**](https://github.com/solidglue/DNN_for_YouTube_Recommendations) \n\n3.**推荐系统推理服务**  \n基于Goalng、Docker和微服务思想实现了高并发、高性能和高可用的推荐系统推理微服务，包括多种召回/排序服务，并提供多种接口访问方式（REST、gRPC和Dubbo）等，每日可处理上千万次推理请求。   \n● [**推荐系统推理微服务Golang**](https://github.com/solidglue/Recommender_System_Inference_Services)  \n\n4.**深度学习TensorFlow入门教程**  \n●  [**深度学习TensorFlow入门教程**](https://github.com/solidglue/Deep_Learning_TensorFlow2_Examples)  \n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolidglue%2Fmachine_learning_sklearn_examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolidglue%2Fmachine_learning_sklearn_examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolidglue%2Fmachine_learning_sklearn_examples/lists"}