Middle — Senior
Jak třídit věk do 5letých intervalů?
sobes.tech AI
Odpověď od AI
Pro klasifikaci věku do intervalů po 5 letech se obvykle používá diskretizace číselné vlastnosti věku. Například věk 0-4 let je první interval, 5-9 druhý a tak dále.
Příklad v Pythonu s knihovnou pandas:
import pandas as pd
ages = [23, 37, 45, 52, 18, 29]
# Vytvoření intervalů po 5 letech
bins = range(0, 101, 5) # od 0 do 100 let s krokem 5
# Přiřazení každému věku příslušného intervalu
age_groups = pd.cut(ages, bins=bins, right=False)
print(age_groups)
Zde pd.cut rozděluje věky do intervalů [0,5), [5,10), ..., [95,100). Parametr right=False znamená, že pravá hranice není zahrnuta do intervalu.
V úlohách strojového učení lze takové intervaly používat jako kategorické štítky pro klasifikaci nebo pro tvorbu znaků.