Machine Learning From Human Preferences And Choices