Machine Learning: Machine Learning 2021 intermediate

https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=3235871&expertiselevel=3235869 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=3235876&expertiselevel=3235869 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=3235883&expertiselevel=3235869 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=69380831&expertiselevel=3235869 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=69386161&expertiselevel=3235869 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=69400753&expertiselevel=3235869 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=69444521&expertiselevel=3235869 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=69448130&expertiselevel=3235869 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=3235870&expertiselevel=3235880 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=3235871&expertiselevel=3235880 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=3235872&expertiselevel=3235884 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=3235873&expertiselevel=3235880 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=3235874&expertiselevel=3235880 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=3235875&expertiselevel=3235880 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=3235876&expertiselevel=3235880 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=3235877&expertiselevel=3235880 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=3235878&expertiselevel=3235884 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=3235879&expertiselevel=3235880 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=3235881&expertiselevel=3235880 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=3235883&expertiselevel=3235880 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=6434264&expertiselevel=3235880 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=69380831&expertiselevel=3235880 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=69386161&expertiselevel=3235880 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=69400753&expertiselevel=3235880 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=69444521&expertiselevel=3235880 https://www.skillsoft.com/channel/machine-learning-ad645560-b5a3-11e7-9235-e7f6f925afa4?technologyandversion=3235882&expertiselevel=3235884
  • 9 Courses | 6h 5m 49s
  • 9 Books | 52h 2m
  • Includes Lab
  • 2 Courses | 2h 27m 8s
  • 2 Courses |
  • 9 Books | 39h 18m
  • Includes Lab
  • 1 Course | 44m 31s
  • 1 Course | 45m 38s
  • 1 Course | 2h 4m 17s
  • 1 Course | 1h 27m 3s
  • 3 Courses | 5h 31m 1s
  • 1 Course | 1h 54m 50s
  • 4 Books | 9h 45m
  • 3 Courses | 1h 46m 5s
  • 4 Books | 15h 27m
  • Includes Lab
  • 2 Courses | 1h 38m 46s
  • 19 Courses | 20h 9m 16s
  • 8 Books | 32h 53m
  • Includes Lab
  • 5 Courses | 5h 52m 8s
  • 7 Books | 20h 28m
  • Includes Lab
  • 5 Courses | 6h 1m 20s
  • 4 Books | 13h 57m
  • 2 Courses | 2h 30m 22s
  • 3 Courses | 2h 38m 59s
  • 5 Books | 45h 4m
  • 2 Courses | 1h 37m 40s
  • 18 Courses | 14h 25m 5s
  • 1 Book | 2h 25m
  • 8 Courses | 9h 17m 2s
  • 3 Books | 13h 52m
  • Includes Lab
  • 28 Courses | 28h 31m 21s
  • 8 Books | 32h 30m
  • Includes Lab
  • 1 Course | 1h 15m 30s
  • 6 Books | 24h 22m
  • 4 Courses | 6h 10m 24s
  • 4 Courses | 6h 2m 43s
  • 1 Book | 6h 56m
  • 3 Courses | 4h 25m 38s
  • 6 Courses | 10h 22m 37s
  • 2 Courses | 1h 39m 53s
 
Discover machine learning, where computers use algorithms to access data and learn to solve problems by themselves.

GETTING STARTED

Introduction to Machine Learning & Supervised Learning

  • 3m 13s
  • 2m 35s

GETTING STARTED

Using BigML: An Introduction to Machine Learning & BigML

  • 2m 34s
  • 7m 11s

GETTING STARTED

Machine & Deep Learning Algorithms: Introduction

  • 1m 58s
  • 8m 39s

GETTING STARTED

Low-code ML with KNIME: Getting Started with the KNIME Analytics Platform

  • 1m 37s
  • 12m 19s

GETTING STARTED

No-code ML with RapidMiner: Getting Started with RapidMiner

  • 1m 38s
  • 11m 59s

GETTING STARTED

Machine Learning with BigQuery ML: Building Regression Models

  • 1m 47s
  • 12m 31s

GETTING STARTED

MLOps with MLflow: Getting Started

  • 1m 49s
  • 7m 16s

GETTING STARTED

Getting Started with MLOps

  • 1m 59s
  • 12m 3s

GETTING STARTED

