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

Yup mencoba library OpenCV di Java untuk menghitung KMeans Clustering Bagian 3

52 Views

Yuk kita bahas mengenai cara penggunaan KMeans Clustering di OpenCV-Java yang sangat mudah digunakan untuk membantu kalian daripada harus membuat kode sendiri. Adapun pembahasan mengenai KMeans Clustering dapat kalian pelajari disini. Saya asumsikan kalian sudah melakukan setup library OpenCV yang telah dibahas sebelumnya. Saya akan jelaskan tahapan dalam menggunakan KMeans Clustering OpenCV-Java yaitu

Mengenal Prosedur

Beberapa function OpenCV-Java menggunakan teknik Pass by Value untuk mendapatkan return nilai, contohnya adalah ketika akan menggunakan function untuk mengubah color RGB ke Grayscale, maka perlu dibuatkan dulu variabel destination nya Read More

Buku Belajar Machine Learning dengan Java – Mengapa RSA tidak cocok untuk enkripsi file binary

3 Views

Sinopsis

Mengapa RSA tidak cocok / pas untuk enkripsi sebuag file binary Berikut penjelasannya:

referensi : http://stackoverflow.com/questions/16546959/how-to-do-encryption-and-decryption-of-a-file

RSA is not designed to encrypt files. Just use a symmetric algorithm (AES, Blowfish, etc.) to encrypt your file, and use RSA only on that symmetric key, if you need symmetric encryption. You cannot encrypt a file using RSA because RSA (well, to be more precise, the implementation of RSA in Java) does not let you encrypt more data than the length of the key. For a 1024 bits key, you can only encrypt 1024 bits that is to say 128 bytes (actually a bit less for padding reasons). In all cases, it is bad practice to encrypt a large piece of data using a public-key algorithm (asymmetric cryptography) for two main reasons.

  1. The is no practical, appropriate and secure cryptographic mode/padding to encrypt large amounts of data using RSA (ie it is not really secure to do that).
  2. Public-key algorithms require a large key to be secure (1024 bits, 2048 bits) and are therefore much slower than symmetric-key algorithms (which only require 128 to 256 bits keys to be secure).

Read More

Buku Belajar Machine Learning dengan Java – Penerapan Algoritma Greedy

4 Views

Sinopsis

Dunia teknik optimasi mempunyai banyak jurus ampuh untuk menangani masalah optimasi minimisasi / maksimisasi. Salah satu nya yaitu algoritma greedy (RAKUS) yang merupakan metode yang paling populer. Contoh persoalan optimasi yaitu Masalah Penukaran Uang: Diberikan uang senilai A. Tukar A dengan koin-koin uang yang ada. Berapa jumlah minimum koin yang diperlukan untuk penukaran tersebut?

Read More

Buku Belajar Machine Learning dengan Java – Algoritma Kohonen

5 Views

Sinopsis

Kohonen merupakan salah satu cabang dari jaringan syaraf buatan yang digunakan untuk proses klustering. Jika anda pernah menggunakan Kmean klustering, maka kohonen mempunyai cara kerja yang sama, hanya saja berbeda cara melakukan proses update. Kmeans menggunakan istilah centroid sedangkan kohonen menggunakan istilah bobot. Karena aplikasi menggunakan nilai bobot yang random maka hasil nya pun bisa berbeda-beda. Adapun kode ini ditulis berdasarkan pada Buku Pengolahan Citra Digital – Darma Putra https://www.tokopedia.com/bukantobubiasa/buku-pengolahan-citra-digital-darma-putra

Read More