Robust Multi-Algorithm Object Recognition Using Machine Learning Methods