Skip to content

Proyek ini adalah implementasi Naive Bayes Classifier untuk mengklasifikasikan karyawan berdasarkan kriteria tertentu untuk menentukan apakah mereka akan naik jabatan atau tidak. Proyek ini menggunakan PHP untuk backend dan MySQL sebagai database. Naive Bayes Classifier digunakan untuk melakukan prediksi berdasarkan data latih yang telah disediakan

Notifications You must be signed in to change notification settings

JumjumiAsbullah-08/naive-bayes-classifier-capil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lisensi Proyek ini dilisensikan di bawah MIT License.
PHP CSS SCSS JavaScript HTML Naive Bayes

Naive Bayes Classifier untuk Klasifikasi Karyawan

Ini adalah implementasi sederhana dari Naive Bayes Classifier untuk klasifikasi karyawan berdasarkan data training yang diberikan. Proyek ini menggunakan PHP untuk logika aplikasi dan MySQL sebagai database penyimpanan data.

Deskripsi Singkat

Naive Bayes Classifier digunakan di sini untuk mengklasifikasikan apakah seorang karyawan akan naik jabatan atau tidak berdasarkan kriteria-kriteria yang diberikan. Kriteria-kriteria ini diambil dari data training yang tersedia dalam database.

Fitur Utama

Mengambil data karyawan dan kriteria dari database MySQL. Menghitung probabilitas prior dari data training. Menghitung likelihood untuk setiap sub-kriteria berdasarkan kategori "Naik" dan "Tidak Naik". Menggunakan hasil Naive Bayes untuk menghitung posterior dan menyimpannya di database. Melakukan evaluasi menggunakan confusion matrix untuk mengukur akurasi, presisi, recall, dan F1 score dari klasifikasi.

Setup Proyek

  1. Prasyarat: Pastikan Anda memiliki PHP dan MySQL terinstal di lingkungan pengembangan Anda. Buatlah database MySQL dan importlah skema dari file database_schema.sql.
  2. Konfigurasi Koneksi: Edit file koneksi.php dan sesuaikan pengaturan host, username, password, dan nama database sesuai dengan lingkungan MySQL Anda.
  3. Menjalankan Aplikasi: Akses aplikasi melalui web browser dengan mengarahkan ke direktori tempat file ini disimpan.

Struktur Proyek

index.php: Halaman utama untuk login dan verifikasi peran pengguna.
klasifikasi.php: Halaman untuk menginisiasi perhitungan Naive Bayes dan menampilkan hasilnya.
koneksi.php: File untuk mengelola koneksi ke database MySQL.
training_data.sql: Contoh data training untuk digunakan dalam aplikasi.
README.md: Dokumen ini, memberikan penjelasan singkat tentang proyek.

Kontribusi

Anda dipersilakan untuk berkontribusi pada proyek ini dengan cara melakukan fork, membuat perubahan, dan mengirimkan pull request. Jika Anda menemukan masalah atau memiliki saran perbaikan, buka Issue baru di repositori ini.

Kontak Saya

E-Mail : jumjumiasbullah8@gmail.com

About

Proyek ini adalah implementasi Naive Bayes Classifier untuk mengklasifikasikan karyawan berdasarkan kriteria tertentu untuk menentukan apakah mereka akan naik jabatan atau tidak. Proyek ini menggunakan PHP untuk backend dan MySQL sebagai database. Naive Bayes Classifier digunakan untuk melakukan prediksi berdasarkan data latih yang telah disediakan

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published