Tensorflow细节-P212-循环神经网络
2024-09-07 05:28:24
本节的循环神经网络一图足以说明
import numpy as np
X = [1, 2]
state = [0.0, 0.0]
# 定义RNN的参数
# 以下两个本来是像这样分开的,但是在运算时合并了
w_cell_state = np.asarray([[0.1, 0.2], [0.3, 0.4]])
w_cell_input = np.asarray([0.5, 0.6])
b_cell = np.asarray([0.1, -0.1])
w_output = np.asarray([[1.0], [2.0]])
b_output = 0.1
# 执行前向传播过程
for i in range(len(X)):
before_activation = np.dot(state, w_cell_state) + X[i] * w_cell_input + b_cell
state = np.tanh(before_activation)
final_output = np.dot(state, w_output) + b_output
print("before activation: ", before_activation)
print("state: ", state)
print("output: ", final_output)
计算结果:
最新文章
- 2-1 Linux 操作系统及常用命令
- JAVA代码验证身份证信息
- Launch和Shut Off操作详解 - 每天5分钟玩转 OpenStack(30)
- 【问题及解决】fonts/fontawesome-webfont.woff2 404 (Not Found)
- sublime test 3 使用及常用插件
- hashtable用法
- IO&;Seralize
- MVC-各种传值方式
- 【nodejs学习】2.网络相关
- PHP扩展开发(6) - VS2012下strncasecmp和fopen函数warning
- Undefined symbols for architecture xxx
- android 获取适配的bitmap等相关
- 点击jsp页面上的超链接后怎么找到对应的servlet
- Jimmychoo商城系统总结
- 一:详解 HTTP 协议
- ACM/ICPC 2018亚洲区预选赛北京赛站网络赛D-80 Days--------树状数组
- CVE-2018-14424 use-after-free of disposed transient displays 分析报告
- j2me必备之网络开发数据处理
- JS检查当图片不存在时显示默认图片和键盘大小写键状态
- linux下中文文件名乱码解决