Sobes.tech
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 ნიშნავს, რომ მარჯვენა საზღვარი არ შედის ინტერვალში.

მექანიკური სწავლების ამოცანებში, ასეთი ბინები შეიძლება გამოყენებულ იქნას როგორც კატეგორიული ნიშნები კლასიფიკაციისთვის ან თვისებების შესაქმნელად.