# Trenowanie populacyjne (Population Based Training)

EN: **Population Based Training (PBT)** · id `pbt` · aliases: Population Based Training, PBT, trenowanie populacyjne

Path: [AI Atlas](https://aiatlasgraph.com/llms.txt) › [Obliczenia ewolucyjne i inteligencja roju](https://aiatlasgraph.com/t/evolutionary.md) › [Neuroewolucja](https://aiatlasgraph.com/t/neuroevolution.md) › Trenowanie populacyjne (Population Based Training)

## Description

- PL: Asynchroniczna metoda wspólnej optymalizacji wag i hiperparametrów populacji modeli, odkrywająca harmonogram hiperparametrów zamiast stałego ustawienia.
- EN: An asynchronous method jointly optimising weights and hyperparameters of a model population, discovering a hyperparameter schedule rather than one fixed setting.

## In one sentence

- PL: Wiele kopii modelu trenuje się równolegle, a słabsze co jakiś czas kopiują lepsze i lekko zmieniają ich ustawienia.
- EN: Many copies of a model train in parallel, and weaker ones periodically copy better ones and slightly change their settings.

## Problem it solves

- PL: Dobre ustawienia trenowania zmieniają się w trakcie nauki, a osobne próby każdej kombinacji marnują tygodnie obliczeń.
- EN: Good training settings change during learning, and separate trials of every combination waste weeks of compute.

## What it does

- PL: Jak wyścig, w którym maruderzy mogą w połowie trasy przesiąść się do auta lidera i lekko przestawić jego ustawienia.
- EN: Like a race where stragglers can jump into the leader's car midway and slightly retune its settings.

## Everyday example

- PL: Laboratorium uczy agenta gry; zamiast stu osobnych prób, trzydzieści kopii trenuje razem, a najsłabsze przejmują postępy najlepszych.
- EN: A lab trains a game-playing agent; instead of a hundred separate trials, thirty copies train together and the weakest take over the best ones' progress.

## This concerns you if you…

- PL: dobierasz tempo uczenia i inne ustawienia trenowania
- PL: trenujesz wiele modeli równolegle na stałym budżecie
- EN: choose learning rate and other training settings
- EN: train many models in parallel on a fixed budget

## Keywords

exploit and explore · truncation selection · hyperparameter schedule · Ray Tune PBT · PB2 · learning rate schedule · asynchronous training

## How it works

- PL: Członkowie populacji trenują się niezależnie. Po ustalonej liczbie kroków słaby członek wykonuje exploit: kopiuje wagi i hiperparametry lepszego, np. dolne 20% od górnych 20%. Potem explore: mnoży hiperparametry przez losowy czynnik, np. 0,8 lub 1,2, albo losuje je na nowo i trenuje dalej.
- EN: Population members train independently. After a set number of steps a weak member exploits: it copies the weights and hyperparameters of a better one, e.g. bottom 20% from top 20%. Then it explores: multiplies hyperparameters by a random factor such as 0.8 or 1.2, or resamples them, and keeps training.

## Limits

- PL: Potrzebuje wielu modeli trenowanych równolegle. Wynik zależy od liczebności populacji oraz harmonogramu porównań i zmian; zbyt mała populacja może przedwcześnie odrzucać konfiguracje, które poprawiają się później.
- EN: It needs many models training in parallel. Results depend on population size and the comparison and perturbation schedule; a population that is too small can discard configurations that improve later.

## Key terms

- PL: **exploit**: Słabszy model przejmuje wagi i ustawienia lepszego.
- PL: **explore**: Losowe przestawienie przejętych ustawień, by próbować nowych.
- PL: **harmonogram hiperparametrów**: Ustawienia trenowania zmieniające się w czasie.
- EN: **exploit**: A weaker model takes over a better one's weights and settings.
- EN: **explore**: Randomly perturbing inherited settings to try new ones.
- EN: **hyperparameter schedule**: Training settings that change over time.

## Know first

- [Strojenie hiperparametrów (Hyperparameter tuning)](https://aiatlasgraph.com/t/hptuning.md)

## Sources

- [Population Based Training of Neural Networks](<https://arxiv.org/abs/1711.09846>) `pbt-2017` · by Max Jaderberg, Valentin Dalibard, Simon Osindero, Wojciech M. Czarnecki, Jeff Donahue, Ali Razavi, Oriol Vinyals, Tim Green, Iain Dunning, Karen Simonyan, Chrisantha Fernando, Koray Kavukcuoglu

---

AI Atlas revision 122 (2026-10-30) · HTML: https://aiatlasgraph.com/t/pbt · index: https://aiatlasgraph.com/llms.txt · everything: https://aiatlasgraph.com/llms-full.txt · updated 2026-10-30
