昇思大模型学习·第一天

mindspore快速入门回顾

  • 导入mindspore包

  • 处理数据集

    • 下载mnist数据集
    • 进行数据集预处理
      • MnistDataset()方法
      • train_dataset.get_col_names() 打印列名信息
      • 使用create_tuple_iterator 或create_dict_iterator对数据集进行迭代访问
  • 网络构建

    • mindspore.nn: 构建所有网络的基类
    • 用的层有
      • Flatten
      • Dense
      • ReLU
  • 模型训练

    • 正向计算
      • logits:预测结果
      • label:正确标签
      • loss:预测损失
    • 反向传播
      • parameters:模型参数
      • grandients:loss梯度
    • 参数优化:将梯度更新到参数上。
    • 步骤:
      • 定义正向计算函数
      • 使用value_and_grad通过函数变换获得梯度计算函数。
      • 定义训练函数,使用set_train设置为训练模式,执行正向计算、反向传播和参数优化。
  • 保存模型

  • 加载模型

相关推荐
冰西瓜6007 分钟前
深度学习的数学原理(十一)—— CNN:二维卷积的数学本质与图像特征提取
人工智能·深度学习·cnn
飞哥数智坊13 分钟前
春节没顾上追新模型?17款新品一文速览
人工智能·llm
陈天伟教授16 分钟前
人工智能应用- 人工智能交叉:04. 安芬森理论
人工智能
pyniu22 分钟前
Elasticsearch学习
后端·学习·elasticsearch·搜索引擎
liliangcsdn24 分钟前
IMPALA强化学习算法的学习和解读
学习·算法
蒸蒸yyyyzwd27 分钟前
os八股学习笔记
笔记·学习
光的方向_35 分钟前
ChatGPT提示工程入门 Prompt 03-迭代式提示词开发
人工智能·chatgpt·prompt·aigc
野犬寒鸦37 分钟前
Java8 ConcurrentHashMap 深度解析(底层数据结构详解及方法执行流程)
java·开发语言·数据库·后端·学习·算法·哈希算法
盼小辉丶40 分钟前
PyTorch实战(29)——使用TorchServe部署PyTorch模型
人工智能·pytorch·深度学习·模型部署
郝学胜-神的一滴42 分钟前
在Vibe Coding时代,学习设计模式与软件架构
人工智能·学习·设计模式·架构·软件工程