KLASIFIKASI PERTEMUAN 6 NOVIANDI PRODI MIK FAKULTAS ILMUILMU

  • Slides: 19
Download presentation
KLASIFIKASI PERTEMUAN - 6 NOVIANDI PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN

KLASIFIKASI PERTEMUAN - 6 NOVIANDI PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN

KEMAMPUAN AKHIR YANG DIHARAPKAN Menjelaskan konsep klasifikasi dan contoh penerapan pada data § Klasifikasi

KEMAMPUAN AKHIR YANG DIHARAPKAN Menjelaskan konsep klasifikasi dan contoh penerapan pada data § Klasifikasi adalah sebuah proses untuk menemukan model yang menjelaskan atau membedakan konsep atau kelas data § Tujuan untuk dapat memperkirakan kelas dari suatu objek yang kelasnya tidak diketahui (Tan et all, 2004)

KLASIFIKASI v Proses untuk menyatakan suatu objek ke salah satu kategori yang sudah didefinisikan

KLASIFIKASI v Proses untuk menyatakan suatu objek ke salah satu kategori yang sudah didefinisikan sebelumnya. v Proses untuk memetakan setiap sekumpulan atribut ke salah satu kelas yang sudah didefiniskan sebelumnya.

KLASIFIKASI v Proses untuk menyatakan suatu objek ke salah satu kategori yang sudah didefinisikan

KLASIFIKASI v Proses untuk menyatakan suatu objek ke salah satu kategori yang sudah didefinisikan sebelumnya. v Proses untuk memetakan setiap sekumpulan atribut ke salah satu kelas yang sudah didefiniskan sebelumnya.

KLASIFIKASI q Klasifikasi terdiri dari sekumpulan record yang merupakan data latih (training set). Setiap

KLASIFIKASI q Klasifikasi terdiri dari sekumpulan record yang merupakan data latih (training set). Setiap record terdiri atas sekumpulan atribut. q Salah satu atribut adalah kelas. q Mencari model untuk atribut kelas merupakan fungsi dari nilai-nilai atribut lain. q Model klasifikasi digunkaan untuk: - Pemodelan deskriptif untuk membedakan objek-objek dari kelas yang berbeda - Pemodelan prediktif digunakan untuk memprediksi kelas label untuk record yang tidak diketahui

KLASIFIKASI Tujuan dari klasifikasi adalah untuk: § Menemukan model dari training set yang membedakan

KLASIFIKASI Tujuan dari klasifikasi adalah untuk: § Menemukan model dari training set yang membedakan record kedalam kategori atau kelas yang sesuai, model tersebut kemudian digunakan untuk mengklasifikasikan record yang kelasnya belum diketahui sebelumnya pada test set. § Mengambil keputusan dengan memprediksikan suatu kasus, berdasarkan hasil klasifikasi yang diperoleh.

KLASIFIKASI Tahapan dari klasifikasi dalam data mining terdiri dari § Pembangunan model, dalam tahapan

KLASIFIKASI Tahapan dari klasifikasi dalam data mining terdiri dari § Pembangunan model, dalam tahapan ini dibuat sebuah model untuk menyelesaikan masalah klasifikasi class atau attribut dalam data, model ini dibangun berdasarkan training set-sebuah contoh data dari permasalahan yang dihadapi, training set ini sudah mempunyai informasi yang lengkap baik attribut maupun classnya § Penerapan model, pada tahapan ini model yang sudah dibangun sebelumnya digunakan untuk menentukan attribut / class dari sebuah data baru yang attribut / classnya belum diketahui sebelumnya § Evaluasi, pada tahapan ini hasil dari penerapan model pada tahapan sebelumnya dievaluasi menggunakan parameter terukur untuk menentukan apakah model tersebut dapat diterima

CONTOH KLASIFIKASI Test Set Training Set Learn Classifier Model

CONTOH KLASIFIKASI Test Set Training Set Learn Classifier Model

PENGAPLIKASIAN KLASIFIKASI PADA KEHIDUPAN SEHARI-HARI § Memprediksi sel tumor sebagai sel yang jinak atau

PENGAPLIKASIAN KLASIFIKASI PADA KEHIDUPAN SEHARI-HARI § Memprediksi sel tumor sebagai sel yang jinak atau ganas § Mengklasifikasi struktur sekunder protein sebagai alpha -helix, beta-sheet, or random coil § Pengenalan tulisan tangan § Mengkategorikan berita sebagai berita keuangan, cuaca, olahraga, dll.

KLASIFIKASI MENGGUNAKAN JARAK Ø Menaruh item-item kedalam kelas yang mana mereka memiliki jarak “terdekat”

