标题 内容
这个作业属于哪个课程 人工智能实战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 第二次作业 焦宇恒相关推荐

  1. 人工智能实战第三次作业 焦宇恒

    项目 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 作业要求 我在这个课程的目标是 学会人工智能基本算法 这个作业在哪个具体方面帮助我实现目标 使用minibatch的方法进 ...

  2. 人工智能实战_第二次作业_杨佳宁

    双变量的反向传播 作业要求 项目 内容 这个作业属于哪个课程 班级博客 这个作业的要求在哪里 作业要求 我在这个课程的目标是 对于人工智能有一定的了解 这个作业在哪个具体方面帮助我实现目标 能够有平台 ...

  3. 人工智能实战2019 第五次作业 焦宇恒 16721088

    标题 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 逻辑与非门 这个作业在哪个具体方面帮助我实现目标 神经网络二分类法 逻辑与门训练样本 X1 X2 Y 0 0 0 0 1 ...

  4. 人工智能实战2019第六次作业 焦宇恒

    标题 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 练习调整超参 这个作业在哪个具体方面帮助我实现目标 体验超参对学习结果的影响 实验结果 本次实验,假设各个变量相互独立使用 ...

  5. 人工智能实战2019第七次作业(OpenPAI) 16721088 焦宇恒

    项目 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 OpenPAI与NNI的使用 我在本作业的目标 学习OpenPAI的使用 学习OpenPAI的使用 OpenPAI简介 ​ ...

  6. 人工智能实战2019第七次作业(黄金点) 16721088 焦宇恒

    项目 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 黄金点游戏 我在本次作业的目标 体验黄金点游戏,构思AI策略 黄金点游戏 游戏介绍 ​ N个同学(N通常大于10),每人写 ...

  7. 人工智能实战2019 第0次作业 焦宇恒

    项目 内容 这个作业属于哪个课程 buaa人工智能实战2019 这个作业的要求在哪里 作业 我在这个课程的目标是 理解人工智能基本算法,学会配置实验环境 这个作业在哪个具体方面帮助我实现目标 理清思路 ...

  8. 人工智能实战2019第八次作业 16721088 焦宇恒

    标题 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 Mnist手写数字识别项目拓展 这个作业在哪个具体方面帮助我实现目标 深入理解手写识别原理 思考:如何设计该计算器应用以识 ...

  9. 人工智能实战 第四次作业(DEBUG4FUN团队)

    项目 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 第四次作业--第一部分(团队) 队伍名称 Debug4FUN 队伍组成 王俊杰.何峥.段峙宇.田博.张有驰.杨佳宁 作业内 ...

最新文章

  1. java file 其他电脑上,java - Jar文件无法在另一台PC上执行
  2. onkeyup,onkeydown和onkeypress的区别介绍
  3. 【数据挖掘】神经网络 后向传播算法 向前传播输入 案例计算分析 ( 网络拓扑 | 输入层计算 | 隐藏层计算 | 输出层计算 )
  4. 社区电商平台小区乐获GGV领投超1亿美元融资
  5. 浅析软件工程中的UML建模技术
  6. 时间控件_Selenium时间控件的处理
  7. LeetCode # Array # Easy # 217. Contains Duplicate
  8. 南邮CTF-MISC-Remove Boyfriend
  9. SAP JAM的推荐菜单,书签和日历功能
  10. LeetCode 第 187 场周赛(1336/3107,前43.0%)
  11. 无限磁力_给力的磁力搜索网站你都知道吗?
  12. 1.2、SRv6(Segment Routing Over IPv6) 介绍
  13. 最大流最小割定理 (定理,割集)
  14. win10计算器_好用的Win10系统计算器,终于可以在移动端设备上面来用了
  15. H5动画实现简单的转盘抽奖。
  16. python3.8如何正确安装使用ExcelLibrary
  17. group by 如何自定义规则分组,合并分组
  18. 深入解析云原生网络抖动引起的性能问题 @龙蜥社区eBPF SIG
  19. PIX学习路径-1-选择PIXHAWK作为飞控学习的起点
  20. qq2005beta1/2/3 cs 协议 release 1

热门文章

  1. java 服务器文件下载
  2. bean是什么,bean和javabean
  3. B,BL指令的使用范围
  4. linux 软件包kbd 位置,linux系统安装包的管理
  5. 转:Windows8内核模式下开发NDIS应用-NDIS Filter讲解
  6. 五、交换机 与 发布/订阅模式、路由模式、主题模式
  7. ESP8266 Arduino OLED
  8. 日常生活中常用的五星级句子
  9. 3D游戏引擎系列十一
  10. 波士顿地区Airbnb价格预测Project (一)