Software
Open-source AI software and open data developed by researchers at the University of Sheffield.
PyKale
PyKale is a Python library providing accessible machine learning from multiple data sources for interdisciplinary research, particularly multimodal learning and transfer learning, named collectively as Knowledge-aware machine learning (Kale).
- Learn from data of multiple sources (modalities / domains) under one roof.
- Separate code and configurations for non-programmers to configure systems without coding.
- All machine learning workflows follow a standardized six-step pipeline.
Find out more on the PyKale website
AutoEmulate
AutoEmulate is a Python library designed to automatically create accurate and efficient emulators for complex simulations.
It allows users to run a complete machine learning pipeline to compare and optimise a wide range of models, with built-in functions for downstream tasks such as prediction, sensitivity analysis, and calibration.
Simulations are crucial in both research and industry, but their high computational cost often limits their use. AutoEmulate aims to provide an easy-to-use, community-driven tool that makes simulation emulation more accessible to researchers and practitioners alike.