Belajar Mengenai Riset Operasi Bagian 2 – Linear Programming

14 Views

Linear Programming – Pemrograman linier adalah teknik untuk memecahkan masalah pengoptimalan yang kendala dan hasil diwakili oleh hubungan linier, jadi didalam persamaan matematikanya tidak akan melibatkan pangkat atau orde.

Sederhananya, pemrograman linier memungkinkan untuk memecahkan masalah jenis berikut:

  • Maksimalkan / minimalkan C^T  X
  • Di bawah batasan   A  X \leq B, dan
  • batasan X \geq 0

Seringkali kita perlu membuat keputusan berdasarkan batasan yang secara umum ada banyak kendala lain yang perlu kita perhitungkan. Contoh sederhananya adalah: Read More

Yuk Belajar Principal Component Analysis -PCA untuk Reduksi Dimensi

54 Views

Pada artikel ini kita akan memahami teknik yang disebut Principal Component Analysis (PCA) – analisis komponen utama (AKU) yang digunakan untuk mengurangi dimensi ketika kita memiliki terlalu banyak fitur input karena sebagai manusia kita hanya mampu melihat geometri pada R^3 atau tiga dimensi saja yaitu sumbu X, Y, dan Z. Kita aakan memahami apa itu PCA dan cara kerjanya dengan contoh langkah demi langkah menghitung PCA Read More

Aplikasi Scanner Kartu KTP Indonesia

59 Views

Project ini adalah sebagai modul untuk membaca NIK KTP Indonesia serta melakukan croping ROI (region of interest) foto KTP sesuai kebutuhan client yang fokus untuk mempermudah administrasi fintech-BI Checking. Setelah dipikir-pikir dari sekian bahasa pemrograman seperti C#, Matlab, Octave, C++, Python, Julia, dan Java, maka kami memilih bahasa Java karena lebih mengedepankan aplikasi yang bersifat applicable dibandingkan dengan Matlab/Octave, Julia, dan Python. Selain halĀ  tersebut untuk library Digital Image Processing seperti Accord.net/AForget.net tidak menjadi pilihan karena merupakan net framework, PIL Image processing Python juga tidak dipilih harus bisa jalan di java sehingga kami memilih OpenCV 4.4.0. Sedangkan urusan OCR Optical Character Recognition diserahkan kepada tesseract karena tingkat akurasinya yang tinggi. Read More

Yup mencoba library OpenCV di Java untuk menghitung Histogram Bagian 5

71 Views

Kita lanjutkan saja artikel sebelumnya, sekarang bahas mengenai perhitungan histogram citra/image menggunakan OpenCV-Java. Perhitungan histogram memang agak sedikit unik karena object Mat harus dipack ulang kedalam sebuah class Arraylist Map. Oiya selain itu kita akan membahas cara mengukur waktu yang dibutuhkan dalam sebuah proses, seperti kalau menggunakan Matlab/Octave berupa tic-toc. Yuk langsung saja agar kalian lebih paham cara kerjanya, saya akan berikan contoh sebuah data vector sebagai berikut Read More

Yup mencoba library OpenCV di Java untuk menghitung Support Vector Machine Bagian 4

67 Views

Kalian sudah baca belum artikel sebelumnya mengenai cara menggunakan KMeans Clustering, disitu dijelaskan langkah demi langkah dalam mengubah Array ke Mat. Namun metode tersebut kurang begitu bagus karena akan banyak sekali waktu yang dibutuhkan! mengingat secara real akan ada ratusan ribu data yang harus diolah. Yuk ikuti saja terus artikel berserial ini yang akan membahas cara menggunakan function OpenCV-Java. Read More