The model consists of a lookup layer, a hidden layer, and an output layer, which have weight  In our experiments, we merge distances that are greater than 8 and less than -8 into the special "≥8" and "≤-8" distances, respectively.
the hidden layer has weight matrices H } and computes y j using the corresponding matrices of the jump distance d. The Viterbi alignment is determined using the Viterbi algorithm, similar to the FFNN-based model, where the model is sequentially applied from f 1 to f J 5 .