Mendeteksi Jenis Kelamin berdasarkan Berat, Tinggi Badan dan Nomor Sepatu

Mendeteksi Jenis Kelamin berdasarkan Berat, Tinggi Badan dan Nomor Sepatu

Kali ini saya akan menulis tentang Machine Learning sederhana untuk mendeteksi jenis kelamin berdasarkan 3 variabel yaitu tinggi dan berat badan serta nomor sepatu.

Apa saja yang dibutuhkan?

install python bisa install disini.
install scikit-learn, bisa dengan package manager seperti pip dengan cara 
pip install -U scikit-learn
install jupyter notebook dengan pip dengan cara pip3 install jupyter

jika sudah maka buka jupyter notebook maka akan muncul halaman browser seperti ini.


Jupyter notebook pada browser

setelah itu ikuti kode seperti ini.

# import decision tree pada scikit learn
from sklearn import tree
# variable classifier dan import decision tree
clf = tree.DecisionTreeClassifier()
# variable berisi data tinggi, berat dan nomor sepatu [tinggi, berat, nomor sepatu]
human_data = [[180, 60, 45], [150, 46, 25], [150, 46, 30],
[175, 60, 40], [170, 60, 35], [160, 50, 45], [200, 50, 23],
[130, 50, 25]]
# variable yang menunjukan gender pada variable human_data
gender = ['man', 'woman', 'woman', 'man', 'man', 'woman', 'man', 'woman']
# selanjutnya adalah mentrain data-data diatas
clf = clf.fit(human_data, gender)
# lalu prediksi gender dari data yang di input
tinggi= 170
berat = 60
ukuran_sepatu = 45
prediction = clf.predict([[tinggi, berat, ukuran_sepatu]])
# lalu print hasilnya
print(prediction)
# maka akan memberikan hasil
['man']

jadilah machine learning sederhana untuk menentukan gender berdasarkan data-data diatas :)

github link : https://github.com/meilyasahsan/GenderDetection.git

selamat mencoba dan berakhir pekan.

Posted by ilyas ahsan