After completing the course on Machine learning, you will be:
- Able to explain the manifestation of machine learning and its possible applications, and be familiar with several concepts like data modeling, over fitting, under fitting, generalisation, memorisation, learning data, and validating data.
- Aware of supervised learning algorithms and their different kinds and applications
- Able to apply different regression methods as well as neural networks to capture hidden relations in supervised learning
- Able to explain classification algorithms as well as probabilistic models and Bayesian-based machine learning algorithms and apply them in simple scenarios
- Aware of unsupervised learning concepts and clustering, data quality in machine learning and how to improve and clean data. Aware of the applications as well as limitations of machine learning algorithms.
- Able to define reinforcement learning and its main differences between supervised and unsupervised machine learning.