Wednesday, October 30, 2019

Pustaka Split – Merge PDF di python


Kadangkala ada kegiatan sehari-hari penanganan dokumen dikantor menggunakan file berbasis format pdf seperti split dan merge pdf. Biasanya penulis menggunakan layanan online seperti berikut
https://combinepdf.com/id/  dan https://www.ilovepdf.com/split_pdf

Tapi sekarang sudah tidak lagi, karena telah tersedianya library untuk hal diatas yaitu PyPDF2, kamu bisa install via pip (silahkan baca saja buku yang telah dibuat oleh penulis). Berikut saya buatkan 2 buah kode yang digunakan untuk split dan merge file pdf.

Friday, October 25, 2019

Kegunaan Repmat - Replication Matrix - Reshape


Dari sekian banyak function matrix di matlab/octave yang jarang digunakan oleh pemula yaitu function reshape dan repmat. Berikut contoh sederhana pada kasus untuk menghitung sebuah eucleid distance A dan B dengan rumus :

Driver Touchpad Thinkpad Lenovo x240


Buat kamu yang masih suka menggunakan Thinkpad Lenovo x240 secara bawaan masih menggunakan Window 8.1 setelah di upgrade ke Windows 10 dengan driver touchpad Synaptics yang menurut ku kurang presisi sih, bisa kamu donwload saja driver di link berikut
https://support.lenovo.com/id/en/downloads/ds034647
Synaptics ThinkPad UltraNav Drive ini, udah aku coba, lumayan presisi daripada Synaptics bawaan dari Windows 10 (update)

Friday, October 18, 2019

Cara Menghitung Confussion Matrix


Pada kasus klasifikasi dengan target hanya terdiri dari 2 kelas saja {-1,+1} dengan evaluasi dilakukan  menggunakan Confusion Matrix berisi informasi tentang kondisi yang sebenarnya dan prediksi kondisi dalam sistem klasifikasi. Tabel confusion matrix untuk data dengan jumlah 2 kelas prediksi (Negatif dan Positif).

Belajar Menghitung Tingkat Kemiripan dengan Cosine Similarity


Salah satu cara untuk menghitung jarak/tingkat kemiripan selain eucleid distance yaitu cosine similarity. Cosine similarity adalah metriks yang digunakan untuk menentukan seberapa mirip 2 data. Secara matematis, ia mengukur sudut cos antara dua vektor yang diproyeksikan dalam ruang multi-dimensi. 

Sunday, October 6, 2019

Matlab - method for fingerprint image orientation estimation


Ada hal yang menarik ketika ditemui case yaitu pre processing pada algoritma fingerprint yang sangat variasi keadaannya bila ditemui pada kondisi real.  Ada 2 core engine yang digunakan pada fingerprint recognition yaitu contour based dan minutiae based. Semuanya mempunyai kelebihan dan kekurangannya masing-masing. Pada tulisan ini tidak dibahas mengenai 2 teknik tersebut, tapi lebih ke tahap pre processing nya (simple) dengan tujuan meningkatkan akurasinya. Case nya yaitu melakukan perbaikan arah rotasi image, karena kondisi image pada kasus-kasus real ada variasi kecil seperti arah orientasi, contoh dibawah ini.

Thursday, October 3, 2019

Matlab - Belajar Tentang Support Vector Machine

Ada pertanyaan bagus yang ditujukan ke www.softscients.web.id yaitu pada link berikut
http://www.softscients.web.id/2018/01/classification-with-support-vector.html#more

Bagaimana cara mudah memahami Support Vector Machine?

Yup, sebelum membahas mengenai SVM, ada baiknya kamu baca link berikut
http://www.softscients.web.id/2019/05/matlab-simple-quadratic-programing.html
kita akan kembali ke pelajaran SMA mengenai persamaan garis lurus dengan model matematika seperti berikut