Skip to main content

List of questions

Question Appearances Topic
Describe and compare Ridge regression and LASSO algorithms to solve linear regression problems. 9 02_Linear_Regression
Describe Support Vector Machines (SVMs) for supervised classification problems. In particular explain how do they work, their strengths and weaknesses. Which algorithm can we use to train an SVM? Provide an upper bound to the generalization error of an SVM. 8 07_SVM
Explain what is the VC dimension of a hypothesis space and what it is used for. 6 05_PAC-Learning_VC-Dimension
Describe and compare Q-learning and SARSA. 4 10_RL_finite_MDP
Describe the Bayesian Linear Regression method and how it compares to Ridge Regression. 3 02_Linear_Regression
Describe and compare Monte Carlo and Temporal Difference for model-free policy evaluation. 3 10_RL_finite_MDP
Give the definition of valid kernel and describe how valid kernels can be built. Provide an example of a methods that uses kernels and specify the advantages of using them in this specific method. 3 06_Kernel
Explain what are eligibility traces and describe the TD(λ) algorithm. 3 10_RL_finite_MDP
Describe the UCB1 algorithm. Is it a deterministic or a stochastic algorithm? 3 Multi Armed Bandit
Describe the policy iteration technique for control problems on Markov Decision Processes. 3 09_Dynamic_Programming
Describe the PCA technique and what it is used for. 3 04_Model_Selection
Describe the logistic regression model and how it is trained. 2 03_Linear_Classification
Describe the value iteration algorithm and its properties. Does the algorithm always return the optimal policy? 2 09_Dynamic_Programming
Describe and compare the Value Iteration algorithm and the Policy Iteration algorithm. 2 09_Dynamic_Programming
Describe the difference between on-policy and off-policy reinforcement learning techniques.
Make an example of an on-policy algorithm and an example of an off-policy algorithm.
2 10_RL_finite_MDP
Provide an overview of the feature selection methods that you know and explain their pros and cons. 1 04_Model_Selection
Describe the perceptron model and how it is trained. 1 03_Linear_Classification
Explain what the Kernel Trick is, what it is used for, and in which ML methods it can be used. 1 06_Kernel
Describe the Thomson Sampling algorithm for multi-armed bandit problems. 1 Multi Armed Bandit
Describe the logistic regression algorithm and compare it with the perceptron algorithm. 1 03_Linear_Classification
Describe and compare ordinary least squares and Bayesian linear regression. 1 02_Linear_Regression
Describe the properties of the Bellman operators. 1 08_MDP
Explain the cross-validation procedure and for what it can be used. 1 04_Model_Selection
Describe and compare the Bagging and Boosting meta-algorithms. 1 04_Model_Selection
Describe one technique for solving the stochastic multi-armed bandit problem. 1 Multi Armed Bandit
Describe the two problems tackled by Reinforcement Learning (RL): prediction and control. Describe how the Monte Carlo RL technique can be used to solve these two problems. 1 10_RL_finite_MDP
Describe which methods can be used to compute the value function Vπ of a policy π in a discounted Markov Decision Process. 1 09_Dynamic_Programming
Describe the Gaussian Processes model for regression problems. 1 06_Kernel
Describe the unsupervised learning technique denominated K–means for clustering problems. 1 NOT DONE
Describe the supervised learning technique denominated K–Nearest Neighbor for classification problems. 1 03_Linear_Classification
Describe the Bias-Variance tradeoff for regression problems. Explain how is it possible to evaluate the bias-variance tradeoff by looking at the train error and at the test error. 1 04_Model_Selection
Illustrate the AdaBoost algorithm, explain its purpose and in which case it is useful. 1 04_Model_Selection