Neural Networks Explained: A Beginner's Guide