Przejdź do treści
Biblioteka skilli
Dane i analityka · Nauka i wyjaśnianie

training-protocol

/training-protocol

Opisuje rzetelne eksperymenty z sieciami neuronowymi: ziarna losowości, powtórzenia, budżet obliczeń, strojenie, wczesne zatrzymywanie i modele wstępnie wytrenowane.

Licencja
MIT
Ostatnia zmiana repozytorium
12.11.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 12.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Opisuje rzetelne eksperymenty z sieciami neuronowymi: ziarna losowości, powtórzenia, budżet obliczeń, strojenie, wczesne zatrzymywanie i modele wstępnie wytrenowane.

Oryginalny opis (EN)

Reference for trustworthy neural network experiments - seeds and repeated runs, compute budget, tuning protocol, early stopping, experiment tracking and pretrained models. Use when planning, running or comparing training runs.

Jak działa

  1. Seeds and repeated runs
  2. Compute budget (human decision)
  3. Tuning protocol (fixed in advance)
  4. Tracking
  5. Pretrained models
Sekcje z nagłówków SKILL.md, w oryginale · 33 linii, 316 słów
Podgląd SKILL.md
---
name: training-protocol
description: Reference for trustworthy neural network experiments - seeds and repeated runs, compute budget, tuning protocol, early stopping, experiment tracking and pretrained models. Use when planning, running or comparing training runs.
---

# Training protocol

Training runs are expensive and noisy. These rules make results comparable and claims defensible.

## Seeds and repeated runs

- Set and log the seed of every source of randomness (framework, NumPy, Python, data loader).
- Before claiming that configuration A beats B, run each with **at least three seeds** and report mean and spread. An improvement smaller than the spread is not an improvement.
- Report the spread in findings, not only the best run.

## Compute budget (human decision)

Before tuning starts, the user sets the budget: number of runs, maximum time or GPU hours. Record it on the experiment card. Stop when the budget is spent, and report the best result within budget.

## Tuning protocol (fixed in advance)

1. Search space: which hyperparameters, which ranges, on which scale (learning rate on a log scale).
2. Method: grid, random or Bayesian search, with the budget above.
3. Selection: by the validation metric from the analysis plan, averaged over seeds for the finalists.
4. Stopping rule: early stopping on validation loss with a fixed patience.
5. Final estimate: retrain the selected configuration as planned and evaluate on the test set **once**.

Record every run, not only the best: tuning many configurations and reporting the best one overstates performance.

## Tracking

Each run logs: date, card, commit, data version, full configuration, seed, metrics per epoch (training and validation), final metrics per segment, runtime. Use a tracking tool (e.g. MLflow, Weights & Biases) or a CSV next to `experiments/LOG.md`. Summarise in the log only runs that change a decision.

## Pretrained models

Record the model name and version, its source, its license, and what is known about its training data. Ask whether that data could overlap with the evaluation data (e.g. public benchmark images); if so, evaluate on data the model cannot have seen. Freezing and fine-tuning choices are data decisions for `DECISIONS.md`.

Wersje

W bazie nie ma innych skilli o nazwie training-protocol.

Migawka bazy z 13.11.2026 · wersja paczki 4e7ef7c8b9f2 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100reproducible-runs
    Pilnuje powtarzalności treningu modeli ML: ustawia ziarna, zapisuje konfigurację, commit, hashe danych i wyniki z wielu ziaren.
  • 95domino-experiment-tracking
    Śledzi eksperymenty ML w Domino przez MLflow: automatyczne logowanie metryk, porównanie przebiegów i rejestrację modeli.
  • 100hyperparameter-tuning
    Optymalizuje hiperparametry modeli, obejmując strategię przeszukiwania (losowe lub bayesowskie z Optuną), strojenie bez wycieku w walidacji krzyżowej, projekt przestrzeni, early stopping i budżet.
  • 90experiment
    Dyscyplinuje eksperymenty ML, RL, GAN, LLM i benchmarki: punkt odniesienia, stałe ziarna, jedna zmiana naraz i logowanie konfiguracji oraz metryk.
  • 86reproducible-ml-experiments
    Prowadzi eksperymenty ML z przejrzystą konfiguracją i artefaktami, od treningu po porównanie wyników.
  • 100domino-experiment-tracking
    Pomaga śledzić eksperymenty ML w Experiment Manager Domino na bazie MLflow, w tym autologowanie, metryki, artefakty i rejestr modeli.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.