What is the relationship between machine learning, optimization theory, statistical analysis, data mining, neural networks, artificial intelligence, and pattern recognition?