Skip to content

zeroynr/ujianAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ujianAI

πŸ“Œ Deteksi Kesopanan Teks Berbasis Web

πŸ“ Deskripsi Singkat

Proyek ini adalah aplikasi web sederhana untuk mendeteksi apakah suatu teks termasuk sopan atau tidak sopan. Sistem ini mengimplementasikan metode learning dengan algoritma Naive Bayes secara manual menggunakan JavaScript, tanpa menggunakan library pembelajaran mesin (machine learning) atau framework eksternal.

🎯 Tujuan Proyek

  • Menyediakan antarmuka web agar pengguna bisa memasukkan teks.
  • Mengklasifikasikan teks sebagai "Sopan" atau "Tidak Sopan".

πŸ›  Teknologi yang Digunakan

  • HTML β†’ Struktur dan konten halaman web
  • CSS β†’ Desain tampilan antarmuka pengguna
  • JavaScript (Vanilla) β†’ Proses tokenisasi, perhitungan probabilitas Naive Bayes, dan klasifikasi
  • Tidak menggunakan framework seperti React, Vue, atau library ML seperti TensorFlow, scikit-learn, dsb.

πŸ” Cara Kerja Aplikasi

  1. Pengguna mengetik teks di area input.
  2. Sistem melakukan tokenisasi dan menghitung kemunculan kata-kata sopan dan tidak sopan berdasarkan kamus sederhana.
  3. Dengan menggunakan rumus Naive Bayes, sistem menghitung probabilitas masing-masing kategori.
  4. Output hasil klasifikasi ditampilkan di layar secara langsung.

🧠 Penjelasan Naive Bayes Manual

  • Setiap kategori ("Sopan" dan "Tidak Sopan") memiliki daftar kata yang diasumsikan mewakili kategori tersebut.
  • Sistem menghitung probabilitas setiap kata dalam input muncul dalam masing-masing kategori.
  • Probabilitas akhir dihitung dengan mengalikan peluang tiap kata, lalu dibandingkan.
  • Kategori dengan probabilitas tertinggi akan dipilih sebagai hasil klasifikasi.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published