Categories
Uncategorized

Fuzzy KNN Every Class

Fuzzy K-Nearest Neighbor (FK-NN) melakukan prediksi data uji menggunakan basis nilai keanggotaan data uji pada setiap kelas, kemudian diambil kelas dengan nilai keangotaan terbesar dari data uji sebagai kelas hasil prediksi. metode tersebut memberikan cara klasifikasi yang sederhana, mudah dan cepat,tetapi akurasi prediksi yang diberikan masih kurang dari harapan.

sumber : https://www.researchgate.net/publication/284163776_FUZZY_K-NEAREST_NEIGHBOR_IN_EVERY_CLASS_UNTUK_KLASIFIKASI_DATA

Categories
Uncategorized

Vertical Data Format

Oleh: Achmad Ibrahim Humam – 17106050029

Banyak sekali cara dan bentuk dalam menyajikan sebuah data. Misalnya dalam metode data mining seperti Apriori dan FP-growth, keduanya sama-sama mengolah data dalam format yang umum digunakan, yaitu format TID-itemset. Dalam format TID-itemset terdiri dari ID transaksi dan itemset yang merupakan serangkaian item yang ada dalam TID transaksi. Ini dikenal sebagai horizontal data format.

Selain itu ada juga cara lain, yaitu data dapat disajikan dalam format item-TIDset, di mana item adalah nama item dan TIDset adalah serangkaian ID transaksi yang berisi item tersebut. Nah inilah yang dikenal sebagai vertical data format. Berikut contoh penyajian data menggunakan vertical data format:

ITEMSETTID SET
I1{T101,T401,T501,T701,T801,T901}
I2{T101,T201,T301,T401,T601,T801,T901}
I3{T201,T501,T601,T701,T801,T901}
I4{T201,T401}
I5{T101,T801}

Sumber:
Jiawei Han, Micheline Chamber, and Jian Pei. “Data Mining Concepts and Techniques”

Categories
Uncategorized

Reinforcement Learning

M. Hanif Khoirul Amri | 17106050017

Reinforcement Learning adalah suatu cabang machine learning untuk mengajari agent agar membuat keputusan yg terbaik pada lingkungannya, yaitu menghailkan reward (hadiah) yg tebesar. Agent tidak diberi tahu tindakan mana yang harus dilakukan, tetapi sebaliknya harus mencoba beberapa aksi dan urutan-urutan aksi yang berbeda untuk menemukan tindakan mana yang menghasilkan reward paling banyak. Dengan begitu, agent akan belajar dari pengalamannya.

Contoh: Kita memiliki agent, reward dan beberapa rintangan. Agent diharuskan untuk menemukan jalan terbaik untuk mencapai reward

Sumber:
Richard S. Sutton, Andrew R. Barto. 2014. “Reinforcement Learning: An Introduction”
http://incompleteideas.net/book/RLbook2018.pdf
https://www.geeksforgeeks.org/what-is-reinforcement-learning/

Categories
Uncategorized

Analisis Regresi

Regresi adalah suatu metode analisis statistik yang digunakan untuk melihat pengaruh antara dua atau lebih banyak variabel.

Hubungan variabel tersebut bersifat fungsional yang diwujudkan dalam suatu model matematis. Pada analisis regresi, variabel dibedakan menjadi dua bagian, yaitu variabel respons (response variable) atau biasa juga disebut variabel bergantung (dependent variable), dan variabel explanatory atau biasa disebut penduga (predictor variable) atau disebut juga variabel bebas (independent variable).

Regresi terbagi menjadi beberapa jenis, yaitu regresi sederhana (linier sederhana dan nonlinier sederhana) dan regresi berganda (linier berganda atau nonlinier berganda).

sumber : https://lifepal.co.id/blog/regresi/

Categories
Uncategorized

TF IDF

Rima Melati | 17106050041

Algoritma TF-IDF (Term Frequency – Inverse Document Frequency) adalah salah satu algoritma yang dapat digunakan untuk menganalisa hubungan antara sebuah frase/kalimat dengan sekumpulan dokumen. Inti utama dari algoritma ini adalah melakukan perhitungan nilai TF dan nilai IDF dari sebuah setiap kata kunci terhadap masing-masing dokumen. Nilai TF dihitung dengan rumus TF = jumlah frekuensi kata terpilih / jumlah kata dan nilai IDF dihitung dengan rumus IDF = log(jumlah dokumen / jumlah frekuensi kata terpilih). Selanjutnya adalah melakukan perkalian antara nilai TF dan IDF untuk mendapatkan jawaban akhir.

