Ultimate access to all questions.
Consider a scenario where you are tasked with tuning hyperparameters for a machine learning model that requires high precision. Discuss how you would approach this task using Hyperopt, including the selection of appropriate metrics, the definition of the search space, and the management of the number of trials.