"Classification" di MACHINE LEARNING??

"Classification" Istilah apa itu di MACHINE LEARNING???

Tentu bahasa Indonya: KLASIFIKASI


Oke. Classification atau Klasifikasi adalah suatu cara dari machine learning untuk memprediksikan sesuatu yang CATEGORICAL ataiu KATEGORI.

Maksudnya apa?
Semisal kita membuat prediksi apakah apel itu busuk atau tidak.

Kita memiliki dataset dari banyak apel sebanyak 1000 baris. Yang memiliki fitur: ukuran, bau, warna.

Selanjutnya, kita membagi dataset tersebut untuk training data dan testing data. 
80% TRAINING DATA 20% TESTING DATA
menggunakan: x_train, x_test, y_train, y_test = model_selection.train_test_split(feature_training, label_training, test_size=0.2, random_state=42)

Oke. Sampai disini kita akan membuka variabel baru yaitu model = DecisionTree()
NOTE: DecisionTree() adalah salah satu algoritma klasifikasi dalam machine learning, selain itu adalah KNeighborsClassifiers, SVM, dll.

Terakhir, setelah kita mentrain training data dengan algoritma Decision Tree dengan code: model.fit(x_train, y_train).

Kita akan bisa memprediksi dengan membuat variabel,  prediction = model.predict(x_test)

Terus kita print prediksi yang barusan, print(prediction)

TADAAA, Prediksi sudah divalidasi oleh machine learning.




TAMBAHAN:
Kamu juga bisa menambahkan fungsi accuracy_score() untuk mengetahui seberapa besar model benar memprediksi.

Itulah yang disebut klasifikasi, yaitu kita hanya meprediksikan apakah apel itu busuk atau tidak.

Beda sama temannya REGRESSION, tapi nanti aja penjelasannya.

It's Time to Dominate 💪


Komentar