Term Frequency — Inverse Document Frequency atau TF — IDF merupakan suatu metode algoritma yang berguna untuk menghitung bobot setiap kata yang umum digunakan. Metode ini juga terkenal efisien, mudah dan memiliki hasil yang akurat. Metode ini akan menghitung nilai Term Frequency (TF) dan Inverse Document Frequency (IDF) pada setiap token (kata) di setiap dokumen dalam korpus. Secara sederhana, metode TF-IDF digunakan untuk mengetahui berapa sering suatu kata muncul di dalam dokumen.

Untuk menentukan berapa seringnya kata tsb muncul dalam sebuah dokumen. Jadi, semakin banyak frekuensi kemunculan dari kata tsb, semakin besar pula nanti nilainya.

Pada Term Frequency (TF), terdapat beberapa jenis formula yang dapat digunakan :

  1. TF biner (binary TF), hanya memperhatikan apakah suatu kata atau term ada atau tidak dalam dokumen, jika ada diberi nilai satu (1), jika tidak diberi nilai nol (0).
  2. TF murni (raw TF), nilai TF diberikan berdasarkan jumlah kemunculan suatu term di dokumen. Contohnya, jika muncul lima (5) kali maka kata tersebut akan bernilai lima (5).
  3. TF normalisasi, menggunakan perbandingan antara frekuensi sebuah term dengan nilai maksimum dari keseluruhan atau kumpulan frekuensi term yang ada pada suatu dokumen.
  4. TF logaritmik, hal ini untuk menghindari dominansi dokumen yang mengandung sedikit term dalam query, namun mempunyai frekuensi yang tinggi.

Sebagai contoh, disini kita memiliki 3 data untuk diolah dan diuji :

D1 : semalam saya mengerjakan kerja tugas dari maghrib sampai shubuh, tanpa tidur dan tanpa shalat malam, menjelang → jelang shubuh tugas sudah selesai dan saya sangat mengantuk → kantuk sehingga ketiduran  dan baru bangun pukul 8.45, 10 menit sebelum kuliah data mining dimulai.

D2 : Sekarang saya mahasiswa semester 6. tiga tahun sudah saya mengamati, menyukai, mengagumi seorang laki-laki. Semester pertama kami belum terlalu dekat. Semester kedua, saya menunjukkan kelebihan saya, sehingga dia mendekat untuk memanfaatkan kelebihan saya, yaitu mengerjakan tugas. Semester tiga dia menyatakan kagum pada saya, tapi saya pura2 menolak. Semester empat dia mengatakan ingin menikahi saya. Kesempatan ini tidak saya sia-siakan, saya langsung menerimanya. Semester lima, kami menjalani semester paling indah. Dan pada semester enam ini, dia dijodohkan oleh keluarganya dengan saudaranya.

D3 : Saya mahasiswa informatika, yang sejak sebelum masuk jurusan informatika uin sunan kalijaga, bertekad menjadi ilmuwan informatika, yang berkontribusi pada dunia islam. Semester satu, saya menjuarai lomba inovasi ilmuwan muslim tingkat dunia di Dubai. Semester kedua, saya diundang raja arab saudi untuk membuat aplikasi modernisasi masjidil haram dan masjid nabawi.

Penyelesaian :

Term (t)D1D2D3DF
Mahasiswa0112
Informatika0033
Ilmuwan0011
Semester08210
Tugas2103
Mengerjakan1102

IDF
Log (3/2)   = 0,176
Log (3/3)   = 0
Log (3/1)   = 0,477
Log (3/10) = 0,522
Log (3/3)   = 0
Log (3/2)   = 0.176
TF-IDF
D1D2D3
00,1760,176
000
000,477
00,5220,522
000
0,1760,1760

Sumber : https://piptools.net/algoritma-tf-idf-term-frequency-inverse-document-frequency/

Categories
Uncategorized

Metode Ensemble

