Tailoring: encoding inductive biases by optimizing unsupervised objectives at prediction time