【王俊杰de人工智能实战课】第6次作业

Brief Guide

项目内容
这个作业属于哪个课程北航人工智能实战课
这个作业的要求在哪里第三次作业要求
我在这个课程的目标是获得机器学习相关的完整项目与学习经验;通过与人工智能行业的大牛们聊天了解行业不同方向的发展以便进行职业规划;为转CS积累基础知识并获得相关课程的成绩
这个作业在哪个具体方面帮助我实现目标对三层神经网络调参,了解控制模型精确度的方法
作业正文…【王俊杰de人工智能实战课】第6次作业
其他参考文献…微软AI教育GitHub

Main Homework

代码

learning_rate = 0.2
n_hidden1 = 32
n_hidden2 = 16
m_epoch = 2
batch_size = 10

调整参数

将 Max Epoch 设置为 10,确保在不同的学习率的情况下,学习结果都可以尽量到达平滑稳定阶段

1、调整学习率

除学习率外的参数设置

其余参数数值
Hidden Neural Number 132
Hidden Neural Number 216
Batch Size10
Max Epoch10

学习率的数值设置

学习率准确率
0.010.9538
0.030.9621
0.050.9681
0.10.9671
0.20.9631
0.30.9631
0.40.9578
0.50.9532
0.60.9543
0.70.9455

2、调整隐藏层的神经元数量

除隐藏层神经元数量外的参数设置

其余参数数值
Learning Rate0.2
Batch Size10
Max Epoch10

隐藏层神经元数量的数值设置

第一层第二层准确率
32160.9631
64160.9694
32320.9653
64320.9719

3、调整批大小

除批大小外的参数设置

其余参数数值
Learning Rate0.2
Hidden Neural Number 132
Hidden Neural Number 216
Max Epoch10

批大小的数值设置

批大小准确率
100.9651
120.9605
140.9662
160.9619
180.9645
200.9676

4、调整最大的epoch值

除最大epoch值外的参数设置

其余参数数值
Learning Rate0.2
Hidden Neural Number 132
Hidden Neural Number 216
Batch Size10

最大epoch值的数值设置

最大epoch准确率
20.954
40.9574
60.9589
80.9612
100.972

最终结果

1、较优参数设置

参数数值
Learning Rate0.2
Hidden Neural Number 164
Hidden Neural Number 232
Batch Size20
Max Epoch10

2、准确度结果

accuracy = 0.9733

3、LOSS下降曲线展示

1612908-20190424004825847-681473029.png

转载于:https://www.cnblogs.com/WJJ98-BUAA/p/10751581.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值