6. What are machine-learning models?
7. What is regression and how it works?
8. What is the dierence between linear regression and logistic regression?
9. What is classification and how it works?
10. How does K-nearest neighbor (KNN) work?
11. Explain the random forest algorithm?
12. What is convolutional neural networks?
13. How does Bayesian models work?
Project Idea
In today’s world, we are surrounded by various threats from petty theft to massive terrorist
attacks. Unfortunately, there is no easy solution to get out of this. Identifying and predicting
these events beforehand will greatly help in reducing the numbers down. Think of a solution
where we can learn the patterns of people who conduct these acts and events that occur before
the actual act. And then take this data to create a model and apply that to day-to-day life. In other
words, a camera solution, where we are constantly taking pictures and applying computer vision
to analyze and process these images to match the pattern that we have already learnt from the
past events. Apply various machine learning algorithms you have learnt so far and got the best
possible prediction.
Take the following steps to execute this project.
1. Draft a detailed project execution plan.
2. Create a step-by-step procedure to solve this problem by using the techniques we have
discussed so far.
3. Find out existing computer vision algorithms you can use to get meaning out of images.
4. Figure out machine learning algorithms you could use to get data patterns to match.
5. Recursively test your models on sample data set to fine tune the prediction.
264 Internet of Things
Internet_of_Things_CH10_pp249-270.indd 264 9/3/2019 10:15:58 AM
Get Internet of Things now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.