Introduction to Machine Learning with Neural Networks for Scientists and Engineers