DeepMTP
A Python-based deep learning framework for multi-target prediction

Description:
DeepMTP is a python package for multi-target prediction (MTP) problems. In contrast to all other published software that is compatible with at most two MTP problem settings, DeepMTP is designed to be compatible with the majority of them (Currently 6 MTP settings have been tested). This is achieved by utilizing a flexible two-branch neural network architecture, capable of adapting to the different needs of MTP settings. The implementation is combined with additional functionality that helps users train models with minimal effort (built-it hyperparameter optimization, experiment logging, etc.). An extension of the package was also implemented using the streamlit framework, enabling users to use the DeepMTP package without any programming experience.
More Information:
Originates from the AI-Driven Data Science research challenge (FAIR 2019–2023).
Responsible Research Lead: Willem Waegeman, Bernard De Baets
Authors: Dimitrios Iliadis
Programming Language: Python
Categories: Supervised learning, Recommender systems