ALGORITMA SHARED NEAREST NEIGHBOR BERBASIS DATA SHRINKING
|
|
|
- Inge Lesmono
- 9 tahun lalu
- Tontonan:
Transkripsi
1 Zainal, Algoritma Shared Nearest Neighbor berbasis Data Shrinking ALGORITMA SHARED NEAREST NEIGHBOR BERBASIS DATA SHRINKING Rifki Fahrial Zainal 1 Arif Djunaidy 2 1 Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember 2 Jurusan Sistem Informasi, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember [email protected], [email protected] ABSTRACT Shared Nearest Neighbor (SNN) algorithm constructs a neighbor graph that uses similarity between data points based on amount of nearest neighbor which shared together. Cluster obtained from representative points that are selected from the neighbor graph. The representative point is used to reduce number of clusterization errors, but also reduces accuracy. Data based shrinking SNN algorithm (SSNN) uses the concept of data movement from data shrinking algorithm to increase accuracy of obtained data shrinking. The concept of data movement will strengthen the density of neighbor graph so that the cluster formation process could be done from neighbor graph components which still has a neighbor relationship. Test result shows SSNN algorithm accuracy is 2% until 8% higher than SNN algorithm, because of the termination of relationship between weak data points in the neighbor graph is done slowly in several iteration. However, the computation time required by SSNN algorithm is three times longer than SNN algoritm computational time, because SSNN algorithm constructs neighbor graph in several iteration. Keywords: clusterization algorithm, data shrinking, data mining, shared nearest neighbor ABSTRAK Algoritma Shared Nearest Neighbor (SNN) membentuk sebuah graph ketetenggaan yang menggunakan kesamaan antara titik-titik data berdasarkan jumlah tetetangga terdekat yang dimiliki secara bersama-sama. Klaster diperoleh dari titiktitik representatif yang dipilih dari graph ketetanggaan tersebut. Titik representatif tersebut digunakan untuk mengurangi jumlah kesalahan klasterisasi, tetapi juga mengurangi akurasi. Algoritma SNN berbasis data shrinking (SSNN) menggunakan konsep pergerakan data dari algoritma data shrinking untuk memperbesar akurasi yang diperoleh. Konsep pergerakan data tersebut akan memperkuat kepadatan graph ketetanggaan sehingga proses pembentukan klaster bisa dilakukan dari komponen-komponen graph ketetanggaan yang masih memiliki hubungan ketetanggaan. Hasil pengujian memperlihatkan akurasi algoritma SSNN lebih besar 2% hingga 8% dibandingkan akurasi algoritma SNN, karena proses pemutusan hubungan antara titik-titik data yang lemah dalam graph ketetanggaan dilakukan secara perlahan dan dalam beberapa iterasi. Walaupun demikian, waktu komputasi yang dibutuhkan algoritma SSNN lebih besar hingga tiga kali lipat waktu komputasi algoritma SNN, karena algoritma SSNN melakukan pembentukan graph ketetanggaan dalam beberapa iterasi. Kata Kunci: algoritma klasterisasi, data shrinking, data mining, shared nearest neighbor Klasterisasi berguna untuk menemukan kelompok data sehingga diperoleh data yang lebih mudah dianalisis. Banyak algoritma klasterisasi sudah dikembangkan, tetapi terdapat sebuah permasalahan yang selalu muncul. Permasalahan tersebut disebabkan data set yang memiliki dimensi besar. Oleh sebab itu, tantangan utama algoritma klasterisasi selalu sama, yaitu bagaimana cara untuk menemukan klaster dengan ukuran, bentuk, dan kepadatan yang sama, bagaimana cara untuk mengatasi desau, dan bagaimana cara menentukan jumlah klaster. Beberapa algoritma klasterisasi bergantung pada sebuah fungsi jarak sehingga obyek-obyek akan terletak pada klaster yang sama apabila obyek-obyek tersebut satu sama lain merupakan tetangga terdekat [1, 2]. Akan tetapi, terdapat permasalahan dimensi (curse of dimensionality) yang menyatakan efisiensi dan efektifitas algoritma klasterisasi akan berkurang seiring dengan bertambahnya dimensi data. Algoritma seperti DBSCAN [3], CURE [4], Chameleon [5], dan beberapa algoritma klasterisasi lainnya [6, 7, 8, 9, 10, 11] seringkali digunakan untuk mengatasi permasalahan klasterisasi untuk data dimensi kecil, tetapi data dimensi besar memberikan tantangan yang baru. Dalam data set berdimensi besar, jarak atau kesamaan diantara titik-titik data menjadi semakin sama sehingga mempersulit proses klasterisasi. Algoritma-algoritma tersebut mengalami permasalahan dimensi karena pengukuran nilai kesamaan dari jarak antara titik data dalam data set. Pendekatan SNN merupakan cara yang terbaik untuk mengatasi permasalahan tersebut [12]. Setelah ketetanggaan terdekat dari semua titik data telah ditentukan, maka nilai kesamaan yang baru diantara titik-titik data ditentukan dari jumlah ketetanggaan yang dimiliki secara bersama-sama. Kekurangan utama algoritma SNN tersebut adalah dibutuhkannya sebuah nilai ambang batas untuk menentukan penggabungan atau pemisahan klaster. Bahkan dapat terjadi tidak adanya nilai ambang batas yang sesuai dengan beberapa data set. Untuk mengatasi kekurangan tersebut, dikembangkan sebuah algoritma SNN berbasis kepadatan [13, 14]. Algoritma ini menggabungkan proses SNN dengan proses pembentukan klaster pada DBSCAN. Graph ketetanggaan yang dibentuk dalam proses SNN digunakan untuk menentukan titik-titik representatif. Algoritma SNN menggunakan proses pemilihan titik representatif tersebut untuk 1
2 Volume 7, Nomor 1, Januari 2008 : 1 8 mengurangi kesalahan peletakan titik-titik data dalam klaster yang benar, tetapi proses tersebut juga memberikan sebuah kerugian. Bila sebuah titik data memiliki nilai kepadatan yang lebih kecil daripada nilai ambang batas kepadatan tertentu atau dengan kata lain tidak terpilih sebagai titik representatif, maka titik data tersebut akan diabaikan dalam proses pembentukan klaster. Titik-titik data tersebut akan mengurangi jumlah titik data yang diletakkan dalam klaster yang benar, atau dengan kata lain mengurangi akurasi hasil dari algoritma SNN. Dalam penelitian ini akan dikembangkan sebuah algoritma klasterisasi baru yang menggabungkan konsep pergerakan data dari algoritma data shrinking [15, 16] ke dalam pembentukan graph ketetanggaan pada algoritma SNN. Pergerakan data ke arah pusat klaster akan memperbesar kepadatan pada graph ketetanggaan sehingga dapat mempermudah proses pembentukan klaster. Tujuan utama penelitian ini adalah melakukan perbaikan algoritma SNN dengan memperbesar kepadatan graph ketetanggaan dari algoritma data shrinking. Penelitian ini tidak akan menggunakan algoritma data shrinking sebagai praproses untuk algoritma SNN berbasis kepadatan, tetapi memasukkan konsep pergerakan data dari algoritma data shrinking ke dalam algoritma SNN. Oleh karena itu, penelitian ini diharapkan dapat memberikan sebuah kontribusi baru dalam bentuk perbaikan akurasi algoritma klasterisasi SNN menggunakan konsep pergerakan data dari algoritma data shrinking. Susunan makalah penelitian ini mengikuti aturan dalam pembahasan berikut. Bagian Algoritma Data Shrinking dan Algoritma SSN secara berturut-turut akan membahas algoritma yang digunakan sebagai dasar dari penelitian beserta proses yang akan digunakan dalam pengembangan algoritma SNN berbasis data shrinking. Pengembangan algoritma itu sendiri akan dibahas pada Algoritma SSNN. Uji coba dilakukan pada algoritma SNN berbasis data shrinking. Kompleksitas algoritma [17] akan dibahas yang dilanjutkan dengan pembahasan mengenai kesimpulan dan pengembangan lebih lanjut. ALGORITMA DATA SHRINKING Data shrinking merupakan sebuah teknik pra-proses data yang mengoptimalkan strutur data dengan menggunakan hukum grafitasi. Algoritma ini terdiri dari tiga langkah utama, yaitu penyusutan data, deteksi klaster, dan seleksi klaster. Dalam tahap penyusutan data, titik-titik data akan digerakkan searah dengan gradien kepadatan mensimulasikan hukum grafitasi sehingga diperoleh klaster yang padat dan terpisah dengan baik. Klaster akan dideteksi dengan menemukan komponen cell padat yang saling berhubungan. Kedua tahapan tersebut dilakukan dalam klasterisasi berbasis grid. Kemudian dalam langkah seleksi klaster, setiap klaster yang telah dideteksi akan dievaluasi dalam skala yang berbeda menggunakan pengukuran evaluasi klaster dan klaster terbaik akan dipilih sebagai hasil akhir. Pra-proses Data Shrinking Data set dalam proses algoritma data shrinking akan dibagi menjadi ruang-ruang berdasarkan ukuran skala yang telah ditentukan sebelumnya. Pergerakan titik dalam masing-masing ruang dalam data set akan diperlakukan sebagai satu badan yang bergerak sebagai satu kesatuan ke arah pusat data dari ruang tetangganya. Dengan demikian, semua titik dalam berpartisipasi dalam gerakan yang sama. Misalnya, data set pada awal iterasi adalah dan set dari ruang padat adalah: {X i 1, X i 2,..., X i n} (1) DenseCellSet i = {C i 1, C i 2,..., C i m} (2) Diasumsikan masing-masing ruang padat memiliki titik sejumlah n 1, n 2,..., n m dan data pusatnya adalah Φ 1, Φ 2,..., Φ m. Untuk setiap ruang padat C j, ruang padat disekitarnya adalah C jk, dengan k = 1, 2,..., w, maka pusat data ruang sekitarnya adalah: w k=1 n j k Φ jk w k=1 n j k (3) Pergerakan cell C j pada iterasi ke-i adalah: Φ s j Φ j jika Φ s j Φ j Movement(Cj) i T = mv 1 k dan w k=1 n j k > n j, 0 jika sebaliknya. Jika jarak antara pusat ruang padat dengan pusat ruang disekitarnya tidak terlalu kecil dan ruang disekitarnya memiliki lebih banyak titik, ruang C j akan dimanipulasi sehingga pusat ruang C j bergerak ke arah pusat ruang disekitarnya. Bila tidak, maka ruang C j akan tetap diam. Proses ini akan dilakukan terus-menerus hingga pergerakan rata-rata seluruh titik pada setiap iterasi tidak banyak berubah atau telah melampaui nilai ambang batas iterasi. Deteksi dan Evaluasi Klaster Langkah kedua dalam algoritma data shrinking adalah deteksi klaster. Karena proses penyusutan data menghasilkan klaster individual yang padat dan terpisah dengan baik, maka dapat digunakan berbagai algoritma deteksi klaster. Pada penelitian awal data shrinking, digunakan metode deteksi klaster berbasis skala. Untuk setiap ruang padat, ruang tetangganya dihubungkan dan dibentuk sebuah graph ketetanggaan. Kemudian dihitung nilai kerapatan sebelum dilakukan penyusutan data dari klaster yang dideteksi pada semua skala. Klaster yang memiliki kerapatan lebih dari nilai ambang batas tertentu akan dijadikan sebagai klaster hasil. ALGORITMA SNN Dalam beberapa kasus, teknik klasterisasi yang bergantung pada pendekatan standar ke arah kesamaan dan kepadatan tidak menghasilkan hasil klasterisasi yang diinginkan. Pendekatan SNN yang dikembangkan oleh Jarvis dan Patrick merupakan pendekatan tidak langsung terdapat kesamaan berdasarkan prinsip berikut: (4) 2
3 Zainal, Algoritma Shared Nearest Neighbor berbasis Data Shrinking Gambar 1: Komputasi kesamaan dalam SNN Gambar 2: Graph ketetanggaan SNN Jika dua titik memiliki kesamaan terhadap titik yang sama banyak, kedua titik tersebut memiliki kesamaan satu sama lain, bahkan jika pengukuran kesamaan tidak menunjukkan kesamaan tersebut. Ide kunci algoritma ini adalah mengambil jumlah dari titik-titik data untuk menentukan pengukuran kesamaan. Kesamaan dalam algoritma SNN didasarkan jumlah tetangga yang dimiliki secara bersama-sama selama kedua obyek terdapat dalam daftar tetangga terdekat masing-masing seperti diperlihatkan pada Gambar 1. Proses kesamaan SNN sangat berguna karena dapat mengatasi beberapa permasalahan yang ditimbulkan dengan perhitungan kesamaan secara langsung. Karena mengikutsertakan isi dari sebuah obyek dengan menggunakan jumlah tetangga terdekat yang dimiliki secara bersama, SNN dapat mengatasi situasi, yakni sebuah obyek dekat dengan obyek lainnya yang berbeda kelas. Algoritma ini bekerja baik untuk data berdimensi besar dan secara khusus bekerja baik dalam menemukan kluster padat. Akan tetapi, klasterisasi SNN mendefinisikan klaster sebagai komponen-komponen graph ketetanggaan yang saling berhubungan sehingga pembagian klaster bergantung pada sebuah hubungan antara obyek. Untuk mengatasi permasalahan dari algoritma SNN dasar tersebut, maka diciptakan algoritma SNN berbasis kepadatan. Algoritma SNN ini mengaplikasikan titik representatif CURE dan DBSCAN dalam proses untuk memperoleh klaster. Dengan demikian, efek desau dapat dikurangi dengan menggunakan titik reperesentatif. Algoritma SNN ini terdiri dari langkah: 1. Hitung nilai kesamaan dari data set 2. Bentuk daftar k tetangga terdekat masing-masing titik data untuk k data 3. Bentuk graph ketetanggaan dari hasil daftar k tetangga terdekat 4. Temukan kepadatan untuk setiap data 5. Temukan titik-titik representatif 6. Bentuk klaster dari titik-titik representatif tersebut Pertama-tama, algoritma SNN menghitung nilai kesamaan masing-masing titik data. Nilai kesamaan tersebut kemudian diurutkan secara menanjak, sehingga diperoleh daftar k tetangga terdekat masing-masing titik data dengan tetangga terdekat terletak pada awal daftar. Daftar k tetangga terdekat tersebut hanya dibuat untuk k data saja untuk menghemat ruang memori yang dibutuhkan. Kemudian, graph ketetanggaan dapat dibentuk dari daftar k tetangga terdekat tersebut seperti ditunjukkan pada Gambar 2. Titik data digunakan sebagai node dalam graph ketetanggaan dengan bobot hubungan ketetanggaan sebagai link antar node. Jumlah tetangga terdekat yang dimiliki secara bersama-sama digunakan sebagai nilai bobot hubungan ketetanggaan tersebut. Misalkan terdapat titik data p dan q dengan tetangga terdekat masing-masing adalah NN(p) dan NN(q), maka nilai bobot hubungan ketetanggaan antara titik data p dan q adalah: bobot(p, q) = jumlah(nn(p) NN(q)) (5) Hasil graph ketetanggaan tersebut digunakan dalam pembentukan klaster pada tahap akhir klasterisasi. Algoritma SNN membentuk klaster menggunakan titik-titik representatif yang ditentukan berdasarkan nilai kepadatan masingmasing titik data. Nilai kepadatan dihitung dari jumlah bobot hubungan ketetanggaan yang bernilai lebih dari nilai ambang batas ketetanggaan. Titik-titik data dengan nilai kepadatan yang lebih besar daripada nilai ambang batas kepadatan akan ditentukan sebagai titik-titik representatif. Titik representatif yang saling berhubungan dan bobot hubungan ketetanggaannya lebih besar daripada nilai ambang batas ketetanggaan akan digabungkan dalam klaster yang sama. 3
4 Volume 7, Nomor 1, Januari 2008 : 1 8 Titik-titik data yang tidak terpilih sebagai titik representatif akan diabaikan dalam proses pembentukan klaster. Algoritma SNN mengurangi jumlah klasterisasi yang salah dengan mengabaikan titik-titik data yang meragukan posisinya dalam sebuah klaster. Namun, proses tersebut menyebabkan berkurangnya jumlah titik data yang mungkin dapat diklasterisasi dengan benar sehingga akurasi dari algoritma SNN menjadi tidak optimal. ALGORITMA SSNN Akurasi klaster yang diperoleh algoritma SNN dapat diperbaiki dengan memperbesar kepadatan graph ketetanggaan yang dibentuk dalam algoritma SNN. Salah satu langkah untuk melakukan penguatan kepadatan tersebut adalah dengan menggunakan konsep pergerakan data ke arah pusat klaster dari algoritma data shrinking. Karena, algoritma perbaikan ini akan membuat titik-titik data seakan-akan menyusut ke arah pusat klaster, maka algoritma ini diberi nama algoritma SNN berbasis data shrinking atau Shrinking based Shared Nearest Neighbor (SSNN). Apabila titik-titik data dalam graph ketetanggaan digerakkan ke arah pusat klaster, bobot hubungan ketetanggaan untuk titik-titik data dalam klaster yang sama akan menjadi semakin besar dan bobot hubungan ketetanggaan untuk titik-titik data dalam klaster yang berbeda akan menjadi semakin kecil. Untuk dapat menerapkan konsep tersebut, graph ketetanggaan akan dibentuk dalam beberapa iterasi. Jumlah k tetangga terdekat yang digunakan untuk pembentukan graph ketetanggaan semakin besar dalam setiap iterasinya. Secara keseluruhan, algoritma SSNN terdiri dari langkah: 1. Hitung nilai kesamaan dari data set 2. Bentuk daftar k tetangga terdekat masing-masing titik data 3. Bentuk graph ketetanggaan dari hasil daftar k tetangga terdekat 4. Hitung nilai kedekatan dan putuskan bobot hubungan ketetanggaan yang lebih kecil dari nilai kedekatan tersebut 5. Ulangi langkah 3 dan 4 hingga nilai kedekatan lebih besar dari nilai ambang batas kedekatan 6. Bentuk klaster dari komponen graph ketetanggaan yang masih memiliki bobot hubungan ketetanggaan Langkah 1 hingga 3 masih sama seperti algoritma SNN, tetapi pada langkah 2 daftar k tetangga terdekat dibentuk untuk keseluruhan titik data dalam data set karena dibutuhkan untuk pembentukan graph ketetanggaan dalam beberapa iterasi. Langkah 3 dan 4 dilakukan dalam beberapa iterasi untuk menerapkan konsep pergerakan titik data ke arah pusat klaster. Algoritma SSNN memasukkan urutan tetangga terdekat dalam daftar k tetangga terdekat dalam perhitungan bobot hubungan ketetanggaan sehingga nilai bobot hubungan ketetanggaan akan memiliki nilai yang lebih akurat. Misalnya terdapat dua titik data i dan j, maka bobot hubungan ketetanggaan dari i dan j adalah: bobot(i, j) = (k + 1 m) (k + 1 n) (6) Dalam Persamaan (6), k adalah ukuran dari daftar tetangga terdekat, m dan n adalah posisi dari tetangga terdekat yang terdapat di dalam daftar tetangga terdekat i dan j. Nilai k tersebut akan bertambah besar dalam setiap iterasinya sesuai dengan parameter Move Points (MP) untuk dapat mengatur perubah-an graph ketetanggaan. Nilai kepadatan masing-masing titik data dihitung berdasarkan total bobot hubungan ketetanggaan yang dimiliki masing-masing titik data. Titik data dalam klaster yang sama memiliki nilai kepadatan yang berdekatan. Algoritma SSNN menggunakan kondisi tersebut sebagai sebuah nilai kedekatan untuk menentukan bobot hubungan ketetanggaan yang akan diputus dan diabaikan dalam proses pembentukan graph ketetanggaan pada iterasi berikutnya. Dengan kata lain, bobot hubungan ketetanggaan yang tidak dekat dengan nilai kepadatannya akan diputus dan diabaikan. Proses perhitungan nilai kedekatan dalam setiap iterasi tersebut berfungsi untuk mengatasi kekurangan dari algoritma SNN dasar yang terlalu bergantung pada sebuah nilai ambang batas bobot hubungan ketetanggaan. Proses iterasi akan dihentikan apabila nilai kedekatan telah mencapai sebuah nilai ambang batas kedekatan atau besar k tetangga terdekat yang digunakan sudah lebih besar dari jumlah data dalam data set. Pembatasan tersebut dilakukan untuk mencegah terjadinya perpecahan klaster. Graph ketetanggaan yang diperoleh pada akhir iterasi akan memiliki kepadatan yang kuat sehingga tidak perlu dilakukan proses penentuan titik-titik representatif. Klaster dapat langsung dibentuk dari komponen graph ketetanggaan yang masih memiliki bobot hubungan ketetanggaan. Titik-titik data yang masih berhubungan akan dimasukkan dalam klaster yang sama, sehingga proses pembentukan klaster dapat dikerjakan dalam waktu komputasi yang lebih singkat. UJI COBA Untuk pengujian algoritma SSNN, digunakan lima buah data set dengan variasi total data dan dimensi yang diperoleh dari UCI Machine Learning Repository. Hasil Uji Coba Data set yang pertama, data tumbuhan iris, terdiri dari informasi ukuran bagian-bagian tumbuhan iris. Data ini me-miliki 150 data dan 4 atribut, terbagi menjadi 3 klaster dan masing-masing terdiri dari 50 data. Data set Iris memiliki distribusi yang merata dengan posisi sebuah klaster yang terpisah dengan baik sedangkan 2 klaster sisanya saling berdekatan satu sama lainnya. Data set Iris diuji dengan algoritma SSNN menggunakan 10 variasi parameter nilai k tetangga terdekat awal dengan set nilai {10, 20, 30, 40, 50, 60, 70, 80, 90, 100}, 10 variasi nilai ambang batas pergerakan data (MP ) dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 4
5 Zainal, Algoritma Shared Nearest Neighbor berbasis Data Shrinking Tabel 1: Hasil pengujian data set Iris menggunakan SSNN Setosa Versicolor Virginica Total Data Data Benar Data Salah Data Hilang Akurasi (%) 100,00 80,00 78,00 Rerata Akurasi (%) 86,00 Rerata Memori (kbytes) 620 Waktu (det) 2,243 Tabel 2: Hasil pengujian data set Iris menggunakan SNN Setosa Versicolor Virginica Total Data Data Benar Data Salah Data Hilang Akurasi (%) 100,00 78,00 76,00 Rerata Akurasi (%) 84,67 Rerata Memori (kbytes) 510 Waktu (det) 5,529 1}, dan 10 variasi nilai ambang batas kedekatan ketetanggaan (CP ) dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}. Untuk menghemat tempat, maka dalam makalah ini hanya ditampilkan hasil klasterisasi terbaik ketika pasangan parameter k tetangga terdekat, M P, dan CP bernilai (70, 0.9, 0.6-1) yang ditunjukkan pada Tabel 1. Untuk pengujian dengan SNN, digunakan 10 variasi parameter nilai k tetangga terdekat dengan set nilai {10, 20, 30, 40, 50, 60, 70, 80, 90, 100}, 10 variasi nilai topic dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}, dan 10 variasi nilai merge dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}. Hasil klasterisasi terbaik diperoleh ketika pasangan parameter bernilai (30, 0.8, 0.5) yang ditunjukkan pada Tabel 2. Untuk data set yang kedua, akan digunakan data pengenalan buah anggur. Data ini merupakan hasil analisis kimia dari anggur yang tumbuh di tempat yang sama di Itali, tetapi dikembangkan pada daerah yang berbeda. Dalam data ini terdapat 178 data, 13 atribut dan 3 buah klaster. Data set wine memiliki distribusi data yang tidak merata. Satu klaster memiliki 71 data, sedangkan dua klaster sisanya hanya terdapat 48 dan 59 data. Data set Wine diuji dengan algoritma SSNN yang menggunakan 10 variasi parameter nilai k tetangga terdekat awal dengan set nilai {10, 20, 30, 40, 50, 60, 70, 80, 90, 100}, 10 variasi nilai ambang batas pergerakan data (MP ) dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}, dan 10 variasi nilai ambang batas kedekatan ketetanggaan (CP ) dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}. Hasil klasterisasi terbaik ketika pasangan parameter k tetangga terdekat, M P, dan CP bernilai (50, 0.1, 0.6-1) yang ditunjukkan pada Tabel 3. Untuk pengujian dengan SNN, digunakan 10 variasi parameter nilai k tetangga terdekat dengan set nilai {10, 20, 30, 40, 50, 60, 70, 80, 90, 100}, 10 variasi nilai topic dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}, dan 10 variasi nilai merge dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}. Pada Tabel 4 diperlihatkan hasil klasterisasi terbaik saat parameter bernilai (40, 0.8, 0.3). Data set berikutnya adalah data set Optidigits atau digit pengenalan tulisan tangan berbasis penglihatan (Optical Recognition of Handwritten Digits). Secara keseluruhan data set ini memiliki 1797 data. Data set ini memiliki 64 atribut dan 10 klaster. Data set Optidigits memiliki distribusi data yang merata dengan jumlah data pada masingmasing klaster berkisar antara 177 hingga 182 data. Tabel 3: Hasil pengujian data set Wine dengan SSNN Total Data Data Benar Data Salah Data Hilang Akurasi (%) 96,61 63,38 62,50 Rerata Akurasi (%) 74,16 Rerata Memori (kbytes) 898 Waktu (det) 1,422 Data set Optdigits diuji dengan algoritma SSNN menggunakan 10 variasi parameter nilai k tetangga terdekat awal dengan set nilai {10, 20, 30, 40, 50, 60, 70, 80, 90, 100}, 10 variasi nilai ambang batas pergerakan data (MP ) dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}, dan 10 variasi nilai ambang batas kedekatan ketetanggaan (CP ) dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}. Hasil klasterisasi terbaik ketika pasangan parameter k tetangga terdekat, MP, dan CP bernilai (60.1, 0.6-1). Pengujian dengan SNN menggunakan 10 variasi parameter nilai k tetangga terdekat dengan set nilai {10, 20, 30, 40, 50, 60, 70, 80, 90, 100}, 10 variasi nilai topic dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}, dan 10 variasi nilai merge dengan set nilai merge. Hasil klasterisasi terbaik diperoleh ketika pasangan parameter bernilai (70, 0.5, 0.5). Hasil kedua algoritma tersebut ditunjukkan pada Tabel 5. Data set yang keempat adalah data set Pendigits, atau digit pengenalan tulisan tangan berbasis pena (Pen-Based Recognition of Handwritten Digits). Data set ini terdiri dari dua sub data yaitu sub data untuk pelatihan pengenalan tulisan tangan dan sub data untuk pengujian pengenalan tulisan tangan. Untuk penelitian ini digunakan gabungan keduanya sebanyak data. Data set Pendigits terdiri dari 16 atribut dan 10 klaster hasil. Data set ini memiliki distribusi data yang merata dengan jumlah data pada masing-masing klaster berkisar antara 1055 data hingga 1144 data. Data set Pendigits diuji dengan algoritma SSNN menggunakan 5 variasi parameter nilai k tetangga terdekat awal dengan set nilai {300, 400, 500, 600, 700}, 10 variasi nilai ambang batas pergerakan data (MP ) dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}, dan 10 variasi nilai ambang batas kedekatan ketetanggaan (CP ) dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}. Hasil 5
6 Volume 7, Nomor 1, Januari 2008 : 1 8 Tabel 4: Hasil pengujian data set Wine dengan SNN Total Data Data Benar Data Salah Data Hilang Akurasi (%) 85,05 63,38 72,92 Rerata Akurasi (%) 73,12 Rerata Memori (kbytes) 883 Waktu (det) 8,125 Tabel 5: Hasil pengujian data set Optdigits Algoritma SSNN Algoritma SNN Rerata Akurasi (%) 79,80 78,96 Rerata Memori (kbytes) Waktu (det) 286, ,472 klasterisasi terbaik ketika pasangan parameter k tetangga terdekat, MP, dan CP bernilai (700, 0.3, 0.5-1). Pengujian dengan SNN menggunakan 5 variasi parameter nilai k tetangga terdekat dengan set nilai {300, 400, 500, 600, 700}, 10 variasi nilai topic dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}, dan 10 variasi nilai merge dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}. Hasil klasterisasi terbaik diperoleh ketika pasangan parameter k tetangga terdekat, topic, dan merge bernilai (300, 0.5, 0.7). Hasil kedua algoritma tersebut ditunjukkan pada Tabel 6. Data yang terakhir adalah data pengenalan 26 huruf alfabet yang diambil dari 20 bentuk huruf yang berbeda. Data ini memiliki data, 16 atribut dan 26 klaster. Data set Letter-Recognition memiliki distribusi data yang merata yang mana masing-masing klaster memiliki jumlah data berkisar antara 734 data hingga 813 data. Data set Letter-Recognition diuji dengan algoritma SSNN menggunakan 5 variasi parameter nilai k tetangga terdekat awal dengan set nilai {200, 250, 300, 350, 400}, 10 variasi nilai ambang batas pergerakan data (MP ) dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}, dan 10 variasi nilai ambang batas kedekatan ketetanggaan (CP ) dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}. Hasil klasterisasi terbaik ketika pasangan parameter k tetangga terdekat, MP, dan CP bernilai (400, 0.3, 0.5-1). Pengujian dengan SNN menggunakan 5 variasi parameter nilai k tetangga terdekat dengan set nilai {200, 250, 300, 350, 400}, 10 variasi nilai topic dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}, dan 10 variasi nilai merge dengan set nilai {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}. Hasil klasterisasi terbaik diperoleh ketika pasangan parameter k tetangga terdekat, topic, dan merge bernilai (200, 0.5, 0.7). Hasil kedua algoritma tersebut ditunjukkan pada Tabel 7. Analisis Hasil Tabel 1 hingga 5 menunjukkan akurasi yang diperoleh algoritma SSNN lebih baik daripada akurasi yang diper- Tabel 6: Hasil pengujian data set Optdigits Algoritma SSNN Algoritma SNN Rerata Akurasi (%) 86,12 78,10 Rerata Memori (kbytes) Waktu (det) Tabel 7: Hasil pengujian data set Letter-Recognition Algoritma SSNN Algoritma SNN Rerata Akurasi (%) 89,24 81,97 Rerata Memori (kbytes) Waktu (det) oleh algoritma SNN. Perbedaan akurasi kedua algoritma tersebut sebesar 0,5% hingga 2 %. Hasil akurasi algoritma SSNN yang lebih baik daripada algoritma SNN tersebut disebabkan karena algoritma SSNN tidak menggunakan titik representatif untuk melakukan pembentukan klaster. Algoritma SSNN menggunakan proses pemutusan bobot hubungan ketetanggaan yang lemah pada graph ketetanggaan dalam beberapa iterasi. Akhirnya, proses pembagian klaster dilakukan secara perlahan untuk mengurangi terjadinya data yang salah tanpa mengurangi kemungkinan data benar. Tabel 6 dan 7 masih menunjukkan kondisi akurasi hasil yang lebih baik bagi algoritma SSNN. Perbedaan akurasi kedua algoritma pada pengujian data set Pendigits dan Letter-Recognition adalah sebesar 7% hingga 8%. Hal itu dikarenakan semakin besar total data dalam data set yang digunakan, maka semakin banyak iterasi yang bisa dilakukan oleh SSNN. Proses iterasi tidak berhenti karena nilai k tetangga terdekat yang digunakan lebih besar daripada total data yang diujikan. Proses pembentukan graph ketetanggaan berhenti karena telah mencapai nilai ambang batas kedekatan ketetanggaan yang dikehendaki, sehingga graph ketetanggaan yang diperoleh sudah dipetakan dengan lebih baik. Untuk masalah waktu komputasi yang digunakan, pada Tabel 1 hingga 5 ditunjukkan bahwa algoritma SSNN membutuhkan waktu yang lebih kecil dibandingkan waktu yang dibutuhkan algoritma SNN. Akan tetapi pada Tabel 6 dan 7, diperoleh waktu komputasi yang dibutuhkan algoritma SSNN menjadi lebih besar 3 kali lipat waktu yang dibutuhkan algoritma SNN. Hal itu disebabkan pada pengujian data set yang memiliki total data besar ( data dan data), algoritma SSNN melakukan proses pembentukan graph ketetanggaan dalam iterasi yang lebih banyak daripada saat melakukan pengujian pada data set dengan total data yang lebih kecil (150 data hingga data). Dalam setiap iterasi tersebut dilakukan pembentukan graph ketetanggaan dengan menggunakan nilai k tetangga terdekat yang bertambah besar dalam setiap iterasi, sehingga waktu komputasi menjadi semakin besar seiring dengan bertambah besar data set yang diujikan. Pada Tabel 1 hingga 7 diperlihatkan algoritma SSNN membutuhkan ruang memori yang lebih besar dibandingkan ruang memori yang dibutuhkan algoritma SNN. Peng- 6
7 Zainal, Algoritma Shared Nearest Neighbor berbasis Data Shrinking gunaan memori yang lebih besar tersebut disebabkan algoritma SSNN harus menyimpan keseluruhan daftar k tetangga terdekat untuk dapat membentuk graph ketetanggaan dalam beberapa iterasi. Namun, algoritma SNN hanya perlu menyimpan daftar k tetangga terdekat sebanyak k data saja untuk digunakan dalam pembentukan graph ketetanggaan. Hasil pengujian algoritma SSNN pada data set Wine (Tabel 3) yang memiliki data yang tidak merata memperlihatkan kesulitan untuk memperoleh hasil yang terbaik terutama pada klaster yang memiliki jumlah data yang berbeda dengan klaster lainnya. Hal ini disebabkan algoritma SSNN melakukan proses pembentukan graph ketetanggaan dalam beberapa iterasi hingga dicapai kondisi optimal. Sebuah klaster dengan jumlah data yang besar akan mengakibatkan penggabungan klaster ketika dilakukan usaha optimasi klaster tersebut. Pada akhirnya, pengujian data set wine memberikan hasil yang terbaik ketika diperoleh hasil klasterisasi dengan distribusi data yang merata. KOMPLEKSITAS ALGORITMA Kompleksitas algoritma SSNN bergantung pada proses pembentukan graph ketetanggaan, yaitu sebesar Θ(n 2 ). Akan tetapi, proses pembentukan graph ketetanggaan dilakukan dalam beberapa iterasi dengan nilai k tetangga terdekat yang semakin besar dalam setiap iterasinya. Karena proses iterasi tersebut, maka kompleksitas algoritma SSNN menjadi sebesar Akn 2, sedangkan algoritma SNN memiliki kompleksitas sebesar kn 2. Kompleksitas memori untuk algoritma SSNN adalah sebesar n 2 karena harus melakukan pembentukan graph k tetangga terdekat untuk seluruh titik data dalam data set. Namun, algoritma SNN membentuk daftar k tetangga terdekat untuk k data saja, sehingga kompleksitas memori algoritma SNN hanya sebesar kn saja. SIMPULAN DAN PENGEMBANGAN Penelitian ini telah berhasil mengembangkan sebuah algoritma klasterisasi berbasis data shrinking (SSNN) yang dapat menemukan klaster dengan bentuk, ukuran, dan kepadatan yang berbeda dengan efisiensi yang lebih baik dari pada algoritma klasterisasi berbasis kepadatan (SNN). Akurasi yang diperoleh algoritma SSNN selalu lebih besar daripada algoritma SNN dengan perbedaan akurasi kedua algoritma berkisar antara 0,5% hingga 8%. Dari aspek efisiensi waktu dan memori, algoritma SSNN membutuhkan waktu komputasi dan ruang memori yang lebih besar dibandingkan waktu komputasi dan ruang memori yang dibutuhkan algoritma SNN. Untuk pengembangan lebih lanjut, dapat dilakukan penelitian sebuah cara untuk melakukan pembentukan graph ketetanggaan pada titik-titik data dalam klaster yang sama saja sehingga waktu komputasi dapat dikurangi. DAFTAR PUSTAKA [1] Tan, P.N., Steinbach, M., Kumar, V.: Introduction to Data Mining. Addison Wesley (2005) [2] Han, J., Kamber, M.: Data Mining: Concepts and Techniques. 2nd edn. Morgan Kaufmann (2005) [3] Hinneburg, A., Keim, D.A.: An Efficient Approach to Clustering in Large Multimedia Databases with Noise. In: ACM SIG Knowledge Discovery and Data Mining. (1998) [4] Guha, S., Rastogi, R., Shim, K.: CURE: An Efficient Clustering Algorithm for Large Databases. In: SIG- MOD 98: Proceedings of the 1998 ACM SIGMOD Intl. Conf. on Management of Data. (1998) [5] Karypis, G., Han, E.H.S., Kumar, V.: CHAMELEON: A Hierarchical Clustering Algorithm Using Dynamic Modeling. IEEE Computer 32(8) (1999) [6] Guha, S., Rastogi, R., Shim, K.: ROCK: A Robust Clustering Algorithm for Categorical Attributes. In: ICDE 99: Proceedings of the 15th Intl. Conf. on Data Engineering. (1999) 512 [7] Zhang, T., Ramakrishnan, R., Livny, M.: BIRCH: An Efficient Data Clustering Method for Very Large Databases. SIGMOD Rec. 25(2) (1996) [8] Wang, W., Yang, J., Muntz, R.R.: STING: A Statistical Information Grid Approach to Spatial Data Mining. In: VLDB 97: Proceedings of the 23rd Intl. Conf. on Very Large Data Bases, Morgan Kaufmann Publishers Inc. (1997) [9] Ankerst, M., Breunig, M.M., Kriegel, H.P., Sander, J.: OPTICS: Ordering Points to Identify the Clustering Structure. SIGMOD Rec. 28 (1999) [10] Ester, M., Kriegel, H.P., Jörg, S., Xu, X.: A Densitybased Algorithm for Discovering Clusters in Large Spatial Databases with Noise. In: Proceedings of the Second Intl. Conf. on Knowledge Discovery and Data Mining, Morgan Kaufmann Publishers Inc. (1996) [11] Seidl, T., Kriegel, H.P.: Optimal Multi-step k-nearest Neighbor Search. In: SIGMOD 98: Proc. of the 1998 ACM SIGMOD Intl. Conf. on Management of data. (1998) [12] Jarvis, R.A., Patrick, E.A.: Clustering Using a Similarity Measure Based on Shared Near Neighbors. IEEE Trans. Comput. 22(11) (1973) [13] L. Ertöz, M.S., Kumar, V.: A New Shared Nearest Neighbor Clustering Algorithm and Its Applications. In: Proc. Workshop on Clustering High Dimensional Data and its Applications. (2002) [14] L. Ertöz, M. Steinbach, V.K.: Finding Clusters of Different Sizes, Shapes, and Densities in Noisy, High Dimensional Data. In: Proc. of Second SIAM Intl. Conf. on Data Mining, San Francisco, CA, USA. (2003) 7
8 Volume 7, Nomor 1, Januari 2008 : 1 8 [15] Shi, Y., Song, Y., Zhang, A.: A Shrinking-based Approach for Multi-dimensional Data Analysis. In: VLDB 2003: Proceedings of the 29th Intl. Conf. on Very Large Data Bases. (2003) [16] Shi, Y., Song, Y., Zhang, A.: A Shrinking-Based Clustering Approach for Multidimensional Data. IEEE Trans. on Knowl. and Data Eng. 17(10) (2005) [17] Levitin, A.V.: Introduction to the Design and Analysis of Algorithms. Addison Wesley (2002) 8
ALGORITMA SHARED NEAREST NEIGHBOR BERBASIS DATA SHRINKING
Zainal, Algoritma Shared Nearest Neighbor berbasis Data Shrinking ALGORITMA SHARED NEAREST NEIGHBOR BERBASIS DATA SHRINKING Rifki Fahrial Zainal 1 Arif Djunaidy 2 1 Jurusan Teknik Informatika, Fakultas
DETEKSI OUTLIER BERBASIS KLASTER PADA DATA SET DENGAN ATRIBUT CAMPURAN NUMERIK DAN KATEGORIKAL TESIS DWI MARYONO
DETEKSI OUTLIER BERBASIS KLASTER PADA DATA SET DENGAN ATRIBUT CAMPURAN NUMERIK DAN KATEGORIKAL TESIS DWI MARYONO 5107201006 LATAR BELAKANG MASALAH Deteksi Outlier Data Set Numerik : distance-based, density-based,
CLUSTERING DATA KATEGORIK MENGGUNAKAN K-MODES DENGAN WEIGHTED DISSIMILARITY MEASURE
CLUSTERING DATA KATEGORIK MENGGUNAKAN K-MODES DENGAN WEIGHTED DISSIMILARITY MEASURE Lutfi Hidayat Ramdhani¹, Hetti Hidayati², Mahmud Dwi Suliiyo³ ¹Teknik Informatika,, Universitas Telkom Abstrak K-Modes
Pembuatan Aplikasi Pendeteksi Anomali Pada Pola Konsumsi Listrik Pelanggan Kota Surabaya Menggunakan Algoritma Klasterisasi Berbasis Densitas
1 Pembuatan Aplikasi Pendeteksi Anomali Pada Pola Konsumsi Listrik Pelanggan Kota Surabaya Menggunakan Algoritma Klasterisasi Berbasis Densitas Achmad Zainuddin Zakariya, Arif Djunaidy, Renny Pradina Kusumawardani
PENINGKATAN KINERJA ALGORITMA K-MEANS DENGAN FUNGSI KERNEL POLYNOMIAL UNTUK KLASTERISASI OBJEK DATA
PENINGKATAN KINERJA ALGORITMA K-MEANS DENGAN FUNGSI KERNEL POLYNOMIAL UNTUK KLASTERISASI OBJEK DATA Heri Awalul Ilhamsah Jurusan Teknik Industri Universitas Trunojoyo Madura Kampus Universitas Trunojoyo
Implementasi Metode Clustering DBSCAN pada Proses Pengambilan Keputusan
Implementasi Metode Clustering DBSCAN pada Proses Pengambilan Keputusan Ni Made Anindya Santika Devi, I Ketut Gede Darma Putra, I Made Sukarsa Jurusan Teknologi Informasi, Universitas Udayana Bukit Jimbaran,
DETEKSI DATA PENCILAN MENGGUNAKAN K_MEANS CLUSTERING
DETEKSI DATA PENCILAN MENGGUNAKAN K_MEANS CLUSTERING Naniek Widyastuti Teknik Informatika, Fakultas Teknologi Industri Institut Sains & Teknologi AKPRIND Yogyakarta e_mail: [email protected] ABSTRACT
PERANCANGAN TEXT MINING PENGELOMPOKKAN PENELITIAN DOSEN MENGGUNAKAN METODE SHARED NEAREST NEIGHBOR DENGAN EUCLIDEAN SIMILARITY
PERANCANGAN TEXT MINING PENGELOMPOKKAN PENELITIAN DOSEN MENGGUNAKAN METODE SHARED NEAREST NEIGHBOR DENGAN EUCLIDEAN SIMILARITY Mushlihudin 1*, Lisna Zahrotun 2 1, 2 Program Studi Teknik Informatika, Fakultas
PENGGALIAN TOP-K CLOSED FREQUENT ITEMSETS BERBASIS ALGORITMA PEMETAAN TRANSAKSI
Program Studi MMT-ITS, Surabaya 2 Agustus 28 PENGGALIAN TOP-K CLOSED FREQUENT ITEMSETS BERBASIS ALGORITMA PEMETAAN TRANSAKSI Ngurah Agus Sanjaya ER dan Arif Djunaidy Program Magister Bidang Keahlian Teknik
ALGORITMA PREDIKSI OUTLIER MENGGUNAKAN BORDER SOLVING SET
Jurnal Informatika Mulawarman Vol. 9 No. 3 Oktober 2014 5 ALGORITMA PREDIKSI OUTLIER MENGGUNAKAN BORDER SOLVING SET Barry Nuqoba 1), Arif Djunaidy 2) 1) Program Studi Sistem Informasi FST Universitas Airlangga
DETEKSI OUTLIER BERBASIS KLASTER DENGAN ALGORITMA SHARED NEAREST NEIGHBOR
DETEKSI OUTLIER BERBASIS KLASTER DENGAN ALGORITMA SHARED NEAREST NEIGHBOR Alvida Mustika Rukmi 1 1 Jurusan Matematika ITS Surabaya [email protected] T-18 Abstrak Deteksi outlier merupakan salah
OPTIMASI TEKNIK KLASIFIKASI MODIFIED K NEAREST NEIGHBOR MENGGUNAKAN ALGORITMA GENETIKA
OPTIMASI TEKNIK KLASIFIKASI MODIFIED K NEAREST NEIGHBOR MENGGUNAKAN ALGORITMA GENETIKA Optimization Techniques Modi ed k Nearest Neighbor Classi cation Using Genetic Algorithm Siti Mutro n 1, Abidatul
IMPLEMENTASI DETEKSI OUTLIER PADA ALGORITMA HIERARCHICAL CLUSTERING
IMPLEMENTASI DETEKSI OUTLIER PADA ALGORITMA HIERARCHICAL CLUSTERING Yoga Bhagawad Gita 1, Ahmad Saikhu 2 1,2 Jurusan Teknik Informatika, Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember
BAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA 2.1. Data Mining Data Mining adalah proses pencarian pengetahuan dari suatu data berukuran besar melalui metode statistik, machine learning, dan artificial algorithm. Hal yang paling
WEIGHT K-SUPPORT VECTOR NEAREST NEIGHBOR
WEIGHT K-SUPPORT VECTOR NEAREST NEIGHBOR Eko Prasetyo 1), Rifki Fahrial Zainal 2), Harunur Rosyid 3) 1), 2) Teknik Informatika Universitas Bhayangkara Surabaya Jl. A. Yani 114, Surabaya, 60231 3) Teknik
Penerapan Algoritma K-Means dalam Data Mining untuk Peminatan Jurusan Bagi Siswa Kelas X (Studi Kasus: SMA Negeri 29 Jakarta)
Penerapan Algoritma K-Means dalam Data Mining untuk Peminatan Jurusan Bagi Siswa Kelas X (Studi Kasus: SMA Negeri 29 Jakarta) Universitas Islam Negeri Syarif Hidayatullah Jakarta email: [email protected]
PRESENTASI TUGAS AKHIR KI091391
PRESENTASI TUGAS AKHIR KI091391 IMPLEMENTASI KD-TREE K-MEANS CLUSTERING PADA KLASTERISASI DOKUMEN (Kata kunci: KD-Tree K-Means Clustering, Klasterisasi Dokumen, K- Dimensional Tree, K-Means Clustering)
PREDIKSI OUTLIER MENGGUNAKAN DATA TEPI CLUSTER UNTUK MENINGKATKAN KUALITAS PENGETAHUAN HASIL DATA MINING
PREDIKSI OUTLIER MENGGUNAKAN DATA TEPI CLUSTER UNTUK MENINGKATKAN KUALITAS PENGETAHUAN HASIL DATA MINING Barry Nuqoba, Arif Djunaidy Jurusan Teknik Informatika, Fakultas Teknologi Informasi Institut Teknologi
Abidah Elcholiqi, Beta Noranita, Indra Waspada
Abidah Elcholiqi, Beta Noranita, Indra Waspada PENENTUAN BESAR PINJAMAN DI KOPERASI SIMPAN PINJAM DENGAN ALGORITMA K-NEAREST NEIGHBOR (Studi Kasus di Koperasi Simpan Pinjam BMT Bina Insani Pringapus) Abidah
Optimasi Teknik Klasifikasi Modified k Nearest Neighbor Menggunakan Algoritma Genetika
Optimasi Teknik Klasifikasi Modified k Nearest Neighbor Menggunakan Algoritma Genetika Siti Mutrofin 1, Arrie Kurniawardhani 2, Abidatul Izzah 3, Mukhamad Masrur 4 Universitas Pesantren Tinggi Darul Ulum
PENERAPAN DECISION TREE UNTUK PENENTUAN POLA DATA PENERIMAAN MAHASISWA BARU
PENERAPAN DECISION TREE UNTUK PENENTUAN POLA DATA PENERIMAAN MAHASISWA BARU Aradea, Satriyo A., Ariyan Z., Yuliana A. Teknik Informatika Universitas Siliwangi Tasikmalaya Ilmu Komputer Universitas Diponegoro
Metode Pengclusteran Berbasis Densitas Menggunakan Algoritma DBSCAN Methods of Density-Based Clustering Algorithm using DBSCAN
Prosiding Statistika ISSN: 2460-6456 Metode Pengclusteran Berbasis Densitas Menggunakan Algoritma DBSCAN Methods of Density-Based Clustering Algorithm using DBSCAN 1 Nur Arsih, 2 Nusar Hajarisman, 3 Sutawanir
METODE ADAPTIVE-SECTING DIVISIVE CLUSTERING DENGAN PENDEKATAN GRAF HUTAN YANG MINIMUM
METODE ADAPTIVE-SECTING DIVISIVE CLUSTERING DENGAN PENDEKATAN GRAF HUTAN YANG MINIMUM Achmad Maududie 1), Wahyu Catur Wibowo 2) 1) Program Studi Sistem Informasi, Universitas Jember 2) Fakultas Ilmu Komputer,
Decision Support on Supply Chain Management System Using Apriori Data Mining Algorithm
Decision Support on Supply Chain Management System Using Apriori Data Mining Algorithm Eka Widya Sari, Ahmad Rianto, Siska Diatinari Andarawarih College Of Informatics And Computer Engineering Indonesia
PENGKLASTERAN DATA KATEGORIS DENGAN ALGORITMA SHARED NEAREST NEIGHBOR
J. Math. and Its Appl. ISSN: 1829-605X Vol. 6, No. 1, May 2009, 63 76 PENGKLASTERAN DATA KATEGORIS DENGAN ALGORITMA SHARED NEAREST NEIGHBOR Alvida Mustikarukmi 1, M. Isa Irawan 2, Nurul Hidayat 3 Jurusan
(M.3) CLUSTERING PENGGUNA WEBSITE BPS MENGGUNAKAN ALGORITMA SEQUENCE DBSCAN (SEQDBSCAN) DENGAN JARAK SIMILARITAS S 3 M
(M.3) CLUSTERING PENGGUNA WEBSITE BPS MENGGUNAKAN ALGORITMA SEQUENCE DBSCAN (SEQDBSCAN) DENGAN JARAK SIMILARITAS S 3 M 1Toza Sathia Utiayarsih, 2 Yadi Suprijadi, 3 Bernik Maskun 1Mahasiswa Magister Statistika
K-SUPPORT VECTOR NEAREST NEIGHBOR UNTUK KLASIFIKASI BERBASIS K-NN
K-SUPPORT VECTOR NEAREST NEIGHBOR UNTUK KLASIFIKASI BERBASIS K-NN Eko Prasetyo 1) 1 Program Studi Teknik Informatika, Fakultas Teknik, Universitas Bhayangkara Surabaya 2 Jalan A. Yani 11, Surabaya, 60231
Implementasi Algoritme Fuzzy K-Nearest Neighbor untuk Penentuan Lulus Tepat Waktu (Studi Kasus : Fakultas Ilmu Komputer Universitas Brawijaya)
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: 2548-964X Vol. 2, No. 4, April 2018, hlm. 1726-1732 http://j-ptiik.ub.ac.id Implementasi Algoritme Fuzzy K-Nearest Neighbor untuk Penentuan
BAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Bencana kebakaran dapat terjadi dimana saja dan kapan saja, misalkan terjadi di area tempat tinggal, di tambang atau di hutan. Untuk kebakaran hutan, kerugian yang
Apa itu is K-Nearest Neighbor (KNN) Algorithm?
K-Nearest Neighbor Pendahuluan K-Nearest Neighbour atau KNN adalah salah dari algoritma instance based learning atau case-based reasoning. Definisi case based reasoning: KNN digunakan dalam banyak aplikasi
PERBANDINGAN KINERJA ALGORITMA KLASIFIKASI NAÏVE BAYESIAN, LAZY-IBK, ZERO-R, DAN DECISION TREE- J48
PERBANDINGAN KINERJA ALGORITMA KLASIFIKASI NAÏVE BAYESIAN, LAZY-IBK, ZERO-R, DAN DECISION TREE- J48 Sulidar Fitri Teknik Informatika STMIK AMIKOM Yogyakarta email : [email protected] Abstraksi Penelitian
IMPLEMENTASI DETEKSI OUTLIER PADA ALGORITMA HIERARCHICAL CLUSTERING
IMPLEMENTASI DETEKSI OUTLIER PADA ALGORITMA HIERARCHICAL CLUSTERING Ahmad Saikhu 2, Yoga Bhagawad Gita 2 Jurusan Teknik Informatika, Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember (ITS),
Klasterisasi Wilayah Pemasaran berdasarkan Preferensi Konsumen terhadap PT. X
Klasterisasi berdasarkan Konsumen terhadap PT. X Prasetyo, Andhika Eko Program Studi Manajemen Rekayasa Universitas Internasional Semen Indonesia Jl. Veteran Gresik, Jawa Timur 61122 E-mail: [email protected]
Implementasi Sistem HASIL DAN PEMBAHASAN Data Penelitian
Implementasi Sistem Clustering FCM diimplementasikan pada program yang dikembangkan dengan perangkat lunak Matlab v.7.7. Tahap implementasi sistem mengikuti langkahlangkah melakukan clustering dengan FCM,
KLASTERISASI PADA SUBRUANG DENGAN ALGORITMA PEMBOBOTAN ENTROPI PADA K-MEANS PADA SPARSE DATA BERDIMENSI TINGGI
TUGAS AKHIR CI1599 KLASTERISASI PADA SUBRUANG DENGAN ALGORITMA PEMBOBOTAN ENTROPI PADA K-MEANS PADA SPARSE DATA BERDIMENSI TINGGI AHMAD DENI DWI PRANOTO NRP 5103 100 015 Dosen Pembimbing I Rully Soelaiman,
Analisis Perbandingan Algoritma Fuzzy C-Means dan K-Means
Analisis Perbandingan Algoritma Fuzzy C-Means dan K-Means Yohannes Teknik Informatika STMIK GI MDD Palembang, Indonesia Abstrak Klasterisasi merupakan teknik pengelompokkan data berdasarkan kemiripan data.
Aplikasi Data Mining dengan Menggunakan Teknik ARM untuk Pengolahan Informasi Rendemen Obat
Aplikasi Data Mining dengan Menggunakan Teknik ARM untuk Pengolahan Informasi Rendemen Obat Wiwin Suwarningsih Pusat Penelitian Informatika, LIPI [email protected] Abstrak Rendemen obat merupakan
PENGELOMPOKAN DAN ANALISIS PELANGGAN DENGAN MENGGUNAKAN FUZZY C-MEANS CLUSTERING
PENGELOMPOKAN DAN ANALISIS PELANGGAN DENGAN MENGGUNAKAN FUZZY C-MEANS CLUSTERING Benedictus Andrian Henry Threstanto¹, Dhinta Darmantoro², Kiki Maulana³ ¹Teknik Informatika,, Universitas Telkom Abstrak
KLASTERISASI BERDASARKAN KESAMAAN POLA DENGAN MENGGUNAKAN ALGORITMA PCLUSTER (Kata kunci: Penggalian Data, Klasterisasi Kesamaan Pola)
PRESENTASI TUGAS AKHIR KI091391 KLASTERISASI BERDASARKAN KESAMAAN POLA DENGAN MENGGUNAKAN ALGORITMA PCLUSTER (Kata kunci: Penggalian Data, Klasterisasi Kesamaan Pola) Penyusun Tugas Akhir : Kartika Wijayati
Partitional clustering KLASTERING DENGAN METODE K-MEANS
Partitional clustering KLASTERING DENGAN METODE K-MEANS PENDAHULUAN K-mean merupakan teknik klastering yang paling umum dan sederhana. Tujuan klastering ini adalah mengelompokkan obyek ke dalam k klaster/kelompok.
LAPORAN SKRIPSI PENERAPAN ALGORITMA FUZZY C_MEANS DALAM PENENTUAN BEASISWA. Oleh : ARI IRAWAN
LAPORAN SKRIPSI PENERAPAN ALGORITMA FUZZY C_MEANS DALAM PENENTUAN BEASISWA Oleh : ARI IRAWAN 2010-51-221 SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH GELAR SARJANA KOMPUTER PROGRAM STUDI
PERBANDINGAN K-NEAREST NEIGHBOR DAN NAIVE BAYES UNTUK KLASIFIKASI TANAH LAYAK TANAM POHON JATI
Techno.COM, Vol. 15, No. 3, Agustus 2016: 241-245 PERBANDINGAN K-NEAREST NEIGHBOR DAN NAIVE BAYES UNTUK KLASIFIKASI TANAH LAYAK TANAM POHON JATI Didik Srianto 1, Edy Mulyanto 2 1,2 Teknik Informatika,
ANALISIS PEMANFAATAN SEQUENTIAL PATTERN UNTUK MENENTUKAN NODE ORDERING PADA ALGORITMA KONSTRUKSI STRUKTUR BAYESIAN NETWORK
ANALISIS PEMANFAATAN SEQUENTIAL PATTERN UNTUK MENENTUKAN NODE ORDERING PADA ALGORITMA KONSTRUKSI STRUKTUR BAYESIAN NETWORK TESIS Karya tulis sebagai salah satu syarat Untuk memperoleh gelar Magister dari
DETEKSI OUTLIER BERBASIS KLASTER PADA SET DATA DENGAN ATRIBUT CAMPURAN NUMERIK DAN KATEGORIKAL
Vol. 5, No. 3, Januari 2010 ISSN 0216-0544 DETEKSI OUTLIER BERBASIS KLASTER PADA SET DATA DENGAN ATRIBUT CAMPURAN NUMERIK DAN KATEGORIKAL * Dwi Maryono, ** Arif Dunaidy Program Magister Teknik Informatika,
SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA
Mata Kuliah Kode / SKS Program Studi Fakultas : Konsep Data Mining : IT012274 / 2 SKS : Sistem Komputer : Ilmu Komputer & Teknologi Informasi 1 Pengenalan RDBMS 2 SQL Mahasiswa dapat mnegrti dan memahami
PENGENALAN POLA KEPUASAN MAHASISWA TERHADAP KEGIATAN BELAJAR MENGAJAR (STUDI KASUS DI STMIK AKAKOM YOGYAKARTA) Abstrak
PENGENALAN POLA KEPUASAN MAHASISWA TERHADAP KEGIATAN BELAJAR MENGAJAR (STUDI KASUS DI STMIK AKAKOM YOGYAKARTA) Dini Fakta Sari Teknik Informatika STMIK AKAKOM Yogyakarta [email protected] Abstrak Tenaga
IMPLEMENTASI METODE DENSITY BASED SPATIAL CLUSTERING OF APPLICATIONS WITH NOISE UNTUK MENCARI ARAH PENYEBARAN WABAH DEMAM BERDARAH
IMPLEMENTASI METODE DENSITY BASED SPATIAL CLUSTERING OF APPLICATIONS WITH NOISE UNTUK MENCARI ARAH PENYEBARAN WABAH DEMAM BERDARAH Studi Kasus: Data Dinas Kesehatan Kodya Jogjakarta Yetli Oslan, S.Kom.,
K-PROTOTYPE UNTUK PENGELOMPOKAN DATA CAMPURAN
1 K-PROTOTYPE UNTUK PENGELOMPOKAN DATA CAMPURAN Rani Nooraeni*, Dr. Jadi Supriadi, DEA, Zulhanif, S.Si,M.Sc Jurusan statistika terapan, Fakultas MIPA UNPAD [email protected]* Abstrak.Membagi suatu data
Clustering Terhadap Indeks Prestasi Mahasiswa STMIK Akakom Menggunakan K-Means
Clustering Terhadap Indeks Prestasi Mahasiswa STMIK Akakom Menggunakan K-Means Sri Redjeki Andreas 1), Andreas Pamungkas, Pamungkas Hastin 2), Hastin Al-fatah Al-fatah 3) 1)2)3) STMIK [email protected]
PENGGUNAAN METODE PENGKLASTERAN UNTUK MENENTUKAN BIDANG TUGAS AKHIR MAHASISWA TEKNIK INFORMATIKA PENS BERDASARKAN NILAI
PENGGUNAAN PENGKLASTERAN UNTUK MENENTUKAN BIDANG TUGAS AKHIR MAHASISWA TEKNIK INFORMATIKA PENS BERDASARKAN NILAI Entin Martiana S.Kom,M.Kom, Nur Rosyid Mubtada i S. Kom, Edi Purnomo Jurusan Teknik Informatika
KLASIFIKASI DATA MENGGUNAKAN JST BACKPROPAGATION MOMENTUM DENGAN ADAPTIVE LEARNING RATE
KLASIFIKASI DATA MENGGUNAKAN JST BACKPROPAGATION MOMENTUM DENGAN ADAPTIVE LEARNING RATE KLASIFIKASI DATA MENGGUNAKAN JST BACKPROPAGATION MOMENTUM DENGAN ADAPTIVE LEARNING RATE Warih Maharani Fakultas
PREDIKSI PENYAKIT MENGGUNAKAN ALGORITMA K-NEAREST NEIGHBOUR DAN ALGORITMA GENETIKA UNTUK DATA BERDIMENSI TINGGI
ISSN : 2355-9365 e-proceeding of Engineering : Vol.3, No.2 Agustus 2016 Page 3771 PREDIKSI PENYAKIT MENGGUNAKAN ALGORITMA K-NEAREST NEIGHBOUR DAN ALGORITMA GENETIKA UNTUK DATA BERDIMENSI TINGGI DISEASE
Implementasi Teori Graf Dalam Masalah Fingerprint Recognition (Pengenalan Sidik Jari)
Implementasi Teori Graf Dalam Masalah Fingerprint Recognition (Pengenalan Sidik Jari) Amalfi Yusri Darusman Jurusan Teknik Informatika Institut Teknologi Bandung, jalan Ganesha 10 Bandung, email : [email protected]
KLASIFIKASI SISWA KELAS UNGGULAN MENGGUNAKAN FUZZY C-MEANS
KLASIFIKASI SISWA KELAS UNGGULAN MENGGUNAKAN FUZZY C-MEANS Nunik Mariastuti Wijilestari, Moch. Hariadi Jurusan Teknik Elektro Fakultas Teknologi Industri Institut Teknologi Sepuluh Nopember Surabaya 60
KLUSTERING DENGAN K-MEANS BERBASIS LVQ DAN K-MEANS BERBASIS OWA
Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK) Vol. 2, No. 1, April 2015, hlm. 29-33 KLUSTERING DENGAN K-MEANS BERBASIS LVQ DAN K-MEANS BERBASIS OWA Dian Eka Ratnawati 1, Indriati 2 1,2 Program Studi
Rancang Bangun Aplikasi Text Mining dalam Mengelompokkan Judul Penelitian Dosen Menggunakan Metode Shared Nearest Neighbor dan Euclidean Similarity
Vol. 3, No. 2, Desember 2017 91 Rancang Bangun Aplikasi Text Mining dalam Mengelompokkan Judul Penelitian Dosen Menggunakan Metode Shared Nearest Neighbor dan Euclidean Similarity Lisna Zahrotun, Mushlihudin
Kajian Algoritma GDBScan, Clarans dan Cure untuk Spatial Clustering
J. Math. and Its Appl. ISSN: 1829-605X Vol. 2, No. 2, Nov 2005, 117 129 Kajian Algoritma GDBScan, Clarans dan Cure untuk Spatial Clustering Budi Setiyono, Imam Mukhlash Jurusan Matematika FMIPA ITS Kampus
PERBANDINGAN ALGORITMA TEMPLATE MATCHING DAN FEATURE EXTRACTION PADA OPTICAL CHARACTER RECOGNITION
Jurnal Komputer dan Informatika (KOMPUTA) 29 PERBANDINGAN ALGORITMA TEMPLATE MATCHING DAN FEATURE EXTRACTION PADA OPTICAL CHARACTER RECOGNITION Raden Sofian Bahri 1, Irfan Maliki 2 1,2 Program Studi Teknik
REDUKSI DIMENSI SET DATA DENGAN DRC PADA METODE KLASIFIKASI SVM DENGAN UPAYA PENAMBAHAN KOMPONEN KETIGA
REDUKSI DIENSI SET DATA DENGAN DRC PADA ETODE KLASIFIKASI SV DENGAN UPAYA PENABAHAN KOPONEN KETIGA Eko Prasetyo Program Studi Teknik Informatika, Fakultas Teknik, Universitas Bhayangkara Surabaya Jl. A.
PENGGUNAAN ALGORITMA KLASIFIKASI DALAM DATA MINING
PENGGUNAAN ALGORITMA KLASIFIKASI DALAM DATA MINING A ang Subiyakto Program Studi Sistem Informasi Fakultas Sains dan Teknologi UIN Jakarta Jl. Ir. H. Juanda No. 95 Ciputat Tangerang Banten 15412 E-mail:
DATA MINING UNTUK REKOMENDASI KERJA BAGI ALUMI DENGAN ALGORITMA GARC(GAIN BASED ASSOCIATION RULE CLASSIFICTION)
DATA MINING UNTUK REKOMENDASI KERJA BAGI ALUMI DENGAN ALGORITMA GARC(GAIN BASED ASSOCIATION RULE CLASSIFICTION) Steffi Budi Fauziah¹, Shaufiah², Mahmud Dwi Suliiyo³ ¹Teknik Informatika,, Universitas Telkom
FEATURE SELECTION UNTUK KLASIFIKASI TEKS DENGAN MEKANISME WITHIN CLASS POPULARITY(WCP)
FEATURE SELECTION UNTUK KLASIFIKASI TEKS DENGAN MEKANISME WITHIN CLASS POPULARITY(WCP) Ratna Pertiwi¹, Deni Saepudin², Intan Nurma Yulita³ ¹Teknik Informatika,, Universitas Telkom Abstrak Berkembangnya
RENCANA PEMBELAJARAN SEMESTER (RPS)
RENCANA PEMBELAJARAN SEMESTER (RPS) CDG4K3 DATA MINING Disusun oleh: SHAUFIAH PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS INFORMATIKA TELKOM UNIVERSITY LEMBAR PENGESAHAN Rencana Pembelajaran Semester
Pengenalan Plat Nomor Mobil Menggunakan Metode Learning Vector Quantization
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: 2548-964X Vol. 2, No. 3, Maret 2018, hlm. 1313-1317 http://j-ptiik.ub.ac.id Pengenalan Plat Nomor Mobil Menggunakan Metode Learning Vector
PE DAHULUA. Latar Belakang
Latar Belakang PE DAHULUA Pemilihan Kepala Daerah dan Wakil Kepala Daerah, atau seringkali disebut Pilkada, adalah pemilihan umum untuk memilih Kepala Daerah dan Wakil Kepala Daerah secara langsung di
Data Mining Menggunakan Metode K-Means Klaster untuk Mengelompokkan Pemegang Polis Asuransi Kendaraan Bermotor di Indonesia
Prosiding Statistika ISSN: 2460-6456 Data Mining Menggunakan Metode K-Means Klaster untuk Mengelompokkan Pemegang Polis Asuransi Kendaraan Bermotor di Indonesia Supiyah, 2 Aceng Komarudin Mutaqin, 3 Teti
Kata kunci: Cluster, Knowledge Discovery in Database, Algoritma K-Means,
K- Pembentukan cluster dalam Knowledge Discovery in Database dengan Algoritma K-Means Oleh: Sri Andayani Jurusan Pendidikan Matematika FMIPA UNY,email: [email protected] Abstrak Pembentukan cluster merupakan
Pengolahan Data. Algoritma C4.5 Menghitung entropi : Data Training (75%) = 220 data Data Testing (25%) = 73 data
Algoritma C4.5 Menghitung entropi : engolahan Data Data Training (75%) = 220 data Data Testing (25%) = 73 data Entropi (y) = -p 1 log 2 p 1 p 2 log 2 p 2... p n log 2 p n Entropi IK -28/220*OG 2 (28/220)-156/220*OG
PEMBANGKITAN KAIDAH ASOSIASI DARI TOP-K FREQUENT CLOSED ITEMSET YANG DIDASARKAN PADA STRUKTUR DATA BERBASIS LATTICE
PEMBANGKITAN KAIDAH ASOSIASI DARI TOP-K FREQUENT CLOSED ITEMSET YANG DIDASARKAN PADA STRUKTUR DATA BERBASIS LATTICE Dian Puspita Hapsari dan Arif Djunaidy Fakultas Teknologi Informasi, Institut Teknologi
PEMBENTUKAN DECISION TREE DATA LAMA STUDI MAHASISWA MENGGUNAKAN ALGORITMA NBTREE DAN C4.5
PEMBENTUKAN DECISION TREE DATA LAMA STUDI MAHASISWA MENGGUNAKAN ALGORITMA NBTREE DAN C4.5 Syam Gunawan 1, Pritasari Palupiningsih 2 1,2 Jurusan Sistem Informasi, STMIK Indonesia 1 [email protected],
ALGORITMA NEAREST NEIGHBOR UNTUK MENENTUKAN AREA PEMASARAN PRODUK BATIK DI KOTA PEKALONGAN
ALGORITMA NEAREST NEIGHBOR UNTUK MENENTUKAN AREA PEMASARAN PRODUK BATIK DI KOTA PEKALONGAN Devi Sugianti Program Studi Sistem Informasi,STMIK Widya Pratama Jl. Patriot 25 Pekalongan Telp (0285)427816 email
Klasifikasi Daun Dengan Perbaikan Fitur Citra Menggunakan Metode K-Nearest Neighbor
Klasifikasi Daun Dengan Perbaikan Fitur Citra Menggunakan Metode K-Nearest Neighbor Febri Liantoni Jurusan Teknik Informatika, Institut Teknologi Adhi Tama, Surabaya, Indonesia [email protected]
ANALISIS DAN IMPLEMENTASI DATA CLUSTERING DENGAN MENGGUNAKAN ALGORITMA INCREMENTAL GENETIK K-MEANS
ANALISIS DAN IMPLEMENTASI DATA CLUSTERING DENGAN MENGGUNAKAN ALGORITMA INCREMENTAL GENETIK K-MEANS Tyas Ayu Landiastuti¹, Arie Ardiyanti Suryani², Intan Nurma Yulita³ ¹Teknik Informatika,, Universitas
CLUSTERING UNTUK DATA KOMPETENSI WIDYAISWARA MENGGUNAKAN ALGORITMA KMEANS
CLUSTERING UNTUK DATA KOMPETENSI WIDYAISWARA MENGGUNAKAN ALGORITMA KMEANS Diana Triastuty, I Ketut Eddy Purnama, dan Surya Sumpeno Jurusan Teknik Elektro FTI, ITS, Surabaya Kampus ITS Keputih, Sukolilo,
SEGMENTASI CITRA REMOTE SENSING LAUT DENGAN METODE CLUSTERING DBSCAN
SEGMENTASI CITRA REMOTE SENSING LAUT DENGAN METODE CLUSTERING DBSCAN Magister Teknik Elektro, Program Pascasarjana, Universitas Udayana Kampus Sudirman, Denpasar, Bali *Email: [email protected] Abstrak
IMPLEMENTASI ALGORITMA K-NEAREST NEIGHBOUR UNTUK PREDIKSI WAKTU KELULUSAN MAHASISWA
IMPLEMENTASI ALGORITMA K-NEAREST NEIGHBOUR UNTUK PREDIKSI WAKTU KELULUSAN MAHASISWA Irwan Budiman 1, Dodon Turianto Nugrahadi 2, Radityo Adi Nugroho 3 Universitas Lambung Mangkurat 1,2,3 [email protected]
METODE KLASIFIKASI DENGAN ALGORITMA NAÏVE BAYES UNTUK REKOMENDASI PENJURUSAN SMA TERANG BANGSA
Techno.COM, Vol. 15, No. 3, Agustus 216: 195-2 METODE KLASIFIKASI DENGAN ALGORITMA NAÏVE BAYES UNTUK REKOMENDASI PENJURUSAN SMA TERANG BANGSA Andrew Yova Kencana 1, Setia Astuti 2 1,2 Jurusan Teknik Ilmu
Student Clustering Based on Academic Using K-Means Algoritms
Student Clustering Based on Academic Using K-Means Algoritms Hironimus Leong, Shinta Estri Wahyuningrum Faculty of Computer Science, Faculty of Computer Science Unika Soegijapranata [email protected]
PEMBELAJARAN BERTINGKAT PADA ARSITEKTUR JARINGAN SARAF FUNGSI RADIAL BASIS
PEMBELAJARAN BERTINGKAT PADA ARSITEKTUR JARINGAN SARAF FUNGSI RADIAL BASIS Diana Purwitasari 1, Glory Intani Pusposari 2, Rully Sulaiman 3 Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Institut
DATA MINING CLUSTERING DENGAN ALGORITMA FUZZY C-MEANS UNTUK PENGELOMPOKAN JADWAL KEBERANGKATAN DI TRAVEL PT. XYZ TASIKMALAYA
DATA MINING CLUSTERING DENGAN ALGORITMA FUZZY C-MEANS UNTUK PENGELOMPOKAN JADWAL KEBERANGKATAN DI TRAVEL PT. XYZ TASIKMALAYA Aseptian Nugraha, Acep Irham Gufroni, Rohmat Gunawan Teknik Informatika Fakultas
BAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Seiring berkembangnya teknologi informasi, kebutuhan akan informasi yang digunakan untuk mendukung business intelligent suatu perusahaan juga meningkat. Informasi penting
ALGORITMA K-MEDOIDS UNTUK PENENTUAN STRATEGI PEMASARAN PRODUK
ALGORITMA K-MEDOIDS UNTUK PENENTUAN STRATEGI PEMASARAN PRODUK Wiwit Agus Triyanto Fakultas Teknik, Program Studi Sistem Informasi Universitas Muria Kudus Email: [email protected] ABSTRAK Strategi pemasaran
Implementasi Algoritma Fuzzy C-Means Untuk Clustering Penderita Tuberculosis di Kota Semarang
Implementasi Algoritma Fuzzy C-Means Untuk Clustering Penderita Tuberculosis di Kota Semarang Implementation Of Fuzzy C-Means Algorithm For Clustering Tuberculois Patients at Semarang. Devi Dwi R¹, Etika
Jl. A. Yani Km 36 Banjarbaru, Kalimantan selatan 1 Abstract
Penerapan K-Optimal Pada Algoritma Knn untuk Prediksi Kelulusan Tepat Waktu Mahasiswa Program Studi Ilmu Komputer Fmipa Unlam Berdasarkan IP Sampai Dengan Semester 4 Mutiara Ayu Banjarsari 1, H. Irwan
ANALISIS DAN IMPLEMENTASI ALGORITMA RELIEFF UNTUK FEATURE SELECTION PADA KLASIFIKASI DATASET MULTICLASS
ANALISIS DAN IMPLEMENTASI ALGORITMA RELIEFF UNTUK FEATURE SELECTION PADA KLASIFIKASI DATASET MULTICLASS Danang Aji Irawan¹, Z.k. Abdurahman Baizal², Erda Guslinar Perdana³ ¹Teknik Informatika,, Universitas
PENENTUAN JALUR TERPENDEK PADA APLIKASI OJEK ONLINE GO-JEK DENGAN PROBABILISTIC NEURAL NETWORK (PNN) DAN PARTICLE SWARM OPTIMIZATION (PSO)
PENENTUAN JALUR TERPENDEK PADA APLIKASI OJEK ONLINE GO-JEK DENGAN PROBABILISTIC NEURAL NETWORK (PNN) DAN PARTICLE SWARM OPTIMIZATION (PSO) Levina Fitri Rahmawati, Isnandar Slamet, dan Diari Indriati Program
RENCANA PEMBELAJARAN SEMESTER (RPS)
RENCANA PEMBELAJARAN SEMESTER (RPS) KKKF53106 DATA MINING PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER (FILKOM) UNIVERSITAS PUTRA INDONESIA YPTK 1 LEMBAR PENGESAHAN Rencana Pembelajaran Semester
PENERAPAN ALGORITMA C5.0 DALAM PENGKLASIFIKASIAN DATA MAHASISWA UNIVERSITAS NEGERI GORONTALO
PENERAPAN ALGORITMA C5.0 DALAM PENGKLASIFIKASIAN DATA MAHASISWA UNIVERSITAS NEGERI GORONTALO Wandira Irene, Mukhlisulfatih Latief, Lillyan Hadjaratie Program Studi S1 Sistem Informasi / Teknik Informatika
KLASIFIKASI WILAYAH DESA-PERDESAAN DAN DESA-PERKOTAAN WILAYAH KABUPATEN SEMARANG DENGAN SUPPORT VECTOR MACHINE (SVM)
KLASIFIKASI WILAYAH DESA-PERDESAAN DAN DESA-PERKOTAAN WILAYAH KABUPATEN SEMARANG DENGAN SUPPORT VECTOR MACHINE (SVM) SKRIPSI Disusun Oleh : MEKAR SEKAR SARI NIM. 24010210120008 JURUSAN STATISTIKA FAKULTAS
PERBAIKAN INISIALISASI K-MEANS MENGGUNAKAN GRAF HUTAN YANG MINIMUM. Achmad Maududie 1 Wahyu Catur Wibowo 2. Abstrak
PERBAIKAN INISIALISASI K-MEANS MENGGUNAKAN GRAF HUTAN YANG MINIMUM Achmad Maududie 1 Wahyu Catur Wibowo 2 1 Program Studi Sistem Informasi, Universitas Jember 2 Fakultas Ilmu Komputer, Universitas Indonesia,
Deteksi Outlier Menggunakan Algoritma Block-based Nested Loop (Studi Kasus: Data Akademik Mahasiswa Prodi PS Universitas XYZ)
Deteksi Outlier Menggunakan Algoritma Block-based Nested Loop (Studi Kasus: Data Akademik Mahasiswa Prodi PS Universitas XYZ) Fiona Endah Kwa 1, Paulina H. Prima Rosa 2 1, 2 Jurusan Teknik Informatika,
CLUSTERING MOTIVASI BELAJAR SISWA ELEARNING BERBASIS ALGORITMA K-MEANS
Konferensi Nasional Ilmu Sosial & Teknologi (KNiST) Maret 2017, pp. 379~383 379 CLUSTERING MOTIVASI BELAJAR SISWA ELEARNING BERBASIS ALGORITMA K-MEANS Sismadi AMIK BSI JAKARTA e-mail: [email protected]
PENGELOMPOKAN CITRA WAJAH DENGAN TEKNIK SUBSPACE CLUSTERING MENGGUNAKAN ALGORITMA LSA SC (LOCAL SUBSPACE AFFINITY SPECTRAL CLUSTERING)
PENGELOMPOKAN CITRA WAJAH DENGAN TEKNIK SUBSPACE CLUSTERING MENGGUNAKAN ALGORITMA LSA SC (LOCAL SUBSPACE AFFINITY SPECTRAL CLUSTERING) Disusun oleh : Febryan Setiawan (0922081) Jurusan Teknik Elektro,
ALGORITMA ATURAN ASOSIASI APRIORI-TID DENGAN METODE KLASTERISASI HIERARKI AGLOMERATIF. Tri Khairul I.A 1 ABSTRAK
ALGORITMA ATURAN ASOSIASI APRIORI-TID DENGAN METODE KLASTERISASI HIERARKI AGLOMERATIF. Pendahuluan Tri Khairul I.A. Jurusan Matematika FMIPA Universitas Hasanuddin Makassar 905 e-mail: [email protected]
BAB 2 LANDASAN TEORI. 2.1 Data Mining BAB 2 - LANDASAN TEORI. Aplikasi dan analisis..., Andina Budiarti, FASILKOM UI, 2006
BAB 2 LANDASAN TEORI Data mining sebagai salah satu proses eksplorasi dan analisis data memiliki banyak metode dengan kegunaannya masing-masing. Clustering dan association rules merupakan dua di antara
Pengelompokan Data dengan Metode...(Luh Joni Erawati Dewi)
ISSN0216-3241 17 PENGELOMPOKAN DATA DENGAN METODE KLASTERISASI HIRARKI Oleh Luh Joni Erawati Dewi Jurusan Manajemen Informatika, FTK, Undiksha Abstrak Pengelompokan data sangat diperlukan untuk mengetahui
ARTIKEL APLIKASI KLASIFIKASI JENIS JENIS BUAH JERUK MENGGUNAKAN METODE K-NEAREST NEIGHBOR
ARTIKEL APLIKASI KLASIFIKASI JENIS JENIS BUAH JERUK MENGGUNAKAN METODE K-NEAREST NEIGHBOR Oleh: RIDHO ARY SUMARNO 13.1.03.02.0092 Dibimbing oleh : 1. Hermin Istiasih M.T., M.M. 2. Mochammad Bilal S.kom.,
REDUKSI DATA LATIH DENGAN K-SVNN SEBAGAI PEMROSESAN AWAL PADA ANN BACK-PROPAGATION UNTUK PENGURANGAN WAKTU PELATIHAN
-SVNN SEBAGAI PEMROSESAN AWAL PADA ANN BAC-PROPAGATION UNTU PENGURANGAN PEAN Eko Prasetyo Program Studi Teknik Informatika, Fakultas Teknik Universitas Bhayangkara Surabaya Email: [email protected] ABSTRA
