Middle — Senior
Как да класифицираме възрастта по интервали от 5 години?
sobes.tech AI
Отговор от AI
За класифициране на възрастта по бинове с крачка 5 години обикновено се използва дискретизация на числовия признак възраст. Например, възраст 0-4 години е първият бин, 5-9 — вторият, и така нататък.
Пример на Python с използване на библиотеката pandas:
import pandas as pd
ages = [23, 37, 45, 52, 18, 29]
# Създаване на интервали с крачка 5 години
bins = range(0, 101, 5) # от 0 до 100 години с крачка 5
# Присвояване на всеки възрастов диапазон
age_groups = pd.cut(ages, bins=bins, right=False)
print(age_groups)
Тук pd.cut разделя възрастите на интервали [0,5), [5,10), ..., [95,100). Параметърът right=False означава, че десният граница не се включва в интервала.
В задачи за машинно обучение такива бинове могат да се използват като категорийни етикети за класификация или за създаване на признаци.