Major Neural Network Architectures - recurrent neural networks, convolutional neural networks, long-short-term-memory, autoencoders, recommender systems, artificial general intelligence