AI in research software: Best practices for developing and using ML models Compact course: AI in research software: Best practices for developing and using ML models

Format

  • Date: 13.2.25 9am-1pm
  • Instructor: Dr. Georg Schwesinger/Dr. Sebastian Zangerle (Research Data Unit), Peter Lippmann (Hamprecht group), Dr. Inga Ulusoy (Scientific Software Center)
  • Venue: Mathematikon Bauteil A, Im Neuenheimer Feld  205, room 5/104 on the 5th floor

This is a half day course.

Prerequisites

Basic Python knowledge and knowledge about data processing, ML models and training of models is required. 

Summary

The AI revolution is moving even more rapidly than the digital revolution and leads to the emergence of completely new tools and technologies that affect the scientific process. In this course, we will learn about data-based research software, tools and communities that are relevant in creating and sharing such software, and about best practices in training machine-learning models. Research software that is based on ML models requires an additional layer of best practices in the implementation, including testing of non-deterministic processes. Security aspects as well as bad examples are discussed to highlight the importance of adhering to a best practices code of conduct.

Learning Objectives

After the course participants will be able to

  • Understand and follow best practices in managing their research data
  • Understand and follow best practices in training ML models
  • Write better data-based research software, including appropriate tests
  • Avoid negative impact from legal and security issues

Signup

There is an instance of this course scheduled: Signup for the next scheduled course