A real-time dashboard for monitoring Keras model training and evaluation metrics in your browser.
Hera is a real-time monitoring tool for Keras models that streams training and evaluation metrics to a web dashboard. It allows machine learning practitioners to visualize model performance live during training, helping them track progress and debug issues without interrupting the training process.
Data scientists and machine learning engineers using Keras for model training who need real-time insights into training performance and metrics.
Developers choose Hera for its seamless integration with Keras, real-time feedback, and flexibility in communication backends, enabling both quick prototyping with Socket.IO and scalable production deployments with RabbitMQ.
Train/evaluate a Keras model, get metrics streamed to a dashboard in your browser.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Streams loss, accuracy, and other training metrics live to a dashboard, as shown in the demo GIF, enabling immediate visual feedback during model training.
Integrates seamlessly via a callback that plugs directly into Keras' training pipeline, requiring just a few lines of code in the model.fit call.
Supports Socket.IO for quick local setup and RabbitMQ for production-scale deployments, allowing scalability and decoupling of processes.
Provides a dedicated web interface for visualizing training progress without interrupting workflows, enhancing debugging and tracking capabilities.
Requires cloning the repository, installing npm dependencies separately for server and client, and manual configuration, which can be cumbersome compared to drop-in solutions.
Only works with Keras models, lacking compatibility with other popular ML frameworks like PyTorch or scikit-learn, as admitted by its Keras-focused design.
Built on the React-Redux starter kit, which might be dated and could lead to maintenance issues or compatibility problems with modern tooling.
The README is minimal, lacking detailed guides, API references, or troubleshooting tips, making advanced customization or deployment challenging.