Skip to content

ahmadseloabadi/SMOTE-SVM-GA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMOTE-SVM-GA

Penerapan Optimasi Parameter SVM dengan Algoritma Genetika dan Teknik SMOTE

Proyek ini menerapkan optimasi parameter pada metode Support Vector Machine (SVM) menggunakan Algoritma Genetika (GA) serta teknik Synthetic Minority Over-sampling Technique (SMOTE) untuk menangani imbalance dataset dalam analisis sentimen. Aplikasi ini dibangun menggunakan Streamlit sebagai antarmuka visual.

📌 Fitur Aplikasi

🔹 1. Halaman Home

Menampilkan halaman utama aplikasi.

Home

🔹 2. Halaman Pengolahan Data

Menampilkan dataset, hasil text preprocessing, dan penerapan teknik SMOTE untuk menangani ketidakseimbangan data.

Pengolahan Data

🔹 3. Halaman Algoritma Genetika

Menampilkan hasil pengujian Algoritma Genetika (GA) serta menyediakan fitur untuk melakukan eksperimen penerapan GA-SVM.

Algoritma Genetika

🔹 4. Halaman Pengujian

Menampilkan hasil pengujian pada kalimat baru menggunakan metode SVM dan GA-SVM.

Pengujian

🔹 5. Halaman Report

Menampilkan evaluasi model menggunakan k-fold cross-validation dan confusion matrix pada metode SVM dan GA-SVM.

Report

📦 Instalasi dan Penggunaan

1. Clone Repository

git clone https://github.com/ahmadseloabadi/SMOTE-SVM-GA.git
cd SMOTE-SVM-GA

2. Buat dan Aktifkan Virtual Environment

python -m venv myenv  # Membuat virtual environment
source venv/bin/activate  # Untuk Mac/Linux
venv\Scripts\activate  # Untuk Windows

3. Instal Dependensi

pip install -r requirements.txt

4. Jalankan Aplikasi Streamlit

streamlit run app.py

🔗 Referensi

📌 Lisensi

Proyek ini dikembangkan untuk keperluan penelitian dan pembelajaran. Silakan gunakan dengan bijak. 🚀

About

penerapan optimasi parameter metode Support Vector Machine dengan algoritma genetika serta teknik SMOTE dalam mengatasi imbalance dataset

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors