趋近智
在掌握了前一章Flux.jl的核心组成部分后,我们将着重介绍这些元素在构建多种神经网络 (neural network)架构中的具体运用。本章将指导您从零开始搭建几种常用的神经网络类型。
您将学到:
MLUtils.jl高效处理数据,以进行批处理和迭代。BSON.jl)保存您训练好的模型,并加载它们以供后续推断或继续训练。本章最后是一个实践练习,您将在此应用这些技术来构建和配置一个CNN以解决图像分类问题,从而巩固您对这些架构组成部分如何组合在一起的理解。
3.1 Julia 中的数据准备与预处理
3.2 处理数据集:使用 MLUtils.jl 的迭代器和加载器
3.3 构建多层感知器(MLP)
3.4 卷积神经网络(CNN)与 Flux
3.5 Flux 中的循环神经网络(RNN)与长短期记忆网络(LSTM)
3.6 处理序列数据的嵌入
3.7 在 Flux 中创建自定义层
3.8 模型序列化:保存和加载Flux模型
3.9 实践:为图像分类实现一个卷积神经网络