昇思25天学习打卡营第二天|入门

       昨天由于电脑出了故障,没能及时打卡。争取今后保持每日打卡节奏。

       今日学习了02快速入门的下半部分,即网络构建,模型训练和保存模型。网络构建较为基础,模型训练则更加复杂。完成模型训练过程需要三步:1.正向计算  2.反向传播  3.参数优化。

       由于MindSpore使用函数式自动微分机制,因此在定义时需要正向计算函数,且要使用value_and_grad通过函数变化获得梯度计算函数。完成准备工作后,我们需要定义测试函数,以评估模型性能。训练过程中,需要多次迭代数据集,在每一集遍历训练集进行训练,结束后使用测试集进行预测。之后会发现loss在不断下降,Accuracy不断提高。

85c70a4e441e4e88858deff6091d7f14.jpg

6f1de73043c949aaa46171a1e0663204.png 

6a9e444087a24ea290ed7748a7e9b712.png 

 48cf50f2f01442d6959d28134407e394.png

b2e59ffd644a4c87af8f0c7d5595127d.png 

8e7197e5e4d445c29b6f8bd7e644e1bd.png 

5dd872699bfa4755b08db4c60acd7bbd.png 

6462039b27db42e893c875447179e5d1.png 

4d45751133f048c0b59079d6d11a2b32.png 

4e777dba16474103939c970ef635943c.png 

a1d2e4fcb6fb44d2a9b86bf3f6f535c4.png 

f58f47982220433a96a2c42fae8f18d4.png 

402c605467bf4d1eb27430866ebf448e.png 

80f0a052197543a1bcb63003e2f2466f.png      加载模型需要重新实例化模型对象和构造模型,之后加载模型参数并将其加载之模型上。这里实例化了一个随机初始模型,数据如上图。

89006a000c084c2784822a34a37c568e.png

      最后完成学习。

 

 

 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值