Introducing Mouffet, a unified framework to make model creation easier and more reproducible
Christin, S.; Lecomte, N.
Show abstract
O_LIBiological and ecological models are being increasingly used to explain the natural world. Model creation is an iterative process requiring two steps: training and evaluating the models. However, this process can become complex when multiple models are trained and evaluated at the same time. Besides, development steps can be lost, reducing the reproducibility of model creation. C_LIO_LIWe introduce Mouffet, an open-source Python framework that aims to make model creation easier, more robust, and more reproducible. It provides a set of configuration files and high-level Python interfaces that help managing data, training, and evaluating models. To improve reproducibility, every step of the model creation process, including the options used, are saved. C_LIO_LIMouffet introduces the notion of scenarios that allow users to define multiple training or evaluation tasks in a single configuration file. This not only facilitates model creation but enables users to define experimental plans to study the effect of selected parameters on training or evaluation. C_LIO_LIWhile initially developed for deep learning models, Mouffet is independent of the implementation of the models. Therefore, it could be successfully used to compare different modelling approaches. Besides, its ease of use makes it a choice tool for ecologists, even when not familiar with complex model creation. C_LI
Matching journals
The top 5 journals account for 50% of the predicted probability mass.
Similar papers in this journal
Similar papers in this journal
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.