Anda di halaman 1dari 5

L E S SO N R E P O RT

Nama Matakuliah: RE603 Machine Learning


Course Name:
Nama Mahasiswa: Faiz Albar Risi Tanggal: 05/04/2022
Student Name: Date:
NIM: 4221901042
Student ID:
Judul Materi: KNN
Lesson Name:

1. Latihan 1 :
A. Tujuan
Aplikasi Classification K-NN dengan ruspini data set Menggunakan Python

B. Kode Program

http://www.polibatam.ac.id
http://www.polibatam.ac.id
C. Hasil
Berikut jika data rusmini di plot dengan warna yang berbeda beda berdasarkan cluster nya

Hijau adalah cluster 1


Biru adalah cluster 2
Merah adalah cluster 3
Kuning adalah cluster 4

http://www.polibatam.ac.id
Berikut output dari algoritma KNN (klasifikasi) jika di beri input baru ( nilai baru )

Berikut jika data baru diatas ditampilkan dalam plot, maka akan keliatan bahwa pengklasifikasian
diatas sudah benar ( data baru disimbolkan dengan bintang bewarna hitam )

http://www.polibatam.ac.id
D. Penjelasan
Algoritma NN ini adalah algoritma untuk mengklasifikasi data baru ke kelas nya , berdasarkan data
data yang sudah ada, KNN di sini maksud nya K sebagai konstanta , jadi bisa 1-NN, 3-NN atau yang
lain. Konstanta disini bermaksud sebagai jumlah tetangga terdekat jika hanya menggunakan 1-NN
maka pengklasifikasian data baru akan dilakukan berdasarkan 1 titik atau tetangga terdekat ( titik atau
data ini sudah kita miliki telebih dahulu , biasanya dalam bentuk csv)
Dapat dilihat dari hasil diatas , saya menggunakan ruspini data set sebagai data learning nya , lalu saya
masukkan data atau inputan baru, disini saya coba 4 data baru dan jika di plot hasilnya sudah sesuai
jika dilihat dari grafik atau plot nya .

http://www.polibatam.ac.id

Anda mungkin juga menyukai