Smart learning Vectors