昇思大模型学习·第一天

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

  • 加载模型

相关推荐
audyxiao00118 小时前
AI一周重要会议和活动概览(12.29-1.4)
人工智能·acl·一周会议与活动·jcai
阿赵3D18 小时前
JavaScript学习笔记——11、正则表达式
javascript·笔记·学习·正则表达式
愚公搬代码18 小时前
【愚公系列】《扣子开发 AI Agent 智能体应用》023-实战案例:图文混合的火爆推文生成器
人工智能
Tan385118 小时前
如何在 OfficeAI 上配置 API Key(图文教程)
开发语言·人工智能·c#·api·教程·officeai
代码or搬砖18 小时前
JVM学习笔记
jvm·笔记·学习
jiayong2318 小时前
知识库最佳实践与优化指南04
大数据·人工智能·机器学习
aitoolhub18 小时前
AI视频生成:核心技术框架与工作逻辑
人工智能·计算机视觉·aigc·音视频·设计语言
信也科技布道师18 小时前
互动视频技术在销售AI培训中的最佳实践
人工智能·ai·视频
IT_陈寒18 小时前
Python 3.12 性能优化:5 个鲜为人知但提升显著的技巧让你的代码快如闪电
前端·人工智能·后端
大任视点18 小时前
楼秀余院士博鳌演讲:打开“年轻开关”的科学钥匙
人工智能