Sobes.tech
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ů.