Middle — Senior
Kako klasifikovati starost po intervalima od 5 godina?
sobes.tech АИ
Одговор од АИ
Za klasifikaciju starosti u binove sa korakom od 5 godina, obično se koristi diskretizacija numeričkog atributa starosti. Na primer, starost od 0-4 godine je prvi bin, 5-9 drugi, i tako dalje.
Primer u Pythonu koristeći biblioteku pandas:
import pandas as pd
ages = [23, 37, 45, 52, 18, 29]
# Kreiranje intervala sa korakom od 5 godina
bins = range(0, 101, 5) # od 0 do 100 godina sa korakom 5
# Dodeljivanje svakom uzrastu odgovarajućeg intervala
age_groups = pd.cut(ages, bins=bins, right=False)
print(age_groups)
Ovde, pd.cut deli uzraste na intervale [0,5), [5,10), ..., [95,100). Parametar right=False označava da desna granica nije uključena u interval.
U zadacima mašinskog učenja, ovi intervali mogu biti korišćeni kao kategorijalne oznake za klasifikaciju ili za kreiranje karakteristika.