KLASIFIKASI MENGGUNAKAN JARAK Ø Menaruh item-item kedalam kelas yang mana mereka memiliki jarak “terdekat” Ø Menentukan jarak antara sebuah item dengan kelas Ø Algoritme klasifikasi yang menggunakan jarak adalah KNN

K-Nearest Neighbor (KNN) § K-Nearest Neighbour atau KNN adalah salah dari algoritma instance based

K-Nearest Neighbor (KNN) § K-Nearest Neighbour atau KNN adalah salah dari algoritma instance based learning atau case-based reasoning. § Case based reasoning adalah metodologi lainnya yang digunakan untuk mengindentifikasikan kluster dari even-even yang sama di database yang besar. • KNN juga merupakan algoritme supervised learing dimana hasil dari instance yang baru diklasifikasikan berdasarkan mayoritas dari ketegori Ktetangga terdekat.

K-Nearest Neighbor (KNN) § Tujuan dari algoritma ini adalah mengklasifikasikan objek baru berdasarkan atribut

K-Nearest Neighbor (KNN) § Tujuan dari algoritma ini adalah mengklasifikasikan objek baru berdasarkan atribut dan sample-sample dari data latih. § Algoritme KNN menggunakan neighborhood classification sebagai nilai prediksi dari nilai instance yang baru. .

ALGORITME KNN 1. Tentukan parameter K. 2. Hitung jarak antara data yang akan dievaluasi

ALGORITME KNN 1. Tentukan parameter K. 2. Hitung jarak antara data yang akan dievaluasi dengan semua pelatihan. 3. Urutkan jarak yang terbentuk dari yang terkecil hingga terbesar. 4. Tentukan jarak terdekat sampai urutan K. 5. Pasangkan kelas yang bersesuaia. 6. Cari jumlah kelas dari tetangga yang terdekat dan tetapkan kelas tersebut sebagai kelas data yang akan dievaluasi.

CONTOH SOAL KLASIFIKASI DATA Berikut ini merupakan data latih. Tentukan kelas pada data baru

CONTOH SOAL KLASIFIKASI DATA Berikut ini merupakan data latih. Tentukan kelas pada data baru yang memiliki nilai X =3 dan Y=7. X Y Kelas 7 7 Buruk 7 4 Buruk 3 4 Baik 1 4 Baik

LANGKAH-LANGKAH 1. Tentukan parameter K= Jumlah tetangga terdekar. Misalkan K=3 2. Hitung jarak antara

LANGKAH-LANGKAH 1. Tentukan parameter K= Jumlah tetangga terdekar. Misalkan K=3 2. Hitung jarak antara data baru dengan data latih. X Y Jarak dengan data baru (3, 7) 7 7 (7 -3)2 + (7 -7) 2 = 16 7 4 (7 -3)2 + (4 -7) 2 = 25 3 4 (3 -3)2 + (4 -7) 2 = 9 1 4 (1 -3)2 + (4 -7) 2 = 13

LANGKAH-LANGKAH 3. Urutkan jarak tersebut dan tetapkan tetangga terdekat berdasarkan jarak minimum ke-K X

LANGKAH-LANGKAH 3. Urutkan jarak tersebut dan tetapkan tetangga terdekat berdasarkan jarak minimum ke-K X Y Jarak dengan data baru (3, 7) Peringkat jarak minimum 7 7 (7 -3)2 + (7 -7) 2 = 16 3 7 4 (7 -3)2 + (4 -7) 2 = 25 4 3 4 (3 -3)2 + (4 -7) 2 = 9 1 1 4 (1 -3)2 + (4 -7) 2 = 13 2

LANGKAH-LANGKAH 4. Periksa kelas dari tetangga terdekat. X Y Jarak dengan data baru (3,

LANGKAH-LANGKAH 4. Periksa kelas dari tetangga terdekat. X Y Jarak dengan data baru (3, 7) Peringkat jarak minimum Kelas 7 7 (7 -3)2 + (7 -7) 2 = 16 3 Buruk 7 4 (7 -3)2 + (4 -7) 2 = 25 4 - 3 4 (3 -3)2 + (4 -7) 2 = 9 1 Baik 1 4 (1 -3)2 + (4 -7) 2 = 13 2 Baik Kesimpulan: Data baru tersebut termasuk dalam kelas BAIK

TEKNIK-TEKNIK KLASIFIKASI LAINNYA

TEKNIK-TEKNIK KLASIFIKASI LAINNYA

TERIMA KASIH

TERIMA KASIH