Deep Learning with Keras

  • 1m 39s
  • 7m 59s

GETTING STARTED

Research Topics in ML & DL

  • 2m 31s
  • 2m 51s

GETTING STARTED

Advanced Functionality of Microsoft Cognitive Toolkit (CNTK)

  • 2m 26s
  • 4m

GETTING STARTED

Fundamentals of Sequence Model: Artificial Neural Network & Sequence Modeling

  • 1m 38s
  • 3m 52s

GETTING STARTED

Machine Learning & Data Analytics

  • 5m 34s
  • 5m 1s

GETTING STARTED

AI Fundamentals

  • 3m 50s
  • 3m 21s

GETTING STARTED

Using BigML: Building Supervised Learning Models

  • 2m 38s
  • 8m 56s

GETTING STARTED

Bayesian Methods: Bayesian Concepts & Core Components

  • 1m 38s
  • 7m 30s

GETTING STARTED

Keras - a Neural Network Framework

  • 1m 31s
  • 2m 28s

GETTING STARTED

AWS Certified Machine Learning: Data Engineering, Machine Learning, & AWS

  • 1m 8s
  • 5m 40s

GETTING STARTED

TensorFlow: Introduction to Machine Learning

  • 2m 9s
  • 8m 21s

GETTING STARTED

Model Management: Building Machine Learning Models & Pipelines

  • 1m 37s
  • 4m 17s

GETTING STARTED

ML & Dimensionality Reduction: Performing Principal Component Analysis

  • 2m 12s
  • 4m 45s

GETTING STARTED

Low-code ML with KNIME: Building Regression Models

  • 1m 32s
  • 4m 57s

GETTING STARTED

No-code ML with RapidMiner: Performing Regression Analysis

  • 2m 7s
  • 4m 52s

GETTING STARTED

Machine Learning with BigQuery ML: Building Classification Models

  • 1m 42s
  • 6m 52s

GETTING STARTED

MLOps with MLflow: Creating & Tracking ML Models

  • 1m 18s
  • 10m 5s

GETTING STARTED

Implementing AI With Amazon ML

  • 1m 28s
  • 2m 4s

COURSES INCLUDED

Introduction to Machine Learning & Supervised Learning
Machine learning includes many different fields that focus on different problems. Explore what machine learning is and the fundamentals of supervised learning.
17 videos | 46m has Assessment available Badge
Supervised Learning Models
Supervised learning is one of the most popular techniques in machine learning. Explore supervised learning models and how to use them to solve problems.
13 videos | 33m has Assessment available Badge
Unsupervised Learning
Unsupervised learning can provide powerful insights on data without the need to annotate examples. Explore unsupervised learning, clustering, anomaly detection, and dimensional reduction.
12 videos | 25m has Assessment available Badge
Neural Networks
Due to recent advancements in processing, neural networks have become easier to train, which made them extremely popular. Explore neural networks and how to use them.
13 videos | 30m has Assessment available Badge
Convolutional and Recurrent Neural Networks
Some tasks aren't suitable for traditional neural networks and require specialized neural networks. Explore convolutional and recurrent neural networks and the types of problems they can solve.
13 videos | 33m has Assessment available Badge
Applying Machine Learning
Applying machine learning to problems can be a difficult task because of all the different models that are offered. Discover how to evaluate and select machine learning models and apply machine learning to a problem.
13 videos | 32m has Assessment available Badge
Building ML Training Sets: Introduction
There are numerous options available to scale and encode features and labels in data sets to get the best out of machine learning (ML) algorithms. In this 10-video course, explore techniques such as standardizing, nomalizing, and one-hot encoding. Learners begin by learning how to use Pandas library to load a data set in the form of a CSV file and perform exploratory analysis on its features. Then use scikit-learn's Binarizer to transform the continuous data in a series to binary values; apply the MiniMaxScaler on a data set to get two similar columns to have the same range of values; and standardize multiple columns in data sets with scikit-learn's StandardScaler. Examine differences between the Normalizer and other scaling techniques, and learn how to represent values in a column as a proportion of the maximum absolute value by using the MaxAbScaler. Finally, discover how to use Pandas library to one-hot encode one or more features of your data set and distinguish between this technique and label encoding. The concluding exercise involves building ML training sets.
10 videos | 1h 9m has Assessment available Badge
Building ML Training Sets: Preprocessing Datasets for Linear Regression
This 7-video course helps learners discover how to implement machine learning scaling techniques such as standardizing and min-max scaling on continuous data and one-hot encoding on categorical features to improve performance of linear regression models. In the first tutorial, you will use Pandas library to load a CSV file into a data frame and analyze its contents by using Pandas and Matplotlib. You will then learn how to create a linear regression model with scikit-learn to predict the sale price of a house and evaluate this model by using metrics such as mean squared error and r-square. Next, learners will examine the application of min-max scaling on continuous fields and one-hot encoding on the categorical columns of a data set. Then analyze effects of preprocessing by recognizing benefits of scaling and encoding data sets by evaluating the performance of a regression model built with preprocessed data. Also, learn how to use scikit-learn's StandardScaler on a data set's continuous features and compare its effects with that of min-max scaling. The concluding exercise involves preprocessing data for regression.
7 videos | 50m has Assessment available Badge
Building ML Training Sets: Preprocessing Datasets for Classification
In this course, learners can explore how to implement machine learning scaling techniques such as standardizing and normalizing on continuous data and label encoding on the target, in order to get the best out of machine learning algorithms. Examine dimensionality reduction by using Principal Component Analysis (PCA). Start this 6-video course by using Pandas library to load a CSV data set into a data frame and scale continuous features by using a standard scaler. You will then learn how to build and evaluate a support vector classifier in scikit-learn; use Pandas and Seaborn to generate a heat map; and spot the correlations between features in a data set. Discover how to apply the technique of PCA to reduce the number of dimensions in your input data and obtain the explained variance of each principal component. In the course's final tutorial, you will explore how to apply normalization and PCA on data sets and build a classification model with the principal components of scaled data. The concluding exercise involves processing data for classification.
6 videos | 43m has Assessment available Badge
SHOW MORE
FREE ACCESS

