Weight Vector Machine Learning