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

Impacto de la Inteligencia Artificial en la Innovación de Negocios (edX) EdX
Universidad Anáhuac,AnahuacX

Impacto de la Inteligencia Artificial en la Innovación de Negocios (edX)

En este curso aprenderás sobre los factores importantes que se requieren para fundar un negocio digital, desde la importancia del propósito del negocio, hasta las implementaciones de la IA en las diferentes industrias. La inteligencia artificial es una disciplina de las ciencias de la computación que ha buscado emular los procesos del pensamiento humano para crear máquinas inteligentes que logren tomar decisiones con base en los datos que se presenten.

Self Paced
Self-Paced
Machine Learning for Semiconductor Quantum Devices (edX) EdX
Delft University of Technology,DelftX

Machine Learning for Semiconductor Quantum Devices (edX)

Learn how to deploy artificial intelligence to control and calibrate semiconductor quantum computing chips. Quantum computing is a fast-growing technology and semiconductor chips are one of the most promising platforms for quantum devices. The current bottleneck for scaling is the ability to control semiconductor computing chips quickly and efficiently.

Self Paced
Self-Paced
Tech for Good: The Role of ICT in Achieving the SDGs (edX) EdX
SDGAcademyX,SDG Academy

Tech for Good: The Role of ICT in Achieving the SDGs (edX)

What opportunities and challenges do digital technologies present for the development of our society? Tech for Good was developed by UNESCO and Cetic, the Brazilian Network Information Center’s Regional Center for Studies on the Development of the Information Society. It brings together thought leaders and changemakers in the fields of information and communication technologies (ICT) and sustainable development to show how digital technologies are empowering billions of people around the world by providing access to education, healthcare, banking, and government services; and how “big data” is being used to inform smarter, evidence-based policies to improve people’s lives in fundamental ways.

Self Paced
Self-Paced
Digital Transformation Strategy: Discovering and Reaching New Markets (edX) EdX
University of Maryland, College Park,University System of Maryland - USM,USMx,UMD

Digital Transformation Strategy: Discovering and Reaching New Markets (edX)

Learn key concepts of strategy, IT, and Innovation to bring emerging technologies to market through digital channels. This course is different – it’s a sample of the most important key concepts and techniques needed to develop digital strategies and bring them to market.

Self Paced
Self-Paced
Making Evidence-Based Strategic Decisions (edX) EdX
University of Maryland, College Park,University System of Maryland - USM,USMx,UMD

Making Evidence-Based Strategic Decisions (edX)

Drive alignment among managers, employees and the organizational goals through data analytics and data products. This course on digital transformation will show you how to turn your organization into a decision-making factory. What makes a good business decision? How can we combine effective data analytics and feed robust foresight and scenario planning processes?

Self Paced
Self-Paced
Applied Deep Learning Capstone Project (edX) EdX
IBM

Applied Deep Learning Capstone Project (edX)

In this capstone project, you will apply your newly acquired deep learning knowledge and expertise to a real world challenge. In this capstone project, you'll use a Deep Learning library of your choice to develop, train, and test a Deep Learning model. Load and preprocess data for a real problem, build the model and then validate it.

Self Paced
Self-Paced
Global Housing Design (edX) EdX
Delft University of Technology,DelftX

Global Housing Design (edX)

Learn about the key design strategies required to develop adequate housing and inclusive dwelling environments for sustainable urban development. Building adequate housing is a pressing issue worldwide. With close to a billion people currently living in slums, accommodating a growing population, and improving dwelling conditions is a critical issue for society.

Self Paced
Self-Paced
Fundamentals of TinyML (edX) EdX
HarvardX,Harvard University

Fundamentals of TinyML (edX)

Focusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML. What do you know about TinyML? Tiny Machine Learning (TinyML) is one of the fastest-growing areas of Deep Learning and is rapidly becoming more accessible. This course provides a foundation for you to understand this emerging field.

Self Paced
Self-Paced
Assessment Design with AI (edX) EdX
Georgia Institute of Technology,GTx

Assessment Design with AI (edX)

Learn how to adjust your assessments to thrive—not just survive—in a world of pervasive conversational AI like ChatGPT. Conversational AI tools like ChatGPT have taken the world by storm, and education is one of the biggest areas for potential impact. In this course, teachers will learn how to adjust to the existence of these new technologies.

Self Paced
Self-Paced