Definitions of Computer Vision and Machine Learning