Explain Neural Network Architecture With All Its Types Of Cats