HashSlap-Summer-of-Code/ml-core
Design a Unified ML Experiment Tracking Framework
オープン
#7 opened on 2025/06/18
Intermediateenhancementgood first issuehacktoberfesthssoc
Repository metrics
- Stars
- (3 個のスター)
- PR merge metrics
- (PR metrics pending)
説明
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.