7.2. Exercise: Applications of Machine Learning Algorithms#
By now you would have looked at a range of machine learning algorithms. Your task is to select one machine learning model and an application from the list below and put together a 5 minute presentation. Your presentation should include:
The problem(s) the application solving
A description of the data involved
A description of one machine learning algorithm that can be used to solve this problem
A brief description of how is the model trained and evaluated
Challenges that might be encountered while constructing the model e.g. lack of training data
Any potential issues or limitations with using this model
7.2.1. Data Analysis and Forecasting#
A linear regression model used to predict how renovations may affect the price of a house
A polynomial regression model used to forecast sales throughout the year
A logistic regression model used as an email spam filter
A regression tree to estimate a time it takes for a package to arrive
A classification tree in medical diagnosis
K-nearest neighbours regression model to recommend movies on a streaming platform
7.2.2. Virtual Personal Assistants#
Neural networks used for voice to text translation integrated with chatbots and smart home control
7.2.3. Image Recognition#
K-nearest neighbours classification model to convert handwriting to text
Neural network (or convolutional neural network) to identify skin lesions as benign or malignant
Neural network used for facial identification