vector training