Middle — Senior
Ako klasifikovať vek do 5-ročných intervalov?
sobes.tech AI
Odpoveď od AI
Za klasifikacijo starosti v binih s korakom 5 let se običajno uporablja diskretizacija numeričnega atributa starosti. Na primer, starost 0-4 leta je prvi bin, 5-9 drugi, in tako naprej.
Primer v Pythonu z uporabo knjižnice pandas:
import pandas as pd
ages = [23, 37, 45, 52, 18, 29]
# Ustvarjanje intervalov s korakom 5 let
bins = range(0, 101, 5) # od 0 do 100 let s korakom 5
# Dodeljevanje vsakemu starostnemu intervalu
age_groups = pd.cut(ages, bins=bins, right=False)
print(age_groups)
Tukaj pd.cut razdeli starosti na intervale [0,5), [5,10), ..., [95,100). Parameter right=False pomeni, da desna meja ni vključena v interval.
V nalogah strojnega učenja se ti intervali lahko uporabljajo kot kategorne oznake za klasifikacijo ali za ustvarjanje značilnosti.