Workshops

About Workshops

In our workshop series we will go over several hands-on exercises which will help you understand practical basics of AI and teach you some methods and tools used by the AI specialists, data scientists and AI testers during their work with AI-based systems. By the end of the course, you will be able to work on real-life datasets, build and test ML models using the skills you have acquired. You will learn to implement fundamental AI concepts using Python on the Google Colab platform, which is widely favored by AI and ML practitioners.

cat wsh
Workshop 1

Workshop 1
Part of AI Testing Training Guided plan

clock100 mins

Overfit, Underfit and Good Models

What is included:

  • ML model building
  • Model evaluation
  • Regression and prediction with polynomial and decision tree algorithms
Workshop 2

Workshop 2
Part of AI Testing Training Guided plan

clock100 mins

ML Model Development

What is included:

  • Data preparation for ML
  • Exploratory data analysis
  • Dataset splitting using Scikit-learn library
  • Building ML model using multinomial Naive Bayes classifier
Workshop 3

Workshop 3
Part of AI Testing Training Guided plan

clock80 mins

ML Model Evaluation
Simple Perceptron

What is included:

  • Model evaluation methods
  • Confusion matrix analysis using Scikit-learn and Matplotlib libraries
  • Functional performance metrics
  • Introduction to neural networks
  • Supervised learning and training a simple perceptron model
Workshop 4

Workshop 4
Part of AI Testing Training Guided plan

clock80 mins

Model Explainability
Pairwise Testing

What is included:

  • Model explainability with the lime tool examples
  • Building support vector classification (SVC) model
  • Pairwise testing with AllPairs tool
  • Automated testing with Pytest framework
Workshop 5

Workshop 5
Part of AI Testing Training Guided plan

clock80 mins

Metamorphic Testing
Exploratory Testing and EDA

What is included:

  • Metamorphic testing
  • Plotting a correlation heatmap and parameter distributions using Seaborn library
  • Test case generation 
  • Multiple test run with Pytest framework
  • Exploratory data analysis
  • Getting information about data using the Pandas library
  • Data visualisation using Matplotlib and Seaborn libraries
Workshop 6

Workshop 6
Part of AI Testing Training Guided plan

clock60 mins

The Use of AI in Testing
Build a Defect Prediction System

What is included:

  • Available and impractical AI-based testing activities
  • Defect prediction using Random Forest algorithm
  • Feature engineering

Technology stack

kagglepythongoogle colabjupyter pandasMatrplotlibNumPyScikit SeabornPytestlimeAIIParis

You will implement several ML algorithms: 

  • Polynomial Regression
  • Support Vector Machine (SVM)
  • Multinomial Naive Bayes (MNB)
  • Decision Tree
  • Random Forest
  • Simple perceptron