Cognitics and Machine Learning