Qomariyah(1710605005)

Ensemble method adalah metode yang digunakan untuk meningkatkan akurasi algoritma klasifikasi dengan membangun beberapa classifier dari data training kemudian pada saat klasifikasi metode ini menggunakan voting/aggregating dari classifier-classifer tersebut. Metode ini dapat meningkatkan akurasi karena ensemble method akan membangun beberapa classifier yang saling independent, jika classifier-classifier itu dikombinasikan hasilnya lebih baik daripada single classifier. Salah satu contoh dari ensemble method adalah bagging.

Sumber : https://openlibrary.telkomuniversity.ac.id/pustaka/files/95430/bab1/analisis-pengaruh-bagging-pada-algoritma-klasifikasi-data-mining-cart-dan-c-45.pdf

Categories
Uncategorized

Diskretisasi

Hanif Manggala Putra/17106050003

Diskretisasi adalah proses mentransformasi nilai atribut continuous menjadi sejumlah interval terbatas yang berhubungan dengan nilai diskret, yaitu nilai numerik. Pendekatan yang biasa dilakukan dalam proses learning menggunakan mixed-mode data (campuran antara data numerik dan continuous) adalah melakukan diskretisasi terlebih dahulu sebelum proses learning (preprocessing). 

Sumber:https://openlibrary.telkomuniversity.ac.id/pustaka/files/93919/resume/analisa-class-attribute-interdependence-maximization-caim-untuk-diskretisasi-pada-supervised-learning-analysis-of-class-attribute-interdependence-maximization-caim-for-supervised-learning-discretization.pdf

Categories
Uncategorized

Multiple Linear Regression

Rima Melati | 17106050041

Multiple Linear Regression atau biasa disebut dengan istilah (Regresi linier berganda) merupakan perpanjangan dari regresi linier, di mana lebih dari dua atribut dilibatkan dan data sesuai dengan permukaan multidimensi, yang memungkinkan variabel respon, y, menjadi dimodelkan sebagai fungsi linear dari dua atau lebih variabel prediktor.

Regresi berganda adalah model regresi atau prediksi yang melibatkan lebih dari satu variabel bebas atau prediktor. Istilah regresi berganda dapat disebut juga dengan istilah multiple regression. Kata multiple berarti jamak atau lebih dari satu variabel.

Model regresi linear berganda dilukiskan dengan persamaan sebagai berikut:

Y = α + β1 X2 + β2 X2 + βn Xn + e

Keterangan:
Y = Variabel terikat atau response.
X = Variabel bebas atau predictor.
α = Konstanta.
β = Slope atau Koefisien estimate.

Berikut merupakan contoh yang akan kita bahas, yang mana kita memiliki data yang nantinya kita olah dan kita uji. Data yang didalam nya mencakup NIM, Asal Sekolah, Bahasa Indonesia, Matematika, Bahasa Inggris, Nilai IPK dan Klasifikasi/Kategori.

NIMAsalSekolahBhsMtkBIngIPKKlasifikasi
1MA9,2Istimewa7,3Sangat Baik5,2Baik3,8Memuaskan
2SMA5,5Baik3,1Cukup0,8Kurang3,4Memuaskan
3SMK3,7Cukup1,7Kurang3,1Cukup2,5Mengecewakan
4MA5,6Baik4,3Baik3,5Cukup3,3Memuaskan
5SMA3,8Cukup5,2Baik6,2Sangat Baik3,6Memuaskan
6SMK1,2Kurang2,8Cukup1,1Kurang1,9Mengecewakan
7SMA5,2Baik9,3Istimewa7,5Sangat Baik3,2Memuaskan
8SMK4,9Baik2,5Cukup4,6Baik2,6Mengecewakan
9MA3,9Cukup4,4Baik2,3Cukup2,8Mengecewakan
10SMA5,1Baik6,8Sangat Baik4,3Baik3,3Memuaskan
11MA5,3Baik7Sangat Baik8Sangat Baik3,5Memuaskan
12SMA3,2Cukup5Baik6Baik2,8Mengecewakan
13SMK1,4Kurang4Cukup5Baik1,9Mengecewakan

Multiple Linear Regression

