HashSlap-Summer-of-Code/ml-core
Design a Unified ML Experiment Tracking Framework
Aperta
#7 aperta il 18 giu 2025
Intermediateenhancementgood first issuehacktoberfesthssoc
Metriche repository
- Star
- (3 stelle)
- Metriche merge PR
- (Metriche PR in attesa)
Descrizione
Description:
Develop a lightweight and consistent way to log and visualize machine learning experiment results across all subfolders (e.g., neural-networks, supervised-learning, anomaly-detection). This helps contributors compare results over time and improve reproducibility.
Expected Tasks:
- Create a Python utility (e.g.,
experiment_logger.py) that logs metrics like accuracy, loss, and hyperparameters to a.csvfile. - Add basic plotting functionality using
matplotliborseaborn. - Place the utility in a new folder like
utils/ortools/. - Create a sample log for an existing implementation (e.g., Perceptron).
- Write a
README.mdin the root directory explaining:- How to use the logger.
- Required libraries.
- How to integrate it into a new or existing ML script.
Stretch Goal:
- Explore integration with lightweight experiment trackers like MLflow or Weights & Biases, while keeping setup minimal.