Fundamental Machine Learning Techniques

During the last few years, machine learning has emerged as a key technology for allowing computers to derive useful insight from available data. This is achieved through specialized machine learning algorithms that process the data and provide useful information to the user or facilitate automated decisions for complex systems. Machine learning has been applied to a wide variety of applications, including medicine, self-driving cars, speech and image recognition, military, finance, etc. The importance of machine learning is likely to grow in the coming years as a way of handling the increasing volume, velocity and variety of available data. This session will provide an introduction to machine learning and present some of its fundamental algorithms. Specifically, the following machine learning concepts and methods will be introduced: linear regression; neural networks; support vector machines; unsupervised learning; fuzzy systems; and evolutionary computation.