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