人工智能学习笔记 - 学习路线

88 阅读3分钟

人工智能学习笔记 - 学习路线

数学基础

机器学习的根,算法推导的理论基础,看不懂没关系,等机器学习用到了想要深入了解再回来针对学习。

编程与工具

数据处理、可视化、建模与工程化工具。

机器学习算法

函数的选择和推导。

  • 监督学习:
  • 无监督学习
    • 聚类:K-means、层次聚类、DBSCAN、GaussianMixture。
      • 降维: PCA、t-SNE、UMAP(可视化与特征压缩)。
      • 密度估计: 高斯混合、核密度估计。
  • 模型选择与验证: 交叉验证、训练/验证/测试集划分、学习曲线、偏差-方差分析、ROC/AUC、混淆矩阵、F1、定制损失。

深度学习与现代模型

构建复杂预测函数

  • 基础构件: MLP(多层感知机)、激活函数(ReLU、sigmoid、tanh)、损失(MSE、交叉熵)、批归一化、dropout、权重初始化。
  • 卷积神经网络(CNN): 卷积层、池化、残差连接(ResNet思想)、迁移学习(预训练模型微调)。
  • 序列模型: RNN、LSTM、GRU:序列建模基础;注意长程依赖问题。
  • Transformer与自注意力: Attention机制、Transformer架构、BERT、GPT系列思想(编码器/解码器)。
  • 生成模型: Autoencoders、VariationalAutoencoders(VAE)、GAN(生成对抗网络)、NormalizingFlows。
  • 自监督学习/表征学习: 对比学习(SimCLR)、掩码建模(BERT风格)、用于少标签情形。
  • 强化学习(基础): MDP、策略/价值函数、Q-learning、策略梯度、DQN、PPO。