X1 X2Y
7,35,23,8
3,10,83,4
1,73,12,5
4,33,53,3
5,26,23,6
2,81,11,9
9,37,53,2
2,54,62,6
4,42,32,8
6,84,33,3

Tabel Persamaan Regresi

NoX1X2YX1-X1X2-X2Y-YX1-X1 * Y-Y(X1-X1)^2X2-X2 * Y-Y(X2-X2)^2
17,35,23,82,561,340,761,94566,55361,01841,7956
23,10,83,4-1,64-3,060,36-0,59042,6896-1,10169,3636
31,73,12,5-3,04-0,76-0,541,64169,24160,41040,5776
44,33,53,3-0,44-0,360,26-0,11440,1936-0,09360,1296
55,26,23,60,462,340,560,25760,21161,31045,4756
62,81,11,9-1,94-2,76-1,142,21163,76363,14647,6176
79,37,53,24,563,640,160,729620,79360,582413,2496
82,54,62,6-2,240,74-0,440,98565,0176-0,32560,5476
94,42,32,8-0,34-1,56-0,240,08160,11560,37442,4336
106,84,33,32,060,440,260,53564,24360,11440,1936
jumlah47,438,630,405,32907E-15-8,88178E-167,68452,8245,43641,384
rata-rata4,743,863,04
W10,145464183
W20,131355113
W01,843469036
Yy=w0+w1x1+w2x2

Dan berikut merupakan data uji pada contoh yang kita gunakan.

NoX1X2YY’Y-Y()^2AbsoluteSquared
1783,53,9125592220,7666666670,5877777780,4125592220,170205111
2562,83,358920630,0666666670,0044444440,558920630,31239227
3451,93,082101334-0,8333333330,6944444441,1821013341,397363563
Mean2,733333333
MeanRelative
AbsoluteSquaredAbsoluteSquared
0,7178603950,6266536482,42472E+151,461109542

Sumber :

Data Mining Concepts and Techniques Third Edition oleh Jiawei han

http://myweb.sabanciuniv.edu/rdehkharghani/files/2016/02/The-Morgan-Kaufmann-Series-in-Data-Management-Systems-Jiawei-Han-Micheline-Kamber-Jian-Pei-Data-Mining.-Concepts-and-Techniques-3rd-Edition-Morgan-Kaufmann-2011.pdf

Categories
Uncategorized

Adaboost

Nama : Septira Nurul Hidayah | NIM : 17106050036

Metode AdaBoost merupakan salah satu algoritma supervised pada data mining yang diterapakan secara luas untuk membuat model klasifikasi. AdaBoost sendiri pertama kali diperkenalkan oleh Yoav Freund dan Robert Schapire(1995). Adaptive boosting (adaboost) merupakan salah satu dari beberapa varian pada algoritma boosting. Adaboost merupakan ensemble learning yang sering digunakan pada algoritma boosting. Boosting bisa dikombinasikan dengan classifier algoritma yang lain untuk meningkatkan performa klasifikasi. Tentunya secara intuitif, penggabungan beberapa model akan membantu jika model tersebut berbeda satu sama lain. Adaboost dan variannya telah sukses diterapkan pada beberapa bidang (domain) karena dasar teorinya yang kuat, presdiksi yang akurat, dan kesederhanaan yang besar.

Sumber :

Click to access 176144-ID-penerapan-adaboost-untuk-klasifikasi-sup.pdf

https://publikasiilmiah.ums.ac.id/handle/11617/5812

Categories
Uncategorized

Bayes

Hanif manggala Putra/17106050003

Naïve Bayes Classifier merupakan merupakan salah satu metode di dalam data mining untuk mengklasifikasikan data. Cara kerja dari metode Naïve Bayes Classfier menggunakan perhitungan probabilitas. Konsep dasar yang digunakan oleh Naïve bayes adalah Teorema Bayes, yaitu teorema yang digunakan dalam statistika untuk menghitung suatu peluang, Bayes Optimal Classifier menghitung peluang dari satu kelas dari masing-masing kelompok atribut yang ada, dan menentukan kelas mana yang paling optimal.

Sumber :https://www.neliti.com/publications/281148/teknik-data-mining-menggunakan-metode-bayes-classifier-untuk-optimalisasi-pencar

Design a site like this with WordPress.com
Get started