COURSES INCLUDED

Using BigML: An Introduction to Machine Learning & BigML
From self-driving cars to predicting stock prices, machine learning has an exciting range of applications. BigML, due to its ease of use, makes these algorithms widely accessible. This course outlines machine learning fundamentals and how these are applied in BigML. You'll start by examining various machine learning algorithm categories and the kinds of problems they're used to solve. You'll then investigate the classification problem and the process involved in training and evaluating such models. Next, you'll examine linear regression and how this can help predict a continuous value. Moving on, you'll explore the concept of unsupervised learning and its application in clustering, Principal Component Analysis (PCA), and generating associations. Finally, you'll recognize how all of this comes together when using BigML to significantly simplify the building and maintenance of your machine learning models.
11 videos | 1h 10m has Assessment available Badge
Using BigML: Getting Hands-on with BigML
BigML not only provides ease-of-use, but it also offers flexibility in how you work with your data. This course serves as a hands-on introduction to BigML and its vast array of features. You'll start by exploring the different ways data can be loaded into the platform and how these can be transformed into datasets to train and test a machine learning model. You'll gain practical experience with some of the tools available to help you better understand your data - from histograms and scatterplots to visualizations of value distribution. Moving on, you'll build a fundamental classification model, a decision tree, which takes employee details and predicts whether they'll stay or leave in the next year. Finally, you'll investigate some possible configurations for this model.
11 videos | 1h 16m has Assessment available Badge

COURSES INCLUDED

