Trainable Vectors