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 նշանակում է, որ աջ սահմանը չի ներառվում միջակայքում։
Մեքենայական ուսուցման խնդիրներում այս բիները կարող են օգտագործվել որպես կատեգորիկ նշաններ դասակարգման համար կամ հատկությունների ստեղծման համար։