Workshop: Test your Machine Learning applications better

Workshop: Test your Machine Learning applications better

A comprehensive overview of how to test ML applications



The challenges and gaps in quality assurance (QA) and testing of AI applications have largely remained unaddressed. This has contributed to a poor translation rate of ML applications from research to the real world. Unlike traditional software with a well-defined software testing methodology, ML applications have largely taken an ad hoc approach to testing. ML researchers and practitioners often fall back on traditional software testing approaches, which are inadequate for this domain, due to its probabilistic and data dependent nature. Or they rely largely on non-rigorous self-defined quality assurance methodologies.

##Objective of the tutorial: This tutorial aims to:

  1. Provide a comprehensive overview of testing of ML applications.
  2. Provide practical insights and share best practices for testing ML software.

##Key takeaways from this tutorial:

  1. Overview of testing ML applications: how, why, what.
  2. Tools and techniques available for testing ML applications.
  3. Practical insights/tips for incorporating testing in your work on testing ML models.

Find the full workshop schedule here:

##Target audience:

  1. Industry Machine Learning practitioners
  2. Solution architects
  3. Software developers and ML Engineers working on machine learning applications in production
  4. Software Quality Assurance (QA) and testing professionals who have to test ML applications
  5. ML researchers (industry/academic)

##Prior background knowledge:
To attend this workshop, participants must have:

  1. Familiarity with ML concepts.
  2. Basic to intermediate experience in developing ML applications.
  3. Working knowledge of general software development life-cycle.
  4. Intermediate coding ability in Python/R/Java/C/C++/Matlab (which you have used for developing ML applications).

This tutorial does not require any prior knowledge in traditional software testing and quality assurance methodologies.

Participants should bring their own laptop to participate in this tutorial. The trainers will provide a list of open source libraries to be installed for the hands-on exercises before the tutorial session.

##About the trainers:

  1. Sandya Mannarswamy is an independent NLP researcher. She was previously a senior research scientist at Conduent Labs India in the Natural Language Processing research group. Her research career spans over 16 years at various R&D labs including Hewlett Packard Ltd, IBM Research etc.
  2. Shourya Roy is Head and VP of American Express AI Labs. Shourya holds a Ph.D. in computer science from Indian Institute of Science (IISc), Bangalore.
  3. Saro Chidambaram is an independent consultant in Machine Learning and AI technologies. Previously, Saro was part of Hewlett Packard Ltd, Microsoft and Oracle, where he led many R&D projects on virtualization, compilers, kernel and big data.

##Workshop details:
Date: 30 November
Time: 9:30 AM to 3:45 PM

##Contact details:
For tickets and other inquiries, email or call 7676332020.


Juspay Technologies Private Limited

444, 2nd Floor, Stallion Business Center

18th Main Road, 6th Block, Koramangala

Bangalore - 560095

Karnataka, IN


Hosted by

Anthill Inside is a forum for conversations about risk mitigation and governance in Artificial Intelligence and Deep Learning. AI developers, researchers, startup founders, ethicists, and AI enthusiasts are encouraged to: more