Hello,
In Emojify_V2 of the EMojify assignment, we were presented with a Neural Network design to use.
How was the network designed?
How did the designers know we know we need 2 layers of LSTM?
How did the designers know we know we need a dropout?
What is the general approach when you start trying to design a network?
Thanks in Advance!
There is no fixed algorithm for NN architecture. Packages like keras tuner are used to compare different architectures before finalizing a model architecture.
Here are some points (based on Andrews advice):
- See if an existing model satisfies your requirements.
- If it doesn’t, see how parts of an existing model architecture can be reused or customized for your problem.
- If that doesn’t work, invent your architecture from scratch.