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 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
Data Preparation for ML

Workshop 2
Part of Guided plan
Part of Accelerated plan

clock60 mins

Data Preparation for ML

What is included:

  • Data preparation for ML
  • Exploratory data analysis
Workshop 3

Workshop 3
Part of Guided plan
Part of Accelerated plan

clock60 mins

ML Model Generation & Test

What is included:

  • Dataset splitting using Scikit-learn library
  • Building ML model using multinomial Naive Bayes classifier
Workshop 4

Workshop 4
Part of Guided plan
Part of Accelerated plan

clock60 mins

ML Model Evaluation

What is included:

  • Model evaluation methods
  • Confusion matrix analysis using Scikit-learn and Matplotlib libraries
  • Functional performance metrics
Workshop 5

Workshop 5
Part of Guided plan

clock60 mins

Simple Perceptron

What is included:

  • Introduction to neural networks
  • Supervised learning and training a simple perceptron model
Workshop 6

Workshop 6
Part of Guided plan
Part of Accelerated plan

clock60 mins

Model Explainability

What is included:

  • Model explainability with the lime tool examples
Workshop 7

Workshop 7
Part of Guided plan

clock60 mins

Pairwise Testing

What is included:

  • Building support vector classification (SVC) model
  • Pairwise testing with AllPairs tool
  • Automated testing with Pytest framework
Workshop 8

Workshop 8
Part of Guided plan

clock60 mins

Metamorphic Testing

What is included:

  • Metamorphic testing
  • Plotting a correlation heatmap and parameter distributions using Seaborn library
  • Test case generation
  • Multiple test run with Pytest framework
Workshop 9

Workshop 9
Part of Guided plan

clock60 mins

Exploratory Testing and EDA

What is included:

  • Exploratory data analysis
  • Getting information about data using the Pandas library
  • Data visualisation using Matplotlib and Seaborn libraries
Workshop 10

Workshop 10
Part of Guided plan

clock30 mins

The Use of AI in Testing

What is included:

  • Available and impractical AI-based testing activities
Workshop 11

Workshop 11
Part of Guided plan

clock60 mins

Build a Defect Prediction System

What is included:

  • Defect prediction using Random Forest algorithm
  • Feature engineering
Workshop 12

Workshop 12

clock120 mins

Test Scenario Generation and
Leveraging Code Coverage Data

What is included:

  • Synthetic data generation
  • Code coverage
  • Imitation of high-frequency trading bot interactions with the stock exchange
  • Using AI to optimise testing strategies

Technology stack

kagglepythongoogle colabjupyter pandasMatrplotlibNumPyScikit SeabornPytestPyCharmlimeAIIParis

You will implement several ML algorithms: 

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