Skip to content

Module 05: Advanced Topics

zimingttkx edited this page Dec 13, 2025 · 1 revision

Module 05: Advanced Topics

高级专题 - 深入 Keras 高级 API,掌握模型优化与工程化最佳实践。


Module Overview

Attribute Value
Prerequisites Modules 02-04
Duration 2-3 weeks
Notebooks 12+
Difficulty ⭐⭐⭐⭐ Advanced

Submodules

01. Functional API

Topic Key Concepts
Multi-Input Models 多输入融合
Multi-Output Models 多任务学习
Shared Layers 权重共享
Residual Connections 残差连接

02. Callbacks & TensorBoard

Callback Purpose
ModelCheckpoint 保存最佳模型
EarlyStopping 早停防过拟合
ReduceLROnPlateau 动态学习率
TensorBoard 训练可视化
LearningRateScheduler 学习率调度

03. Model Optimization

Technique Tool
Hyperparameter Tuning Optuna, Ray Tune
Pruning TF Model Optimization
Quantization TFLite, ONNX
Knowledge Distillation Teacher-Student

Module 06: Generative Models

生成式模型 - 探索生成式模型的原理与应用。


Submodules

VAE (Variational Autoencoder)

  • Latent Space Learning
  • Reparameterization Trick
  • KL Divergence Loss

GAN (Generative Adversarial Network)

  • DCGAN: Deep Convolutional GAN
  • WGAN: Wasserstein GAN
  • StyleGAN: Style-based Generation

Diffusion Models

  • DDPM: Denoising Diffusion
  • Score Matching
  • Stable Diffusion

Module 07: Reinforcement Learning

强化学习 - 掌握强化学习核心算法。


Key Algorithms

Category Algorithms
Value-Based Q-Learning, DQN, Double DQN, Dueling DQN
Policy-Based REINFORCE, PPO, SAC
Actor-Critic A2C, A3C, TD3
Model-Based World Models, MuZero

Module 08: Theory Notes

理论笔记 - 全面的理论参考资料。


Contents

Activation Functions

  • ReLU, LeakyReLU, PReLU, ELU
  • GELU, Swish, Mish, SiLU
  • Sigmoid, Tanh, Softmax

Loss Functions

  • Cross-Entropy, Focal Loss
  • MSE, MAE, Huber Loss
  • Contrastive Loss, Triplet Loss

Architectures

  • CNN Design Patterns
  • Transformer Variants
  • Efficient Architectures

Module 09: Projects

实战项目 - 通过真实项目检验学习成果。


Project Categories

Category Projects
ML Basics Titanic, Otto Classification
Computer Vision MNIST CNN, Image Classification
NLP Sentiment Analysis, NER, Translation
Time Series Temperature, Stock Prediction
Kaggle Gold Medal Solutions

Clone this wiki locally