Machine & Deep Learning Algorithms: Introduction
Examine fundamentals of machine learning (ML) and how Pandas ML can be used to build ML models in this 7-video course. The working of Support Vector Machines to perform classification of data are also covered. Begin by learning about different kinds of machine learning algorithms, such as regression, classification, and clustering, as well as their specific applications. Then look at the process involved in learning relationships between input and output during the training phase of ML. This leads to an introduction to Pandas ML, and the benefits of combining Pandas, scikit-learn, and XGBoost into a single library to ease the task of building and evaluating ML models. You will learn about Support Vector Machines, which are a supervised machine learning algorithm, and how they are used to find a hyperplane to divide data points into categories. Learners then study the concept of overfitting in machine learning, and the problems associated with a model overfitted to training data. and how to mitigate the issue. The course concludes with an exercise in machine learning and classification.
7 videos | 45m has Assessment available Badge
Machine & Deep Learning Algorithms: Regression & Clustering
In this 8-video course, explore the fundamentals of regression and clustering and discover how to use a confusion matrix to evaluate classification models. Begin by examining application of a confusion matrix and how it can be used to measure the accuracy, precision, and recall of a classification model. Then study an introduction to regression and how it works. Next, take a look at the characteristics of regression such as simplicity and versatility, which have led to widespread adoption of this technique in a number of different fields. Learn to distinguish between supervised learning techniques such as regression and classifications, and unsupervised learning methods such as clustering. You will look at how clustering algorithms are able to find data points containing common attributes and thus create logical groupings of data. Recognize the need to reduce large data sets with many features into a handful of principal components with the PCA (Principal Component Analysis) technique. Finally, conclude the course with an exercise recalling concepts such as precision and recall, and use cases for unsupervised learning.
8 videos | 48m has Assessment available Badge
Machine & Deep Learning Algorithms: Data Preparation in Pandas ML
Classification, regression, and clustering are some of the most commonly used machine learning (ML) techniques and there are various algorithms available for these tasks. In this 10-video course, learners can explore their application in Pandas ML. First, examine how to load data from a CSV (comma-separated values) file into a Pandas data frame and prepare the data for training a classification model. Then use the scikit-learn library to build and train a LinearSVC classification model and evaluate its performance with available model evaluation functions. You will explore how to install Pandas ML and define and configure a ModelFrame, then compare training and evaluation in Pandas ML with equivalent tasks in scikit-learn. Learn how to build a linear regression model by using Pandas ML. Then evaluate a regression model by using metrics such as r-square and mean squared error, and visualize its performance with Matplotlib. Work with ModelFrames for feature extraction and encoding, and configure and build a clustering model with the K-Means algorithm, analyzing data clusters to determine unique characteristics. Finally, complete an exercise on regression, classification, and clustering.
10 videos | 1h 3m has Assessment available Badge
Automation Design & Robotics
In this 12-video course, you will examine the different uses of data science tools and the overall platform, as well as the benefits and challenges of machine learning deployment. The first tutorial explores what automation is and how it is implemented. This is followed by a look at the tasks and processes best suited for automation. This leads learners into exploring automation design, including what Display Status is, and also the Human-Computer Collaboration automation design principle. Next, you will examine the Human Intervention automation design principle; automated testing in software design and development; and also the role of task runners in software design and development. Task runners are used to automate repeatable tasks in the build process. Delve into DevOps and automated deployment in software design, development, and deployment. Finally, you will examine process automation using robotics, and in the last tutorial in the course, recognize how modern robotics and AI designs are applied. The concluding exercise involves recognizing automation and robotics design application.
13 videos | 34m has Assessment available Badge
SHOW MORE
FREE ACCESS

COURSES INCLUDED

Low-code ML with KNIME: Getting Started with the KNIME Analytics Platform
Organizations have been collecting data for analytics and predictive modeling for decades, however, in the past, this analysis has been restricted to engineers and analysts who can write code. The KNIME Analytics Platform makes machine learning and data analytics more accessible by allowing you to build complex workflows with little to no code. Through this course, learn how the KNIME platform works. Examine the role of the KNIME Analytics Platform and the KNIME Community Hub. Next, explore machine learning basics and how supervised and unsupervised learning techniques work. Finally, discover how to set up the KNIME Analytics Platform and get familiar with the KNIME user interface. Upon completion, you'll be able to handle building machine learning workflows using KNIME.
7 videos | 44m has Assessment available Badge

COURSES INCLUDED

No-code ML with RapidMiner: Getting Started with RapidMiner
The more organizations depend on data for decision making, the more important machine learning becomes in every business process. The RapidMiner data science platform allows users to build complex analytics workflows with little to no code. Through this course, learn how to get started with RapidMiner. Discover what support RapidMiner offers for the analytics and artificial intelligence workflow, as well as the various tools included with RapidMiner. Next, explore the basics of machine learning and compare supervised and unsupervised learning models. Finally, work with RapidMiner Studio, and learn about the tool's different panels. Upon completion, you'll be able to set up to build predictive models in RapidMiner.
7 videos | 45m has Assessment available Badge

