ML:2-4理解python如何实现forward prop
发布时间:2024年01月11日
1. 单层上的向前传播forward prop
【了解在python中如何实现forward prop】
- 继续使用咖啡烘焙模型:
- 了解经过每一个神经元的预测过程。
- 设置每一个神经元的w,b值。从而得到z值。
- 通过sigmoid function(也就是g(z))来得到预测值a。
- 将第一层的每个神经元的预测结果组合为向量a1_1。
- 使用a1_1作为layer2的input,再来预测a2_1的值(最终结果).
2. 前向传播的一般实现
【简化上面的过程,从而实现更通用的forward prop,而不是对每个神经元写代码】
- 定义一个dense函数,将多个dense layer组合在一起。
- W是一个二维的数据,包含3个神经元w的值。
- b为向量,包含3个神经元的b值。
- a 这里作为input。
- g是sigmoid function。
- units = W.shape[1] 则表示这层有3个神经元。
【W.shape[0]:表示提取W的行数。
W.shape[1]:表示提取W的列数。】 - a_out = 一个由0组成的数组,个数等于units。[0,0,0]
- range(units) 表示[0, 1, 2]。
- 注意??:大写字母表示matrix。
- 定义一个sequential函数,实现forward prop,算出最终output。
3. 通用人工智能
【了解neural network和AI/AGI的关系。】
- 如今deep learning(模仿人类大脑)的工作不是那么简单的:
- 我们模拟的神经网络模型,比起我们的大脑来说,太简单了。
- 我们对大脑是如何运作的知道的也很少。
- AGI通过模拟人类大脑是非常难的。但还是有希望的
- 也许intelligence时由一个或少量个学习算法组成的。如果研究出这一个/少量的学习算法,业余有一天就能在计算机上实现了。
- auditory cortex听觉皮层。
5. somatosensory cortex触觉皮层。
文章来源:https://blog.csdn.net/skylar0/article/details/135530718
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!