Pros and Cons of Seq2Seq vs Bidirectional RNN
Seq2Seq and Bidirectional RNNs are not doing the same thing, at least in there classic form. Seq2Seq models are used to generate a sequence from another sequence, consider for example tranlation task from one language to another. In that sense Seq2Seq is more a family of models not an architecture, while Bidirectionnal RNNs is a neural network architecture and can be used to build several models including Seq2Seq, for example the encodign part of the Seq2Seq can be a Bi-RNN, but they also can be used for other tasks, for example sentence classfication, sentiment analysis...