Solutions to the exercise questions of the book "Hands-On Machine Learning with Scikit-Learn and TensorFlow"
Q1 How would you define Machine Learning?
Sol-
Machine learning is all about making a machine learn better from the data rather than expliciting giving instruction or code rules.
Q2 Can you name four types of problems where it shines?
Sol-
- When there is a lot of rules or hand tuning is needed.
- Complex problems which do not have any solutions
- Highly varying systems.
- Getting insights from large amounts of data
Q3 What is a labeled training set?
Sol-
Labeled training set is a set of data points for which the corresponding class information is provided. Systems can use this data to learn the given classes and classify on new data. This type of data is used in supervised learning.
Q4 What are the two most common supervised tasks?
Sol-
- Classification
- Regression
Q5 Can you name four common unsupervised tasks?
Sol-
- Clustering
- Dimensionality reduction
- Embeddings
- Anomaly detection
Q6 What type of Machine Learning algorithm would you use to allow a robot to walk in various unknown terrains?
Sol-
Reinforcement Learning
Q7 What type of algorithm would you use to segment your customers into multiple groups?
Sol-
Hirarchichel Clustering