Skip to content

Commit e0c439d

Browse files
authored
Resolve cs231n#276
pointed out by @amanikiruga
1 parent 21c9886 commit e0c439d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: rnn.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ inputs with different sizes. In order to tackle this problem, we introduce Recur
5656
### Recurrent Neural Network
5757
RNN is basically a blackbox (Left of Figure 2), where it has an “internal state” that is updated as a sequence is processed. At every single timestep, we feed in an input vector into RNN where it modifies that state as a function of what it receives. When we tune RNN weights,
5858
RNN will show different behaviors in terms of how its state evolves as it receives these inputs.
59-
We are also interested in producing an output based on the RNN state, so we can produce these output vectors on top of the RNN (as depicted in Figure 2.
59+
We are also interested in producing an output based on the RNN state, so we can produce these output vectors on top of the RNN (as depicted in Figure 2).
6060

6161
If we unroll an RNN model (Right of Figure 2), then there are inputs (e.g. video frame) at different timesteps shown as $$x_1, x_2, x_3$$ ... $$x_t$$.
6262
RNN at each timestep takes in two inputs -- an input frame ($$x_i$$) and previous representation of what it seems so far (i.e. history) -- to generate an output $$y_i$$ and update its history, which will get forward propagated over time. All the RNN blocks in Figure 2 (Right) are the same block that share the same parameter, but have different inputs and history at each timestep.

0 commit comments

Comments
 (0)