课程大纲

Julia中的机器学习算法

入门概念

  • 监督学习与无监督学习
  • 交叉验证与模型选择
  • 偏差/方差权衡

线性与逻辑回归

(NaiveBayes & GLM)

  • 入门概念
  • 拟合线性回归模型
  • 模型诊断
  • 朴素贝叶斯
  • 拟合逻辑回归模型
  • 模型诊断
  • 模型选择方法

距离

  • 什么是距离?
  • 欧几里得距离
  • 曼哈顿距离
  • 余弦距离
  • 相关性距离
  • 马氏距离
  • 汉明距离
  • 平均绝对偏差
  • 均方根误差
  • 均方偏差

降维

  • 主成分分析 (PCA)
    • 线性PCA
    • 核PCA
    • 概率PCA
    • 独立成分分析
  • 多维缩放

改进的回归方法

  • 正则化的基本概念
  • 岭回归
  • Lasso回归
  • 主成分回归 (PCR)

聚类

  • K均值
  • K中心点
  • DBSCAN
  • 层次聚类
  • 马尔可夫聚类算法
  • 模糊C均值聚类

标准机器学习模型

(NearestNeighbors, DecisionTree, LightGBM, XGBoost, EvoTrees, LIBSVM包)

  • 梯度提升概念
  • K近邻 (KNN)
  • 决策树模型
  • 随机森林模型
  • XGBoost
  • EvoTrees
  • 支持向量机 (SVM)

人工神经网络

(Flux包)

  • 随机梯度下降及其策略
  • 多层感知机的前向传播与反向传播
  • 正则化
  • 递归神经网络 (RNN)
  • 卷积神经网络 (ConvNets)
  • 自编码器
  • 超参数

要求

本课程面向已经具备数据科学和统计学背景的人士。

 21 小时

客户评论 (2)

即将举行的公开课程

课程分类