Machine Learning Workshop #MLDXB Al Tafaouq Al Elmi For Training & Management Consultancy

The workshop is agnostic and features the best open source Python libraries (Pandas, scikit-learn, SKLL), APIs and ML-as-a-Service platforms (Microsoft Azure ML & Cortana Intelligence Suite, Amazon ML, BigML) for developers getting started in Machine Learning. It focuses on only two learning techniques, which turn out to be the most commonly used in practice: decision trees and ensembles.

Workshop is 2 day long and comprises 8 modules of 3 blocks of 30' each—including time for questions. Blocks are either Theory or Exercise, with at least one Exercise per module. The goal is to make you operational with machine learning at the end of the workshop.

What You Will Learn

  • How Machine Learning works, its possibilities, its limitations, and the importance of data
  • How to create, evaluate and deploy predictive models, via open source libraries, APIs and ML-as-a-Service platforms
  • How to formulate ML problems that create value from data and that power predictive applications with innovative features


Module 1: Introduction to ML

  • A data-driven digital world
  • Define machine learning, why it matters, and discuss its relationship to analytics, data science, and big data.
  • Key ML concepts and terminology
  • Possibilities and use cases
Module 2: Model creation

  • [Theory] Intuitions behind learning techniques and high-level overview (nearest neighbors, linear models, logistic regression, decision trees) 
  • [Exercise] Introduction to Jupyter notebooks and Python programming 
  • [Exercise] Creating a predictive model with scikit-learn 
Module 3: Operationalization

  • [Theory] Functioning of REST APIs and importance for ML deployment in production 
  • [Exercise] Deploying your own models as scalable APIs with Microsoft Azure ML & Cortana Intelligence Suite, and querying them anywhere 
  • [Theory] Overview of ML-as-a-Service and Predictive API technologies (open source, proprietary and hybrid) 

Module 4: Evaluation

  • [Theory] Evaluating ML models: criteria, methods, basic performance measures and baselines 
  • [Theory] Performance measures for classification (recall and precision) 
  • [Exercise] MLaaS evaluation: Amazon ML and BigML (APIs, Python wrappers, command-line tools and web dashboards) 

Module 5: Model selection

  • [Theory] Boosting predictions' accuracy with ensembles 
  • [Exercise] Comparing models efficiently with SKLL 
  • [Theory] Cross-validation 

Module 6: Data preparation

  • [Theory] Limitations of ML 
  • [Exercise] Feature engineering on select use cases (priority inbox, real-estate price prediction, credit scoring, churn detection) 
  • [Exercise] Finding issues in data and fixing them in Pandas 

Module 7: Advanced topics: Unsupervised Learning, Deep Learning and Recommender Systems

  • [Exercise] Running automated clustering and anomaly detection with Big ML's API and interpreting results 
  • [Theory] Automatic feature extraction from text and images (illustrated with Indico's Deep Learning API) 
  • [Theory] Building recommender systems by reduction to classification and collaborative filtering 

Module 8: Developing your own use case

  • [Theory] Formulating your own problem: asking the right questions and specifying key aspects of the problem with the Machine Learning Canvas 
  • [Exercise] Applying the Canvas to your own problem, or to credit scoring 
  • Conclusions: recap of key take-away 
Target Audience

This workshop is ideal for:

  • All of you interested in practically learning how to use Machine Learning to make your Apps and Systems more intelligent and smart. 
  • Developers / Programmers / Software Engineers
  • Technology Architects, Development Team Leads, Data Analysts and IT Project Manager
  • CTOs , CIOs and CSOs

From industries including:

  • Government/ Public Sector
  • Technology Companies and Start-ups
  • Banking and Finance
  • Retail and Media
  • Aviation
  • Telecommunication
  • Manufacturing
  • Healthcare
  • Universities and Colleges 

Al Tafaouq Al Elmi for Training and Management Consultancy in Abu Dhabi and its sister company Tafaouq for Training and Consultancy in Dubai are licensed training providers from Abu Dhabi Centre for Technical & Vocational Education & Training as well as from The Knowledge and Human Development Authority in Dubai. We in Tafaouq are specializes in human capital development through the provision of business and soft skills training programs. In addition to training, Tafaouq provides management consulting services to support organizations in the public and private sector. Moreover, Tafaouq offers a range of career development services for employees, graduates and job seekers. All of our services are managed and delivered by experts and experienced bilingual trainers and consultants.

Since its inception in 2004, Tafaouq has and is committed to carry on the message that His Highness Sheikh Zayed Bin Sultan Al Nahyan, was emphasizing, which is building up the capabilities of the people of UAE. Tafaouq is also committed to translate the ambitions of the UAE Government towards investing in human capital development. Therefore, with this in mind, we are committed to providing solutions for local and international organizations to meet the demands of the United Arab Emirates developing economy.

See all Al Tafaouq Al Elmi For Training & Management Consultancy courses

IT, Computing and Technology Related Questions

Contact information not available.

Courses you can instantly connect with... MS Office Karama Language and Computer Centre MS Access Karama Language and Computer Centre Advanced Excel and Basic MS Access Karama Language and Computer Centre

Is this the right course for you?

Rate our content

Didn't find what you were looking for ?