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