Course Code: funaiandml
Duration: 28 hours
Prerequisites:
  • Experience with Python programming
  • Basic familiarity with statistics and mathematical concepts

Audience

  • Developers
  • Data scientists
Overview:

Machine learning is a branch of Artificial Intelligence wherein computers have the ability to learn without being explicitly programmed.

Deep learning is a subfield of machine learning which uses methods based on learning data representations and structures such as neural networks.

Python is a high-level programming language famous for its clear syntax and code readability.

In this instructor-led, live training, participants will learn how to implement deep learning models for telecom using Python as they step through the creation of a deep learning credit risk model.

By the end of this training, participants will be able to:

  • Understand the fundamental concepts of deep learning.
  • Learn the applications and uses of deep learning in telecom.
  • Use Python, Keras, and TensorFlow to create deep learning models for telecom.
  • Build their own deep learning customer churn prediction model using Python.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction to Applied Machine Learning

  • Statistical learning vs. Machine learning
  • Iteration and evaluation
  • Bias-Variance trade-off
  • Supervised vs Unsupervised Learning
  • Problems solved with Machine Learning
  • Train Validation Test – ML workflow to avoid overfitting
  • Workflow of Machine Learning
  • Machine learning algorithms
  • Choosing appropriate algorithm to the problem

Algorithm Evaluation

  • Evaluating numerical predictions
    • Measures of accuracy: ME, MSE, RMSE, MAPE
    • Parameter and prediction stability
  • Evaluating classification algorithms
    • Accuracy and its problems
    • The confusion matrix
    • Unbalanced classes problem
  • Visualizing model performance
    • Profit curve
    • ROC curve
    • Lift curve
  • Model selection
  • Model tuning – grid search strategies

Data preparation for Modelling

  • Data import and storage
  • Understand the data – basic explorations
  • Data manipulations with pandas library
  • Data transformations – Data wrangling
  • Exploratory analysis
  • Missing observations – detection and solutions
  • Outliers – detection and strategies
  • Standarization, normalization, binarization
  • Qualitative data recoding

Machine learning algorithms for Outlier detection

  • Supervised algorithms
    • KNN
    • Ensemble Gradient Boosting
    • SVM
  • Unsupervised algorithms
    • Distance-based
    • Density based methods
    • Probabilistic methods
    • Model based methods

Understanding Deep Learning

  • Overview of the Basic Concepts of Deep Learning
  • Differentiating Between Machine Learning and Deep Learning
  • Overview of Applications for Deep Learning

Overview of Neural Networks

  • What are Neural Networks
  • Neural Networks vs Regression Models
  • Understanding Mathematical Foundations and Learning Mechanisms
  • Constructing an Artificial Neural Network
  • Understanding Neural Nodes and Connections
  • Working with Neurons, Layers, and Input and Output Data
  • Understanding Single Layer Perceptrons
  • Differences Between Supervised and Unsupervised Learning
  • Learning Feedforward and Feedback Neural Networks
  • Understanding Forward Propagation and Back Propagation

Building Simple Deep Learning Models with Keras

  • Creating a Keras Model
  • Understanding Your Data
  • Specifying Your Deep Learning Model
  • Compiling Your Model
  • Fitting Your Model
  • Working with Your Classification Data
  • Working with Classification Models
  • Using Your Models 

Working with TensorFlow for Deep Learning

  • Preparing the Data
    • Downloading the Data
    • Preparing Training Data
    • Preparing Test Data
    • Scaling Inputs
    • Using Placeholders and Variables
  • Specifying the Network Architecture
  • Using the Cost Function
  • Using the Optimizer
  • Using Initializers
  • Fitting the Neural Network
  • Building the Graph
    • Inference
    • Loss
    • Training
  • Training the Model
    • The Graph
    • The Session
    • Train Loop
  • Evaluating the Model
    • Building the Eval Graph
    • Evaluating with Eval Output
  • Training Models at Scale
  • Visualizing and Evaluating Models with TensorBoard 

Application of Deep Learning in Anomaly Detection

  • Autoencoder
    • Encoder - Decoder Architecture
    • Reconstruction loss
  • Variational Autencoder
    • Variational inference
  • Generative Adversarial Network
    • Generator – Discriminator architecture
    • Approaches to AN using GAN

Ensemble Frameworks

  • Combining results from different methods
  • Bootstrap Aggregating
  • Averaging outlier score
Sites Published:

United Arab Emirates - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Qatar - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Egypt - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Saudi Arabia - Fundamentals of Artificial Intelligence (AI) and Machine Learning

South Africa - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Brasil - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Canada - Fundamentals of Artificial Intelligence (AI) and Machine Learning

中国 - Fundamentals of Artificial Intelligence (AI) and Machine Learning

香港 - Fundamentals of Artificial Intelligence (AI) and Machine Learning

澳門 - Fundamentals of Artificial Intelligence (AI) and Machine Learning

台灣 - Fundamentals of Artificial Intelligence (AI) and Machine Learning

USA - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Österreich - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Schweiz - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Deutschland - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Czech Republic - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Denmark - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Estonia - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Finland - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Greece - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Magyarország - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Ireland - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Luxembourg - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Latvia - Fundamentals of Artificial Intelligence (AI) and Machine Learning

España - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Italia - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Lithuania - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Nederland - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Norway - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Portugal - Fundamentals of Artificial Intelligence (AI) and Machine Learning

România - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Sverige - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Türkiye - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Malta - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Belgique - Fundamentals of Artificial Intelligence (AI) and Machine Learning

France - Fundamentals of Artificial Intelligence (AI) and Machine Learning

日本 - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Australia - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Malaysia - Fundamentals of Artificial Intelligence (AI) and Machine Learning

New Zealand - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Philippines - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Singapore - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Thailand - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Vietnam - Fundamentals of Artificial Intelligence (AI) and Machine Learning

India - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Argentina - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Chile - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Costa Rica - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Ecuador - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Guatemala - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Colombia - Fundamentals of Artificial Intelligence (AI) and Machine Learning

México - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Panama - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Peru - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Uruguay - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Venezuela - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Polska - Fundamentals of Artificial Intelligence (AI) and Machine Learning

United Kingdom - Fundamentals of Artificial Intelligence (AI) and Machine Learning

South Korea - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Pakistan - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Sri Lanka - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Bulgaria - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Bolivia - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Indonesia - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Kazakhstan - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Moldova - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Morocco - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Tunisia - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Kuwait - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Oman - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Slovakia - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Kenya - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Nigeria - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Botswana - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Slovenia - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Croatia - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Serbia - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Bhutan - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Nepal - Fundamentals of Artificial Intelligence (AI) and Machine Learning

Uzbekistan - Fundamentals of Artificial Intelligence (AI) and Machine Learning