EdX

AI skills: Introduction to Unsupervised, Deep and Reinforcement Learning (edX)

AI skills: Introduction to Unsupervised, Deep and Reinforcement Learning (edX)

Learn the fundamentals and principal AI concepts about clustering, dimensionality reduction, reinforcement learning and deep learning to solve real-life problems. In this course you will learn the basics of several machine learning topics to help you solve real life challenges. Unsupervised learning techniques such as clustering and dimensionality reduction are useful to make sense of large and/or high dimensional datasets that are not annotated. Deep learning is a supervised learning technique that is useful to train neural networks to solve more complicated classification and regression tasks. Finally, reinforcement learning techniques can be used to train AI agents that interact with an environment.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Using hands-on and interactive exercises you will get insight into the fundamental algorithms and basic concepts of:
Clustering is used to identify similar data/objects and patterns from your engineering datasets. It is a technique that is especially useful if you don’t have labeled or annotated data. We explain various approaches to clustering and cover how similarity and dissimilarity measures are used.
Dimensionality reduction techniques are used to reduce the number of features representing a given dataset, while retaining the structure of the dataset. We discuss feature selection and feature extraction techniques such as Principal Component Analysis (PCA), and how and when to apply it.
Deep Learning is a family of machine learning methods based on artificial neural networks. You will learn how to build and train deep neural networks consisting of fully connected neural networks of multiple hidden layers.
Reinforcement learning teaches an AI to interact with an environment. We cover basic reinforcement learning concepts and techniques, such as how to model the system using a Markov Decision Process, and how to train an optimal policy using tabular Q-learning using the Bellman equation.
This course is designed by a team of TU Delft machine learning experts from various backgrounds, highlighting the various topics from their individual perspectives.
This course is part of the AI Skills: Basic and Advanced Techniques in Machine Learning Professional Certificate.

What you'll learn

  • Describe the main classes of clustering techniques
  • Implement k-means and hierarchical clustering
  • Motivate the need and choice of dimensionality reduction techniques
  • Implement Principal Component Analysis (PCA) for feature extraction
  • Explain how deep neural networks work and their advantages
  • Train deep neural networks for classification and regression task
  • Explain the basic concepts and techniques of reinforcement learning
  • Describe how reinforcement learning could be applied in real world applications

Syllabus

Week 1: Introduction
This week is an introduction to the course with an overview of the topics.

Week 2: Clustering
Clustering techniques are used to identify similar data/objects and patterns from your engineering datasets.
In this week, you will learn about the problem of clustering, the main classes of clustering techniques and how we can implement k-means and hierarchical clustering.
Topics we’ll cover in this week are:

  • Introduction to clustering
  • Formalizing the problem of clustering
  • Similarity and dissimilarity measures
  • k-means clustering
  • Hierarchical clustering

Week 3: Dimensionality Reduction
Dimensionality reduction techniques are used to reduce the number of features representing a given dataset, while retaining the structure of the dataset as much as possible.
In this week, you will learn what dimensionality reduction is, why it is needed and how to use it. You will learn about Principal Component Analysis dimensionality reduction technique and how and when to apply it.
Topics we’ll cover this week are:

  • What is dimensionality reduction?
  • Why dimensionality reduction techniques are used
  • Feature selection vs. feature extraction techniques
  • Principal component analysis feature-extraction technique

Week 4: Introduction to Deep Learning
Deep learning is a broader family of machine learning methods based on artificial neural networks.
In this week you will learn the foundations of Deep Learning, understand how to build neural networks, and learn how to lead successful machine learning projects. You will learn about fully connected neural networks, some theoretical aspects of deep learning, the back-propagation algorithm, Adam, and much more.
Topics we’ll cover this week are:

  • What neural networks are
  • Architecture of fully connected neural networks
  • Capabilities of neural networks
  • The benefits of deep architectures
  • Training deep neural networks with stochastic gradient descent and Adam

Week 5: Introduction to Reinforcement Learning
Reinforcement learning teaches an AI to interact with an environment.
In this week you will be introduced to basic reinforcement learning concepts and techniques, and how they could be applied in real world applications.
Topics we’ll cover this week are:

  • How an AI interacts with the environment
  • The formalization of this as a Markov Decision Process
  • An agent’s behavior as a policy
  • The optimal policy found using tabular Q-learning
  • Why tabular reinforcement learning does not scale well
  • Neural networks for deep reinforcement learning to scale up to interesting applications

Week 6: Wrap up
This week is an extra week to wrap up all the exercises done during the course.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

