HashSlap-Summer-of-Code/ml-core
Design a Unified ML Experiment Tracking Framework
Offen
#7 geöffnet am 18.06.2025
Intermediateenhancementgood first issuehacktoberfesthssoc
Repository-Metriken
- Stars
- (3 Sterne)
- PR-Merge-Metriken
- (PR-Metriken ausstehend)
Beschreibung
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.