昇思大模型学习·第一天

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设置为训练模式,执行正向计算、反向传播和参数优化。
  • 保存模型

  • 加载模型

相关推荐
我有满天星辰4 小时前
【Dart 语言学习教程 】 第二章:面向对象编程
学习·flutter·dart
迷枫7124 小时前
DCA 考试重点初版
学习
蓝狐社4 小时前
AI产业的终局推演:从聊天入口到千机千面
人工智能
深度学习lover4 小时前
<数据集>yolo月球陨石坑识别<目标检测>
人工智能·yolo·目标检测·计算机视觉·数据集·月球陨石坑识别
留白_4 小时前
numpy学习
学习·numpy
花岛溯4 小时前
AI产品经理学习 DAY4 · Cursor 生成figma 原型
学习·产品经理·figma
-To be number.wan4 小时前
计算机组成原理 | Cache替换算法
学习·计算机组成原理
计算机安禾4 小时前
【算法分析与设计】第49篇:算法博弈论与机制设计
人工智能·算法·机器学习
触底反弹4 小时前
5 个 Step,让你的前端代码连上 AI 大模型
javascript·人工智能·面试
程序员契奇4 小时前
12_Agent的Hook补充+控制Agent+流式输出+总结
人工智能·agent