COURSES INCLUDED

Machine Learning with BigQuery ML: Building Regression Models
BigQuery is a flagship product on the Google Cloud Platform which allows you to build and train machine learning (ML) models using simple SQL queries. BigQuery has support for a range of supervised and unsupervised machine learning models that can be trained on data stored in BigQuery. In this course, you will be introduced to BigQuery on the Google Cloud Platform and set up a GCP trial account that allows you to work with BigQuery to train ML models. You will then review some machine learning basics and dig a little deeper into regression models. Next, you will create datasets and tables in BigQuery and upload your data to the cloud. You will visualize and explore your data using Looker Studio and prepare and clean your data using DataPrep. Finally, you will train regression models using linear regression, gradient-boosted trees, and the random forest model and evaluate and compare the performance of these models on your test data.
14 videos | 2h 4m has Assessment available Badge

COURSES INCLUDED

MLOps with MLflow: Getting Started
MLflow plays a crucial role in systemizing the machine learning (ML) workflow by providing a unified platform that seamlessly integrates different stages of the ML life cycle. In the course, you will delve into the theoretical aspects of the end-to-end machine learning workflow, covering data preprocessing and visualization. You will learn the importance of data cleaning and feature engineering to prepare datasets for model training. You will explore the MLflow platform that streamlines experiment tracking, model versioning, and deployment management, aiding in better collaboration and model reproducibility. Next, you will explore MLflow's core components, understanding their significance in data science and model deployment. You'll dive into the Model Registry that enables organized model versioning and explore MLflow Tracking as a powerful tool for logging and visualizing experiment metrics and model performance. Finally, you'll focus on practical aspects, including setting up MLflow in a virtual environment, understanding the user interface, and integrating MLflow capabilities into Jupyter notebooks.
13 videos | 1h 27m has Assessment available Badge

COURSES INCLUDED

Getting Started with MLOps
MLOps is the integration of machine learning (ML) with DevOps, focusing on streamlining the end-to-end machine learning life cycle. It emphasizes collaboration, automation, and reproducibility to deliver reliable and scalable machine learning solutions. By implementing MLOps practices, organizations can efficiently manage and govern their machine learning workflows, leading to faster development cycles, better model performance, and enhanced collaboration among data scientists and engineers. In this course, you will delve into the theoretical aspects of MLOps and understand what sets it apart from traditional software development. You will explore the factors that affect ML models in production and gain insights into the challenges and considerations of deploying machine learning solutions. Next, you will see how the Machine Learning Canvas can help you understand the components of ML development. You will then explore the end-to-end machine learning workflow, covering stages from data preparation to model deployment. Finally, you will look at the different stages in MLOps maturity in your organization, levels 0, 1, and 2. You will learn how organizations evolve in their MLOps journey and the key characteristics of each maturity level.
11 videos | 1h 27m has Assessment available Badge
MLOps with Data Version Control: Getting Started
Data Version Control (DVC) is a technology that simplifies and enhances data versioning and management. It provides Git-like capabilities to track, share, and reproduce changes in data while optimizing storage and facilitating collaboration in data-centric projects. In this course, you will discover how DVC simplifies the intricate components of ML projects - code, configuration files, data, and model artifacts. Next, you will embark on hands-on DVC exploration by installing Git locally and establishing a remote repository on GitHub. Then you will install DVC, set up a local repository, configure DVC remote storage, and add and track data using DVC. Finally, you will create Python-based machine learning (ML) models and track them with DVC and Git integration. You will create metafiles pointing to DVC-stored data and artifacts and commit these files to GitHub, tagging different model and data versions. Through Git tags, you will access specific model iterations for your work. This course will empower you with theoretical insights and practical proficiency in employing DVC and Git.
16 videos | 1h 51m has Assessment available Badge
MLOps with Data Version Control: Working with Pipelines & DVCLive
Data Version Control (DVC) pipelines enable the construction of end-to-end data processing workflows, connecting data and code stages while maintaining version control. DVCLive is a Python library for logging machine learning metrics in simple file formats and is fully compatible with DVC. In this course, you will configure and employ pipelines in DVC and modularize and coordinate each step, while leveraging the dvc.yaml file for stage management and the dvc.lock file for project consistency. Next, you will dive into practical DVC utilization with Jupyter notebooks. You will track model parameters, metrics, and artifacts via Python code's log statements using DVCLive. Then you will explore the user-friendly Iterative Studio interface. Finally, you will leverage DVCLive for comprehensive model experimentation. By pushing experiment files to DVC and employing Git branches, you will manage parallel developments. You will pull requests to streamline merging experiment branches and register model artifacts with the Iterative Studio registry. This course will equip you with the foundational knowledge of DVC and enable you to automate the tracking of model metrics and parameters with DVCLive.
17 videos | 2h 11m has Assessment available Badge

