📜  使用Python进行机器学习

📅  最后修改于: 2022-05-13 01:54:19.374000             🧑  作者: Mango

使用Python进行机器学习

机器学习是计算机无需明确编程即可学习的能力。用外行的话来说,它可以被描述为在没有任何人工帮助的情况下,根据计算机的经验自动执行计算机的学习过程。机器学习在我们的日常生活中得到了积极的使用,而且可能在比人们预期的更多的地方使用。

使用 Python 进行机器学习

在这个Python机器学习教程中,我们将从基础或零开始学习机器学习,以推进我们将使用它创建一些项目的地方。

介绍

  • 机器学习入门
  • 机器学习简介
  • 什么是机器学习?
  • 机器学习中的数据简介
  • 机器学习——应用
  • 机器学习和人工智能之间的区别
  • 机器学习的最佳Python库

数据处理

  • 了解数据处理
  • 生成测试数据集
  • 使用 Sklearn 创建测试数据集
  • 数据预处理
  • 数据清理
  • 数据集的标签编码
  • 数据集的一种热编码
  • 在Python中使用 SMOTE 和 Near Miss 算法处理不平衡数据

监督学习

  • 学习类型——监督学习
  • 分类入门
  • 回归技术的类型
  • 分类与回归

线性回归

  • 线性回归简介
  • 实现线性回归
  • 单变量线性回归
  • 多元线性回归
  • Python|使用 sklearn 进行线性回归
  • 使用 TensorFlow 进行线性回归
  • 使用 PyTorch 进行线性回归
  • 派斯帕克 |使用 Apache MLlib 进行线性回归
  • 波士顿住房 Kaggle 挑战与线性回归

多项式回归

  • 多项式回归(从零开始使用Python )
  • 多项式回归
  • 非线性数据的多项式回归
  • 使用 Turicreate 进行多项式回归

逻辑回归

  • 了解逻辑回归
  • 实现逻辑回归
  • 使用 TensorFlow 进行逻辑回归
  • 使用 TensorFlow 的 Softmax 回归
  • 使用 Keras 的 Softmax 回归

朴素贝叶斯

  • 朴素贝叶斯分类器
  • 使用Python实现朴素贝叶斯从头开始
  • 补充朴素贝叶斯 (CNB) 算法
  • 将多项朴素贝叶斯应用于 NLP 问题

支持向量

  • 支持向量机算法
  • Python中的支持向量机 (SVM)
  • 使用 GridSearchCV 进行 SVM 超参数调整
  • 在Python中创建线性核 SVM
  • 支持向量机 (SVM) 中的主要核函数
  • 使用 SVM 对非线性数据集进行分类

决策树

  • 决策树
  • 实施决策树
  • 使用 sklearn 进行决策树回归

随机森林

  • Python中的随机森林回归
  • 使用 Scikit-learn 的随机森林分类器
  • 随机森林分类器的超参数
  • 使用 Sklearn 的投票分类器
  • 装袋分类器

K-最近邻(KNN)

  • K 最近邻与Python |机器学习
  • 使用Python从 Scratch 实现 K-Nearest Neighbors
  • Python中的K最近邻算法
  • 使用 Sklearn 实现 KNN 分类器
  • 使用 KNNimputer() 进行插补
  • 使用 OpenCV 实现 KNN

无监督学习

  • 学习类型——无监督学习
  • 机器学习中的聚类
  • 不同类型的聚类算法
  • K 表示聚类 - 简介
  • KMeans 中 k 最优值的肘部方法
  • K-means++ 算法
  • 在Python中使用 K-Means 聚类分析测试数据
  • Mini Batch K-means 聚类算法
  • 均值漂移聚类
  • DBSCAN – 基于密度的聚类
  • 使用 Sklearn 实现 DBSCAN 算法
  • 模糊聚类
  • 光谱聚类
  • 光学集群
  • 使用 Sklearn 实现 OPTICS 集群
  • 层次聚类(凝聚和分裂聚类)
  • 使用 Sklearn 实现凝聚聚类
  • 高斯混合模型

使用机器学习的项目

  • 使用线性回归进行降雨预测
  • 在 PyTorch 中使用逻辑回归识别手写数字
  • 使用 Logistic 回归进行 Kaggle 乳腺癌威斯康星州诊断
  • 使用带有 scikit-learn 的 k-NN 实现人脸识别
  • 信用卡欺诈检测
  • 使用 K-means 聚类的图像压缩

机器学习的应用

  • 谷歌如何使用机器学习?
  • NASA 如何使用机器学习?
  • Facebook 使用机器学习的 5 种令人兴奋的方式
  • 使用机器学习的定向广告
  • 知名公司如何使用机器学习?