如何解决使用Keras展开RNN
我们定义了一个递归神经元,如下所示:
yt+1={2 ∗ yt + (yt − 1mod5)} if y_t is even
else{3 ∗ yt + 7} if y_t is odd
编写函数custom_rnn,将其作为输入y0
并逐步执行,并展开上面定义的RNN以获取步骤数。 (对于所有yt−1
小于0
的值,假设t
为0
)
def custom_rnn(y0,steps):
"""
Inputs:
y0 : float
steps: int,number of steps
Outputs:
ys : numpy array,array of length steps with values of y
"""
# YOUR CODE HERE
return ys
此代码应传递此断言
import numpy as np
ys = custom_rnn(3,5)
assert np.all(np.isclose(ys,np.array([ 3.,16.,35.,112.,224.])))
请帮助我,我是RNN的新手,我在使用keras的RNN中遇到一些困难 为此,我必须展开一个RNN / LSTM网络
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。