πPraktikum 4
voting
Download Dataset Terlebih Dahulu β¬οΈ
Stacking dengan Voting
Pada kasus ini kita akan menggunakan salah satu metode stacking yaitu voting untuk mengklasifikasikan pasien penderita diabetes dengan beberapa ciri. Pasien akan di klasifikasikan menjadi pasien menderita diabetes (1) dan tidak menderita diabetes (0). Pertama-tama, kita akan menggunakan beberapa algoritma klasifikasi secara terpisah, yaitu Naive Bayes, SVM Linier, dan SVM RBF. Setelah itu, kita akan menggabungkan performa dari 3 algoritma tersebut dengan menggunakan metode ensemble voting.
Import Library
import numpy as np
import pandas as pd
from sklearn.naive_bayes import GaussianNB # import Naive Bayes model Gaussian (asumsi data terdistribusi normal)
from sklearn.svm import SVC # import SVM classifier
from sklearn.ensemble import VotingClassifier # import model Voting
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score, classification_reportPersiapan Data
# Load Data
dbt = pd.read_csv('data/diabetes.csv')
dbt.head()Split data training dan testing
Training dengan GaussianNB
Standarisasi Fitur
Training dan Evaluasi
Training dengan SVM Linier
Training dengan SVM RBF
Training dengan Voting
Last updated
Was this helpful?