AI Chatbots without Programming (edX) EdX
IBM

AI Chatbots without Programming (edX)

Chatbots are increasingly in demand among global businesses. This course will teach you how to build, analyze, deploy and monetize chatbots - with the help of IBM Watson and the power of AI. Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this course. Enroll to learn more, complete the course and claim your badge!

Self Paced
Self-Paced
Deep Learning Fundamentals with Keras (edX) EdX
IBM

Deep Learning Fundamentals with Keras (edX)

New to deep learning? Start with this course, that will not only introduce you to the field of deep learning but give you the opportunity to build your first deep learning model using the popular Keras library. Looking to kickstart a career in deep learning? Look no further. This course will introduce you to the field of deep learning and teach you the fundamentals.

Self Paced
Self-Paced
Humanitarian Action in the Digital Age (edX) EdX
École Polytechnique Fédérale de Lausanne,EPFLx

Humanitarian Action in the Digital Age (edX)

The first MOOC about responsible use of technology for humanitarians. Learn about technology and identify risks and opportunities when designing digital solutions. As humanitarian practitioner, you are interested in technology but you feel it should be used more responsibly? You are worried people tend to jump on opportunities without properly considering risks? This MOOC is for you!

Self Paced
Self-Paced
Machine Learning at the Edge on Arm: A Practical Introduction (edX) EdX
Arm Education,ArmEducationX

Machine Learning at the Edge on Arm: A Practical Introduction (edX)

This course will provide you with the hands-on experience you’ll need to create innovative ML applications using ubiquitous Arm-based microcontrollers. The age of machine learning has arrived! Arm technology is powering a new generation of connected devices with sophisticated sensors that can collect a vast range of environmental, spatial and audio/visual data. Typically this data is processed in the cloud using advanced machine learning tools that are enabling new applications reshaping the way we work, travel, live and play.

Self Paced
Self-Paced
Introduction to Bayesian Statistics Using R (edX) EdX
University of Canterbury,UCx

Introduction to Bayesian Statistics Using R (edX)

Learn the fundamentals of Bayesian approach to data analysis, and practice answering real life questions using R. Basics of Bayesian Data Analysis Using R is part one of the Bayesian Data Analysis in R professional certificate. Bayesian approach is becoming increasingly popular in all fields of data analysis, including but not limited to epidemiology, ecology, economics, and political sciences. It also plays an increasingly important role in data mining and deep learning. Let this course be your first step into Bayesian statistics.

Self Paced
Self-Paced
Deep Learning (edX) EdX
Universidad Anáhuac,AnahuacX

Deep Learning (edX)

En este curso aprenderás que es una red neuronal, como crear una red neuronal, entrenar una red neuronal con un conjunto de imágenes. Deep learning es un área de reciente creación con una enorme popularidad. Deep learning busca el aprendizaje a partir de grandes volúmenes de datos y con ayuda de redes neuronales de gran tamaño. En este curso aprenderás que es una red neuronal, como crear una red neuronal, entrenar una red neuronal con un conjunto de imágenes.

Self Paced
Self-Paced
Deep Learning through Transformative Pedagogy (edX) EdX
University of Queensland,Microsoft,UQx

Deep Learning through Transformative Pedagogy (edX)

How can powerful teaching strategies and effective learning activities enhance deep learning? This education course has been developed for educators and education leaders. It explores deep learning by bringing together the most up-to-date research from cognitive psychology, contemporary educational theories, and neuro-scientific perspectives.

Self Paced
4 Weeks
Machine Learning Use Cases in Finance (edX) EdX
Université de Montréal,UMontrealX

Machine Learning Use Cases in Finance (edX)

In the last six years, the financial sector has seen an increase in the use of machine learning models in financial, banking and insurance contexts. Data science and advanced analytics teams in the financial and insurance community are implementing these models regularly and have found a place for them in their toolbox.

Self Paced
Self-Paced
Ethics in AI Design (edX) EdX
Delft University of Technology,DelftX

Ethics in AI Design (edX)

Learn how to incorporate ethics into the development and implementation of AI systems. AI systems have a great potential to improve society, across a wide range of applications. The challenge is to do so responsibly. AI systems can lead to discrimination, loss of human control and a lack of explainability, to name a few ethical dilemmas they may present. Because of the great impact that AI and Machine Learning has (e.g. ChatGPT by OpenAI, or the use of ML for medical diagnoses), we need to ensure that we design and use them in a way that meets ethical standards.

Self Paced
Self-Paced