Working with Sequences

A few questions about the MLP:

def get_net():
    net = nn.Sequential(nn.Linear(4, 10), nn.ReLU(), nn.Linear(10, 1))
    net.apply(init_weights)
    return net
  1. Is it correct to call this Multi-Layer Perceptron an RNN? Or does calling something an RNN only depend on the having a sliding window training & label set?

  2. tau is 4 in this case correct? What do both 10s mean contextually?

A few about the max steps section

  1. Are you predicting a sequence of length step size, or are you shifting each window by the step size?