Machine Learning Methods for Visual Object Detection