core concepts in machine learning Core Concepts in Machine Learning: Dependent and Independent Variables, Correlations, Feature Engineering, and Regression Techniques