COURSES INCLUDED

Deep Learning with Keras
In this 19-video course, learners explore deep learning with Keras, including how to create and use neural networks with Keras for machine learning solutions. Begin with an overview of what neural networks are and their main components, followed by an introduction to Keras and its guiding principles. Observe how to configure Microsoft Cognitive Toolkit (CNTK) as your Keras backend; install and configure Keras; identify and work with both types of models available in Keras; and recognize features of commonly-used Keras layers and when to use them. Use Keras to make regression classifications and image classifications; Keras metrics to judge a model's performance; and Jupyter Notebooks with Keras. Next, download and load a data set from MNIST or CIFAR-10; explore data sets in Keras; prepare your data in Keras by defining input and target tensors, and compile the model in Keras. Then train and test your neural network; evaluate and score the performance of neural networks in Keras, and make predictions using your data set in Keras. The closing exercise involves using a neural network to make predictions.
19 videos | 1h 54m has Assessment available Badge

COURSES INCLUDED

Research Topics in ML & DL
This course explores research being done in machine learning and deep learning. Topics covered include neural networks and deep neural networks. First, learners examine how to prevent neural networks from overfitting. You will explore research on multilabel learning algorithms, multilabel classification, and multiple-output classifications, which are variants of the standard classification problem. Then examine deep learning algorithms, the enhanced performance of deeper neural networks that are more adept at automatic feature extraction. Next, ut facial alignment, regression tree ensembles, and deep features for scene recognition. Review ELM (Extreme Learning Machine), and how it is used to perform regression and multiclass classification.
13 videos | 41m has Assessment available Badge
Reinforcement Learning: Essentials
Explore machine learning reinforcement learning, along with the essential components of reinforcement learning that will assist in the development of critical algorithms for decisionmaking, in this 10-video course. You will examine how to achieve continuous improvement in performance of machines or programs over time, along with key differences between reinforcement learning and machine learning paradigm. Learners will observe how to depict the flow of reinforcement learning by using agent, action, and environment. Next, you will examine different scenarios of state changes and transition processes applied in reinforcement learning. Then examine the reward hypothesis, and learn to recognize the role of rewards in reinforcement learning. You will learn that all goals can be described by maximization of the expected cumulative rewards. Continue by learning the essential steps applied by agents in reinforcement learning to make decisions. You will explore the types of reinforcement learning environments, including deterministic, observable, discrete or continuous, and single-agent or multi-agent. Finally, you will learn how to install OpenAI Gym and OpenAl Universe.
10 videos | 29m has Assessment available Badge
Reinforcement Learning: Tools & Frameworks
This 9-video course explores how to implement machine learning reinforcement learning by examining the terminology, including agents, the environment, state, and policy. This course demonstrates how to implement reinforcement learning by using Keras and Python; how to ensure that you can build a model; and how to launch and use Ubuntu, and VI editor to do score calculations. First, learn the role of the Markov decision process in which the agent observes the environment, with output consisting of a reward and the next state, and then acts upon it. You will explore Q-learning, a model-free reinforcement learning technique, an asynchronous dynamic programming approach, and will learn about the Q-learning rule, and Deep Q-learning. Next, learn the steps to install TensorFlow for reinforcement learning, as well as framework, which is used for reinforcement learning provided by OpenAI. Then learn how to implement TensorFlow for reinforcement learning. Finally, you will learn to implement Q-learning using Python, and then utilize capabilities of OpenAl Gym and FrozenLake.
9 videos | 34m has Assessment available Badge

COURSES INCLUDED

