CMSIS-NN
Version 1.0.0
CMSIS NN Software Library
|
z[t] = sigmoid( W_z ⋅ {h[t-1],x[t]} ) r[t] = sigmoid( W_r ⋅ {h[t-1],x[t]} ) n[t] = tanh( W_n ⋅ [r[t] × {h[t-1], x[t]} ) h[t] = (1 - z[t]) × h[t-1] + z[t] × n[t]
update_gate_weights
, reset_gate_weights
, hidden_state_weights
are weights corresponding to update gate (W_z), reset gate (W_r), and hidden state (W_n). update_gate_bias
, reset_gate_bias
, hidden_state_bias
are layer bias arrays test_input1
, test_input2
, test_history
are the inputs and initial historyRefer arm_nnexamples_gru.cpp