Middle — Senior
Hogyan osztályozzuk az életkort 5 éves intervallumokra?
sobes.tech MI
Válasz az MI-től
Az életkor 5 éves intervallumokra történő osztályozásához általában az életkor numerikus jellemzőjének diszkretizálását használják. Például az 0-4 év közötti életkor az első intervallum, az 5-9 a második, és így tovább.
Példa Pythonban a pandas könyvtár használatával:
import pandas as pd
ages = [23, 37, 45, 52, 18, 29]
# 5 éves intervallumok létrehozása
bins = range(0, 101, 5) # 0-tól 100-ig 5-ös lépésekkel
# Minden életkorhoz hozzárendelünk egy intervallumot
age_groups = pd.cut(ages, bins=bins, right=False)
print(age_groups)
Itt a pd.cut az életkorokat [0,5), [5,10), ..., [95,100) intervallumokra osztja. A right=False paraméter azt jelzi, hogy a jobb határ nem tartozik az intervallumba.
Gépi tanulási feladatokban ezek az intervallumok kategóriás címkéként használhatók osztályozáshoz vagy jellemzők létrehozásához.