Learning Unit 6
Learning Unit 6
LEARNING
LEARNING OUTCOMES
1. Machine learning algorithms compute statistical values and not absolute truths.
2. For machine learning to work well, we need lots of good data.
3. Machine learning results are often hard to fully explain.
4. It can be hard to diagnose and fix errors in complex machine learning systems if something
goes wrong.
5. Machine learning algorithms need to be trained on data first, so a system cannot immediately
make good predictions before it is trained.
6. A machine-learning algorithm can learn the wrong things due to noise in the original data set.
SUPERVISED AND UNSUPERVISED
MACHINE LEARNING
• There are two major classes of machine learning algorithms –
i. supervised and
ii. unsupervised.
SUPERVISED LEARNING
• 1. Self-driving vehicles are getting quite advanced and can for example, detect
when a human is crossing the road.
• 2. Companies use machine learning to recommend products and services to their
customers.
• 3. Virtual personal assistants can listen to voice inputs and respond accordingly.
• 4. Traffic can be predicted when you use a navigation app.
• 5. Automated chatbots can answer many customer support queries, improving
the response time to queries.
APPLICATIONS OF MACHINE LEARNING
CONT…
• 6. Machine learning algorithms can determine the emotion of a system user.
• 7. Text can be automatically translated using machine learning.
• 8. In the insurance industry, machine learning can be used for fraud detection,
making processing claims much faster.
• 9. Stock market prices can be predicted using machine learning algorithms.
• 10. In real estate, property valuations can be done using machine learning.
• 11. Plagiarism in student work can be detected by means of machine learning
algorithms.
SKILLS OF A MACHINE LEARNING ENGINEER
SKILLS OF A MACHINE LEARNING ENGINEER
CONT…
• Necessary mathematical skills include linear algebra and multivariate calculus.
• Statistical skills that are necessary include probability and various distributions.
• Basic programming skills are essential since most machine learning work is done in a
programming language like Python.
• Algorithms in machine learning, categorised as supervised or unsupervised algorithms.
• Neural networks are modelled after the human brain.
• Natural language processing allows machines to understand language.
• Lots of libraries exist that make building a machine learning algorithm much easier.
• Software engineering as well as system design.
ETHICAL CONSIDERATIONS
• We hope that you have enjoyed this exploration of the world of data.
• And that you have learned many skills that you will find helpful in your
career.
• In technology, things are ever-changing.
• But, this is only the start.