Middle — Senior
Jak sklasyfikować wiek w przedziałach 5-letnich?
sobes.tech AI
Odpowiedź od AI
Aby sklasyfikować wiek na przedziały co 5 lat, zwykle stosuje się dyskretyzację cechy numerycznej wieku. Na przykład wiek 0-4 lata to pierwszy przedział, 5-9 to drugi i tak dalej.
Przykład w Pythonie z użyciem biblioteki pandas:
import pandas as pd
ages = [23, 37, 45, 52, 18, 29]
# Tworzymy przedziały co 5 lat
bins = range(0, 101, 5) # od 0 do 100 lat z krokiem 5
# Przypisujemy każdemu wiekowi odpowiedni przedział
age_groups = pd.cut(ages, bins=bins, right=False)
print(age_groups)
Tutaj pd.cut dzieli wiek na przedziały [0,5), [5,10), ..., [95,100). Parametr right=False oznacza, że prawa granica nie jest włączona do przedziału.
W zadaniach uczenia maszynowego takie przedziały mogą być używane jako etykiety kategoryczne do klasyfikacji lub do tworzenia cech.