Skip to content

Latest commit

 

History

History
111 lines (88 loc) · 5.5 KB

README.md

File metadata and controls

111 lines (88 loc) · 5.5 KB

ReproModel - Model Comparison Tool for AI Researchers

ReproModel

Model Comparison Tool for AI Researchers

GitHub Repo Stars License Discord

ReproModel helps the AI research community to reproduce and compare AI models faster.

ReproModel toolbox revolutionizes research efficiency by providing standardized models, dataloaders, and processing procedures. It features a comprehensive suite of pre-existing experiments, a code extractor, and an LLM descriptor. This toolbox allows researchers to focus on new datasets and model development, significantly reducing time and computational costs.

With this no-code solution, you'll have access to a collection of benchmark and SOTA models and datasets. Dive into training visualizations, effortlessly extract code for publication, and let our LLM-powered automated methodology description writer do the heavy lifting.

The current prototype helps researchers to modularize their development and compare the performance of each step in the pipeline in a reproducible way. This prototype version helped us reduce the time for model development, computation, and writing by at least 40%. Watch our demo.

The coming versions will help researchers build upon state-of-the-art research faster by just loading the previously published study ID. All code, experiments, and results will already be verified and stored in our system.

https://repromodel.netlify.app

Features

✅ Standard Models Included
✅ Known Datasets
✅ Metrics (100+)
✅ Losses (20+)
✅ Data Splitting
✅ Augmentations
✅ Optimizers (10+)
✅ Learning Rate Schedulers
✅ Early Stopping Criterion
✅ Training Device Selection
✅ Logging (Tensorboard ...)
🔲 AI Experiment Description Generator
🔲 Code Extractor
🔲 Custom Script Editor

Documentation

For examples and step-by-step instructions, please visit our full documentation at https://www.repromodel.com/docs. (COMING SOON)

Running Locally

You will need to have Node.js installed.

Combines npm install, creation of a virtual environment, as well as the launch of the frontend and backend:

npm run repromodel

Launch the frontend instead individually:

npm install
npm run dev

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create.

Any contributions you make are greatly appreciated. If you have a suggestion that would make this better, please read our Contribution Guidelines and Code of Conduct.

Dario Sitnik
Dario Sitnik, PhD
AI Scientist
GitHub
Mint Owl
Mint Owl
ML Engineer
GitHub
Martin Schumakher
Martin Schumakher
Developer
GitHub
Tomonari Feehan
Tomonari Feehan
Developer
GitHub

Stats

Alt

Questions & Support

For questions or any type of support, you can reach out to me via [email protected]

License

This project is licensed under the MIT License.


JavaScript React Vite Python Flask