EIEIOTECHNOVATION
← Training programmes

EIEIO / ARTIFICIAL INTELLIGENCE

Certified Machine Learning Specialist (CMLS)

Course outline

4 days

Duration

4 days

COURSE OBJECTIVES

Machine learning is set to go mainstream as businesses are expected to roll out machine learning based tolls for business analytics within the next two years. The majority of those companies said the most promising opportunity for machine learning lays in real-time data analysis.

Machine learning is moving past the “hype cycle”, with enterprises looking to automate analytics processes in areas like business intelligence and cyber security. Come year 2020, nearly 8 billion jobs will be provided for the machine learning experts. It will generate a revenue of about 3 billion in the field of machine learning.

The objective of this course is to familiarize the audience with some basic learning algorithms and techniques and their applications. Leading open-source technologies such as GO, WEKA and Sci Py which are used in Big IT companies such as Google, Oracle, Microsoft etc. Techniques on how to implement machine learning will be explained.

JOB ROLES IN NICF / TARGETED AUDIENCE

  • Data Analyst - Statistics and Mining
  • Data Analyst - Text Analytics
  • Operations Research Analyst
  • Senior Data Analyst- Statistics and Mining

PRE-REQUISITES

Participants are preferred to have min. 2 years of experience in software development, business domain or data/business analysis.

PROGRAM STRUCTURE

This is a 4-day intensive training program with the following assessment components.

Component 1. Written Examination

Component 2. Project Work Component

These components are individual based. Participants will need to obtain 70% in both the components in order to qualify for this certification. If the participant fails one of the components, they will not pass the course and have to re-take that particular failed component. If they fail both components, they will have to re-take the assessment.

COURSE OUTCOMES

  • Understanding of Machine Learning techniques
  • Explore on Machine Learning Software’s includes go programming, Scipy and Weka
  • Decision Tree will be focused and demonstrated.
  • Demonstration of Machine Learning with Weka
  • Learn the Machine Learning Packages in Scipy.
  • Role of Go Programming

COURSE STRUCTURE

Day

Session 1

(9:00 – 10:45)

Session 2

(11:00 – 12:30)

Session 3

(13:45 – 15:15)

Session 4

(15:15 – 17:00)

Day 1

Introduction and Basic concepts in Machine learning

Introduction to Theories used in Machine Learning

Supervised learning vs. Unsupervised learning

Model Selection in Machine learning

Day 2

Role of Weka in Machine Learning

Decision Tree and Rule Mining using Weka

Hands-On (WEKA)

Day 3

A Brief review on SciPy

Random Forest and Markov Decision Process Algorithm

Hands-On (Sci Py)

Day 4

Google’s Go Programming with k-nearest Neighbor’s Algorithm

C 5.0 based Decision Tree Algorithm

Review and Discussion

Written Examination

COURSE OUTLINE

  • Definition of machine learning systems
  • Goals and applications of machine learning
  • Classification of machine learning algorithms
  • Supervised learning
  • Unsupervised learning
  • Reinforcement learning
  • Introduction to probability theory
  • Discrete random variables and Fundamental rules
  • Independence and conditional independence
  • What is Information theory?
  • How Decision Theory is helpful in machine learning
  • Learning Theory of the machine learnings
  • Supervised learning setup
  • Logistic regression
  • Gaussian discriminant analysis and Naive Bayes
  • Support vector machines
  • Clustering and K-means
  • PCA (Principal components analysis)
  • ICA (Independent components analysis)
  • Evaluating and debugging learning algorithms
  • Bayesian model selection
  • Model selection for probabilistic models
  • Model selection for non-probabilistic methods
  • Probabilistic Generative Models
  • Probabilistic Discriminative Models
  • Introduction to weka
  • How to install Weka
  • The Knowledge Flow interface
  • The Command Line interface
  • Classification Rules and association Rules
  • Attribute Selection and Fast attribute selection using ranking
  • ID3 based decision tree algorithm
  • Entropy and Information gain
  • ID3 implementation using weka
  • Association rule mining using Frequent Pattern (FP) Growth algorithm
  • FP-Tree structure
  • FP-Growth Algorithm
  • Implementation of FP-Growth using weka
  • SciPy - A introduction
  • Scipy installation in ubuntu
  • Python Scientific Computing Environment
  • The SciPy Library/Package
  • Data structures and function of Scipy
  • Numpy
  • Decision tree learning
  • Tree bagging
  • Random forests generation
  • Relationship to nearest neighbors
  • Markov model and Hidden Markov Model (HMM)
  • Inference in HMM
  • Learning and generalizations of HMM
  • Introduction to Go Programming
  • Mark Bates on Go Core Techniques and Tools
  • Mark Bates on Go Database Web Frameworks and Techniques
  • k-nearest neighbors algorithm
  • Parameter selection
  • Metric learning and Feature extraction
  • Dimension reduction and Decision boundary
  • Selection of class-outliers
  • Introduction to C4.5 and C 5 Decision Tree
  • Divide and Conquer Technique
  • Feature Selection
  • Regression Trees
  • Selecting and Candidate testing
  • Estimating True Error rate
  • Pruning Decision Trees

Hands On

The main objective of this course is to train the professional with open source tools such as Google GO,Scipy and WEKA. The professionals will expertise after the end of the course and they will be familiar with the tools. It also elaborates the business perspective of machine learning and help the professional to grow.

WRITTEN ASSESSMENT

As part of the written examination, each participant will be assessed individually on the last day of the training for their understanding of the subject matter and ability to evaluate, choose and apply them in specific context and also the ability to identify and manage risks. The assessment focuses on higher levels of learning in Bloom’s taxonomy: Application, Analysis, Synthesis and Evaluation. This written examination will primarily consist of 40 multiple choice questions spanning various aspects as covered in the program. It is an individual, competency-based assessment.

EXAM PREPARATION

The objective of the certification examination is to evaluate the knowledge and skills acquired by the participants during the course. The weightage in key topics of the course as follows:

  • Introduction and basic concepts in Machine learning (10%)
  • Introduction to Theories used in Machine Learning (10%)
  • Supervised learning vs. Unsupervised learning (10%)
  • Model selection in Machine learning (10%)
  • Role of Weka in Machine Learning (10%)
  • Decision Tree and Rule mining using Weka (10%)
  • A Brief review on SciPy(10%)
  • Random Forest and Markov Decision Process algorithm (10%)
  • Google’s Go Programming with k-nearest neighbor’s algorithm (10%)
  • C 5.0 based decision tree algorithm (10%)

Tools Used:

  • GO
  • WEKA
  • SCIPY

Programme scope, delivery arrangements and suitability are confirmed during enquiry.