Advanced Functionality of Microsoft Cognitive Toolkit (CNTK)
Microsoft Cognitive Toolkit provides powerful machine learning and deep learning algorithms for developing AI. Knowing which problems are easier to solve using Microsoft CNTK over other frameworks helps AI practitioners decide on the best software stack for a given application. In this course, you'll explore advanced techniques for working with Microsoft CNTK and identify which cases benefit most from MS CNTK. You'll examine how to load and use external data using CNTK and how to use its imperative and declarative APIs. You'll recognize how to carry out common AI development tasks using CNTK, such as working with epochs and batch sizes, model serialization, model visualization, feedforward neural networks, and machine learning model evaluation. Finally, you'll implement a series of practical AI projects using Python and MS CNTK.
15 videos | 47m has Assessment available Badge
Working With Microsoft Cognitive Toolkit (CNTK)
Microsoft Cognitive Toolkit (CNTK) is an open source framework for distributed deep learning suitable for commercial applications. It's primarily used to develop neural networks but can also be used for machine learning and cognitive computing. It supports multiple languages and can easily be used in the cloud. These factors make CNTK a good fit for various AI projects. In this course, you'll explore the basic concepts required to work with Microsoft CNTK. You'll compare other frameworks with CNTK, examine the process of creating machine learning and deep learning models with CNTK, and learn how it can be used with several cloud services. You'll move on to learn where to access CNTK documentation, community, and installation guidelines. Finally, you'll use CNTK to predict diabetes using retina scans.
16 videos | 51m has Assessment available Badge

COURSES INCLUDED

Fundamentals of Sequence Model: Artificial Neural Network & Sequence Modeling
Explore artificial neural networks (ANNs), their essential components, tools, and frameworks for their implementation in machine learning solutions. In this 9-video course, you will discover recurrent neural networks (RNNs) and how they are implemented. Key concepts covered here include perceptrons and the computational role they play in ANNs; learning features and characteristics of ANNs and how components are used to build a model; and learning prominent tools and frameworks used to implement sequence models and ANNs. Next, you will learn about sequence modeling as it pertains to language models; RNNs and their capabilities and components; and how to specify RNN types and their implementation features. Learners will then explore the concept of linear and nonlinear functions and classify how they are used with perceptrons; explore the concept of backpropagation and usage of backpropagation algorithm in neural networks; and examine the concept of activation functions and how linear and nonlinear activations are utilized in neural networks. Finally, you will see how to implement perceptrons with Python, and how to use modeling tools and architectures and applications of sequence models.
9 videos | 36m has Assessment available Badge
Fundamentals of Sequence Model: Language Model & Modeling Algorithms
In this 7-video course, learners can explore the concepts of language modeling, natural language processing (NLP), and sequence generation for NLP. Prominent machine learning modeling algorithms such as vanishing gradient problem, gated recurrent units (GRUs), and long short-term memory (LSTM) network are also covered. Key concepts studied in this course include language models, one of the most important parts of NLP. and how to implement NLP along with its essential components; learning the process and approach of generating sequence for NLP; and vanishing gradient problem implementation approaches to overcome the problem of taking longer times to achieve convergence. Then, learn about features and characteristics of GRUs used to resolve issues with vanishing gradient problems, and learn the problems and drawbacks of implementing short-term memory and LSTM as modeling solutions. In the concluding exercise, learners will review the essential components and prominent applications of language modeling and specify some of the solutions for vanishing gradient problems.
7 videos | 18m has Assessment available Badge
Build & Train RNNs: Neural Network Components
Explore the concept of artificial neural networks (ANNs) and components of neural networks, and examine the concept of learning and training samples used in supervised, unsupervised, and reinforcement learning in this 10-video course. Other topics covered in this course include network topologies, neuron activation mechanism, training sets, pattern recognition, and the need for gradient optimization procedure for machine learning. You will begin the course with an overview of ANN and its components, then examine the artificial network topologies that implement feedforward, recurrent, and linked networks. Take a look at the activation mechanism for neural networks, and the prominent learning samples that can be applied in neural networks. Next, compare supervised learning samples, unsupervised learning samples, and reinforcement learning samples, and then view training samples and the approaches to building them. Explore training sets and pattern recognition and, in the final tutorial, examine the need for gradient optimization in neural networks. The exercise involves listing neural network components, activation functions, learning samples, and gradient descent optimization algorithms.
10 videos | 36m