Reflection on Machine Learning and Neural Networks