Monthly Archives: November 2020

Belajar Riset Operasi Bagian 2 – Linear Programming

By | January 28, 2021

340 ViewsLinear 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 Di bawah batasan , dan batasan Seringkali kita perlu membuat keputusan berdasarkan batasan… Read More »

Alasan mengapa Linux lebih baik untuk Programmer

By | January 28, 2021

226 ViewsSistem operasi berbasis Linux sangat populer di kalangan programmer, pengembang, dan administrator server. Tapi tetap saja, ada banyak programmer baru yang tidak menyadari kekuatan Linux dan itu fleksibilitas. Saya berbicara tentang para programmer yang baru saja memulai karir dan yang telah menjadi pengguna Windows dengan waktu yang cukup lama. Mengapa Linux lebih baik untuk… Read More »

Tensorflow 2.0-Linear Regression bagian 3

By | October 23, 2021

392 ViewsPembahasan kita akan semakin menarik saja ketika kita sudah paham cara kerja tensor pada tensorflow, pada bab sebelumnya kita sudah banyak membahas tensor, gradient descent-python, gradient descent-tensorflow, linear regression-gradient descent-octave. Jadi ada 3 cara kita belajar gradient descent melalui python-numpy, octave, dan tensor. Nah saya akan lanjutkan lagi Linear Regression- Gradient Descent menggunakan tensorflow… Read More »

Tensorflow 2.0 – Gradient-based Optimization bagian 2

By | October 23, 2021

406 ViewsTensor Gradient-based Optimization (Gradient Descent) Pada bab sebelumya telah dibahas gradient descent serta belajar dasar-dasar tensor yuk kita bahas ulang lagi saja, kalian bisa lihat berikut. Mari kita mulai dengan eksperimen sederhana dengan melakukan perhitungan langsung di balik penurunan gradien , perhatikan persamaan kuadrat berikut

Tensorflow 2.0 bagian 1

By | October 23, 2021

641 ViewsYuk Belajar Dasar Tensorflow versi 2.0 merupakan tulisan berserial yang akan membahas secara khusus pemanfaatan tensorflow untuk deep machine learning. Ikuti saja tulisan ini agar kalian bisa belajar dengan mudah. Tensorflow memudahkan kita dalam bekerja dalam melakukan machine learning terutama pada algoritma descent gradient,  selain itu kita juga pernah bahas mengenai linear regression  semuanya… Read More »

Belajar Sqlite Bagian 3

By | January 28, 2021

364 ViewsKalian tentu terkadang males ya coding via CLI (command line interface) SQLIte, pada bab sebelumnya, kita banyak menggunakan CLI (comamnd prompt), sebenarnya ada juga koq software yang sering saya gunakan daripada SQlite CLI yaitu SQLite Browser! DB Browser for SQLite (DB4S) adalah alat sumber terbuka, visual, dan berkualitas tinggi untuk membuat, merancang, dan mengedit… Read More »

Belajar Riset Operasi Bagian 1

By | January 28, 2021

298 ViewsDefinisi menurut Wikipedia mengenai Riset operasi, atau disebut riset operasional di Eropa, adalah cabang interdisiplin dari matematika terapan dan sains formal yang menggunakan model-model—seperti model matematika, statistika, dan algoritma—untuk mendapatkan nilai optimal atau nyaris optimal pada sebuah masalah yang kompleks.

PCA – untuk Reduksi Dimensi

By | October 23, 2021

830 ViewsPada 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… Read More »

Nvidia menggunakan Machine Learning untuk mengompres Video Streaming!

By | January 28, 2021

308 ViewsNvidia mengumumkan platform baru bernama Maxine yang menggunakan AI untuk meningkatkan kinerja dan fungsionalitas perangkat lunak konferensi video. Perangkat lunak ini menggunakan neural network untuk membuat representasi dari wajah seseorang. Representasi ringkas ini kemudian dapat dikirim melalui jaringan, di mana jaringan neural kedua merekonstruksi gambar asli. Nvidia mengatakan bahwa tekniknya dapat mengurangi kebutuhan bandwidth… Read More »

Aplikasi Scanner Kartu KTP Indonesia

By | October 23, 2021

1,157 ViewsProject 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… Read More »

OpenCV di Java untuk menghitung Histogram Bagian 5

By | January 28, 2021

444 ViewsKita 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… Read More »

OpenCV di Java SVM Bagian 4

By | January 28, 2021

413 ViewsKalian 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… Read More »

Smile – Statistical Machine Intelligence and Learning Engine

By | January 31, 2021

228 ViewsSatu kata buat library ini yaitu “gila” yup dengan core engine berbasis java, maka kalian bisa pakai scala, kotlin, dan clojure, serta bahasa java itu sendiri. Kalau saya sih mending pakai kotlin saja! Smile merupakan library yang sangat lengkap sekali! Apa saja itu Classification : Decision Trees, AdaBoost, Gradient Boosting, Random Forest, Logistic Regression,… Read More »

Belajar OpenCV di Java KMean Bagian 3

By | January 31, 2021

393 ViewsYuk 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… Read More »

Numenta Mendemonstrasikan Peningkatan Kecepatan 50x pada Jaringan Deep Machine Learning

By | January 31, 2021

239 ViewsNumenta Mendemonstrasikan Peningkatan Kecepatan 50x pada Jaringan Deep Machine learning dengan meniru cara kerja Otak manusia. Jaringan sparse Numenta membuat dua modifikasi pada lapisan pembelajaran dalam standar, memanfaatkan sparse bobot dan sparse aktivasi renggang. Jaringan renggang Numenta membuat dua modifikasi pada lapisan pembelajaran dalam standar, memanfaatkan sparse bobot dan sparse  aktivasi. Hasil akhirnya adalah… Read More »