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 ნიშნავს, რომ მარჯვენა საზღვარი არ შედის ინტერვალში.
მექანიკური სწავლების ამოცანებში, ასეთი ბინები შეიძლება გამოყენებულ იქნას როგორც კატეგორიული ნიშნები კლასიფიკაციისთვის ან თვისებების შესაქმნელად.