Skip to main content

A Metric Tracking and Visualization Tool

Project description

TrackAlpaca: A Metric Tracking and Visualization Tool

Overview

TrackAlpaca is a simple and efficient class for logging, saving, loading, and visualizing metrics over multiple epochs. It is perfect for tracking machine learning metrics such as loss and accuracy during training. The class supports saving metrics to a JSON file, loading them for analysis, and graphing them as images for visualization.

Features

  • Log Metrics: Log multiple metrics (e.g., loss, accuracy) for each training epoch.
  • Save Metrics: Persist logged metrics to a JSON file for future analysis.
  • Load Metrics: Load previously saved metrics from a JSON file.
  • Graph Metrics: Generate graphs visualizing the metrics over epochs and save them as image files.

Requirements

  • Python 3.9 (used 3.12.7)
  • matplotlib for graphing.
  • PIL (Pillow) for handling image data.

Install the required dependencies using pip:

pip install matplotlib pillow

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trackalpaca-0.1.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trackalpaca-0.1-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file trackalpaca-0.1.tar.gz.

File metadata

  • Download URL: trackalpaca-0.1.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for trackalpaca-0.1.tar.gz
Algorithm Hash digest
SHA256 dba8d9bfd897a661ca1206304ed545ffc43c5f8b15ed06645c6a8422c6930e53
MD5 eacdbaffe5d325da8fdcd82ceb1f0f5f
BLAKE2b-256 d9b98d08bc7d5ec52a5ba84a12d8e8c81e49c44516a84f51fff6012a8b0128f1

See more details on using hashes here.

File details

Details for the file trackalpaca-0.1-py3-none-any.whl.

File metadata

  • Download URL: trackalpaca-0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for trackalpaca-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1a8b53e9511610024a378517fdce7ae8f3bffa4266a005bf293466ddb4532330
MD5 172d9039218b48268d0af9a3b116d697
BLAKE2b-256 6198edcd12f09d413d0690297ea5867124f860d4ee003d71782d02a2ce0512e6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page