人工智能实战2019 第二次作业 焦宇恒
标题 | 内容 |
---|---|
这个作业属于哪个课程 | 人工智能实战2019 |
这个作业的要求在哪里 | 作业要求 |
这个作业关于什么 | 双变量的反向传播 |
参考文献 | 参考文献 |
实验代码
w = 3
b = 4
delta_z = 12
i = 0while abs( delta_z ) > 1e-5 :i = i + 1x = 2 * w + 3 * by = 2 * b + 1z = x * ydelta_z = z - 150.0factor_b = 3 * y + 2 * xfactor_w = 2 * ydelta_b = delta_z / ( 2 * factor_b )delta_w = delta_z / ( 2 * factor_w )b = b - delta_bw = w - delta_wprint("w = %f\t b = %f\t z = %f\t" % (w, b, z))print("delta_w = %f\t delta_b = %f\t delta_z = %f\t" % (delta_w, delta_b, delta_z))print("factor_w = %f\t factor_b = %f\t" % (factor_b, factor_w))print("---------------------------------------------------------------------------------------------")
print("result: 经过了%d次迭代,最终b = %f\tw = %f 此时精度为1e-5" % (i, b, w))
实验结果
每次迭代更新factor_b和factor_w的结果
w = 2.666667 b = 3.904762 z = 162.000000
delta_w = 0.333333 delta_b = 0.095238 delta_z = 12.000000
factor_w = 63.000000 factor_b = 18.000000
---------------------------------------------------------------------------------------------
w = 2.661519 b = 3.903263 z = 150.181406
delta_w = 0.005148 delta_b = 0.001499 delta_z = 0.181406
factor_w = 60.523810 factor_b = 17.619048
---------------------------------------------------------------------------------------------
w = 2.661517 b = 3.903263 z = 150.000044
delta_w = 0.000001 delta_b = 0.000000 delta_z = 0.000044
factor_w = 60.485234 factor_b = 17.613053
---------------------------------------------------------------------------------------------
w = 2.661517 b = 3.903263 z = 150.000000
delta_w = 0.000000 delta_b = 0.000000 delta_z = 0.000000
factor_w = 60.485224 factor_b = 17.613052
---------------------------------------------------------------------------------------------
result: 经过了4次迭代,最终b = 3.903263 w = 2.661517 此时精度为1e-5
每次迭代不更新factor_b和factor_w的结果
w = 2.666667 b = 3.904762 z = 162.000000
delta_w = 0.333333 delta_b = 0.095238 delta_z = 12.000000
factor_w = 63.000000 factor_b = 18.000000
---------------------------------------------------------------------------------------------
w = 2.661628 b = 3.903322 z = 150.181406
delta_w = 0.005039 delta_b = 0.001440 delta_z = 0.181406
factor_w = 63.000000 factor_b = 18.000000
---------------------------------------------------------------------------------------------
w = 2.661474 b = 3.903278 z = 150.005526
delta_w = 0.000154 delta_b = 0.000044 delta_z = 0.005526
factor_w = 63.000000 factor_b = 18.000000
---------------------------------------------------------------------------------------------
w = 2.661469 b = 3.903277 z = 150.000170
delta_w = 0.000005 delta_b = 0.000001 delta_z = 0.000170
factor_w = 63.000000 factor_b = 18.000000
---------------------------------------------------------------------------------------------
w = 2.661469 b = 3.903277 z = 150.000005
delta_w = 0.000000 delta_b = 0.000000 delta_z = 0.000005
factor_w = 63.000000 factor_b = 18.000000
---------------------------------------------------------------------------------------------
result: 经过了5次迭代,最终b = 3.903277 w = 2.661469 此时精度为1e-5
结果分析
- 每次更新factor_b和factor_w可有效减少所需的迭代次数,效率更高。
- 满足梯度下降的概念
- 最终得到结果是相同的
转载于:https://www.cnblogs.com/JiaoYh98/p/10551497.html
人工智能实战2019 第二次作业 焦宇恒相关推荐
- 人工智能实战第三次作业 焦宇恒
项目 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 作业要求 我在这个课程的目标是 学会人工智能基本算法 这个作业在哪个具体方面帮助我实现目标 使用minibatch的方法进 ...
- 人工智能实战_第二次作业_杨佳宁
双变量的反向传播 作业要求 项目 内容 这个作业属于哪个课程 班级博客 这个作业的要求在哪里 作业要求 我在这个课程的目标是 对于人工智能有一定的了解 这个作业在哪个具体方面帮助我实现目标 能够有平台 ...
- 人工智能实战2019 第五次作业 焦宇恒 16721088
标题 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 逻辑与非门 这个作业在哪个具体方面帮助我实现目标 神经网络二分类法 逻辑与门训练样本 X1 X2 Y 0 0 0 0 1 ...
- 人工智能实战2019第六次作业 焦宇恒
标题 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 练习调整超参 这个作业在哪个具体方面帮助我实现目标 体验超参对学习结果的影响 实验结果 本次实验,假设各个变量相互独立使用 ...
- 人工智能实战2019第七次作业(OpenPAI) 16721088 焦宇恒
项目 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 OpenPAI与NNI的使用 我在本作业的目标 学习OpenPAI的使用 学习OpenPAI的使用 OpenPAI简介 ...
- 人工智能实战2019第七次作业(黄金点) 16721088 焦宇恒
项目 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 黄金点游戏 我在本次作业的目标 体验黄金点游戏,构思AI策略 黄金点游戏 游戏介绍 N个同学(N通常大于10),每人写 ...
- 人工智能实战2019 第0次作业 焦宇恒
项目 内容 这个作业属于哪个课程 buaa人工智能实战2019 这个作业的要求在哪里 作业 我在这个课程的目标是 理解人工智能基本算法,学会配置实验环境 这个作业在哪个具体方面帮助我实现目标 理清思路 ...
- 人工智能实战2019第八次作业 16721088 焦宇恒
标题 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 Mnist手写数字识别项目拓展 这个作业在哪个具体方面帮助我实现目标 深入理解手写识别原理 思考:如何设计该计算器应用以识 ...
- 人工智能实战 第四次作业(DEBUG4FUN团队)
项目 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 第四次作业--第一部分(团队) 队伍名称 Debug4FUN 队伍组成 王俊杰.何峥.段峙宇.田博.张有驰.杨佳宁 作业内 ...
最新文章
- java file 其他电脑上,java - Jar文件无法在另一台PC上执行
- onkeyup,onkeydown和onkeypress的区别介绍
- 【数据挖掘】神经网络 后向传播算法 向前传播输入 案例计算分析 ( 网络拓扑 | 输入层计算 | 隐藏层计算 | 输出层计算 )
- 社区电商平台小区乐获GGV领投超1亿美元融资
- 浅析软件工程中的UML建模技术
- 时间控件_Selenium时间控件的处理
- LeetCode # Array # Easy # 217. Contains Duplicate
- 南邮CTF-MISC-Remove Boyfriend
- SAP JAM的推荐菜单,书签和日历功能
- LeetCode 第 187 场周赛(1336/3107,前43.0%)
- 无限磁力_给力的磁力搜索网站你都知道吗?
- 1.2、SRv6(Segment Routing Over IPv6) 介绍
- 最大流最小割定理 (定理,割集)
- win10计算器_好用的Win10系统计算器,终于可以在移动端设备上面来用了
- H5动画实现简单的转盘抽奖。
- python3.8如何正确安装使用ExcelLibrary
- group by 如何自定义规则分组,合并分组
- 深入解析云原生网络抖动引起的性能问题 @龙蜥社区eBPF SIG
- PIX学习路径-1-选择PIXHAWK作为飞控学习的起点
- qq2005beta1/2/3 cs 协议 release 1