Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

机器学习算法系列—介绍 #65

Open
johnnian opened this issue Jun 4, 2019 · 0 comments
Open

机器学习算法系列—介绍 #65

johnnian opened this issue Jun 4, 2019 · 0 comments

Comments

@johnnian
Copy link
Owner

johnnian commented Jun 4, 2019

前言

最近开始入手学习AI技术,计划从《机器学习》开始,在我的理解里,机器学习的内容,本质上就是在学习一系列算法。

参考书籍:

  • 《机器学习实战》. Peter Harrington

学习大纲

谈到机器学习,对很多的算法,每个算法都特定的解决某些问,因此计划对各个主流算法进行一番学习;

如果要分类的话,这里暂时这样划分,大概为接下来的学习做一些铺垫:

一、分类算法:分类

分类方法是一种对离散型随机变量建模或预测的监督学习算法。使用案例包括邮件过滤、金融欺诈和预测雇员异动等输出为类别的任务。

  • k-临近算法(kNN)
  • 决策树:CART、随机森林、梯度提升树
  • 朴素叶贝斯算法(NB)—概率论
  • Logistics回归
  • 支持向量机(SVM)
  • AdaBoost算法
  • 分类树
  • 深度学习

二、回归算法:预测

回归方法是一种对数值型连续随机变量进行预测和建模的监督学习算法。使用案例一般包括房价预测、股票走势或测试成绩等连续变化的案例。

  • 线性回归算法(LASSO、Ridge 和 Elastic-Net)
  • 回归树(决策树的一种):RF、GBM
  • 深度学习:卷积、drop-out
  • 最近邻算法

三、聚类算法:聚类、自然集群

聚类是一种无监督学习任务,该算法基于数据的内部结构寻找观察样本的自然族群(即集群)。使用案例包括细分客户、新闻聚类、文章推荐等。

  • K均值聚类算法
  • Apriori算法
  • Affinity Propagation 聚类
  • FP-growth算法
  • 层次聚类(Hierarchical / Agglomerative)
  • DBSCAN
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant