Category Archives: Matlab Programming

Aplikasi Optical Character Recognition dengan Matlab

By | July 12, 2020

Matlab juga mempunyai sebuah package /toolbox untuk mengubah gambar menjadi sebuah text atau sering disebut dengan optical character recognition. Toolbox ini menggunakan tesseract sebagai engine core nya. Penggunaan pun cukup mudah, hanya dengan memanggil perintah ocr(). Agar aplikasi optical character recognition menjadi lebih menarik dibuat sebuah aplikasi matlab berbasis GUI seperti berikut

Aplikasi Kmeans clustering dengan Matlab

By | July 11, 2020

Algoritma clustering data yang banyak digunakan yaitu kmeans clustering karena langkah-langkah nya sangat mudah diterapkan. Didalam matlab juga sudah disediakan secara built in dengan perintah kmeans() bahkan sudah pernah digunakan sebagai perhitungan untuk jumlah cluster terbaik yaitu https://softscients.com/2020/05/21/buku-belajar-machine-learning-dengan-matlab-teknik-evaluasi-clustering/ Pada postingan ini, lupakan dulu membuat aplikasi yang berbasis script tapi kita akan membuat aplikasi berbasis GUI… Read More »

Aplikasi Deteksi Kanker Payudara dengan Jaringan Syaraf Tiruan

By | July 11, 2020

Sinopsis Setelah kalian membaca buku belajar machine learning / jaringan syaraf tiruan menggunakan Matlab, tentu ingin sekali mempraktekan algoritma tersebut kedalam dataset yang real/sungguhan.  Pembahasan ini untuk menentukan jenis kanker payudara dengan 9 jenis parameter yang mempunyai rentang nilai 1 sampai dengan 10 https://archive.ics.uci.edu/ml/datasets/Breast+Cancer+Wisconsin+(Original) Clump Thickness: 1 – 10 Uniformity of Cell Size: 1 –… Read More »

Menggunakan Replication Matrix – Reshape

By | July 4, 2020

Sinopsis Dari sekian banyak function matrix di matlab yang jarang digunakan oleh pemula yaitu function reshape dan repmat. Function tersebut sangat berguna sekali lho ketika seperti reshape mengubah ukuran dimensi array, misalkan mengubah array 2 x 6 menjadi 3 x 4 atau 6 x 2 atau 1 x 12 repmat melakukan duplikasi array Berikut contoh… Read More »

Different result natural logarithm function between matlab and excel

By | July 1, 2020

Fungsi yang berkenaan untuk menghitung logaritma natural ternyata berbeda antar excel dan matlab sehingga hasil function log() di matlab/octave dengan excel berbeda, yup hal ini tidaklah aneh karena tidak membaca deskripsi function yang ada. Nah ini kejadian ketika mengubah hasil perhitungan excel ke matlab. Berikut perintah log di matlab dan excel log(2) hasil di matlab… Read More »

Bagaimana Meningkatkan Akurasi Object Recognition

By | June 28, 2020

Ada sebuah pertanyaan yang diajukan oleh pembaca mengenai,  bagaimana cara nya menempatkan objek berada ditengah seperti berikut agar meningkatkan akurasi object detection Hal diatas biasanya berkenaan sebuah ROI (region of interest) pada pengenalan objek agar selalu senantiasa ajeg/konstan yang mengharuskan sebuah data/image ber ukuran konstan dalam sebuah inputan/masukan algoritma training dan testing. Perhatikan ilustrasi berikut… Read More »

Belajar Operasi Fungsi Polynomial dengan Matlab

By | July 9, 2020

Function Tools adalah evaluasi sebuah function, yang bisa digunakan untuk mencari F(x)=0, mencari nilai maksimal, dan minimal, serta interpolasi data. Kita akan bahas satu-persatu Evaluasi Fungsi Polynomial Sebuah persamaan fungsi polynomial berbentuk sebagai berikut yang diurutkan berdasarkan orde n tinggi sampai ke rendah     Misalkan kita punya persamaan sebagai berikut     atau ditulis… Read More »

Belajar yuk, algoritma zoning untuk recognition character

By | July 10, 2020

www.softscients.com | Ada sebuah pertanyaan bagus yang ditanyakan via email, mengenai sebuah cara kerja algoritma zoning untuk recognition pada sebuah karakater, kalian bisa baca artikel saya dengan judul Teknik zoning untuk handwriting recognition https://www.scribd.com/document/230876043/Teknik-Zoning-Untuk-HandWriting-Recognition Teknik zoning disini digunakan untuk ciri fitur terhadap sebuah objek, khususnya karakter latin yang mempunyai morfologi cukup berbeda antara satu dengan… Read More »

Belajar yuk mengenai Linear Discriminant Analyst

By | July 9, 2020

LDA menurut Wiki adalah www.softcsients.com | “Linear discriminant analysis (LDA) and the related Fisher’s linear discriminant are methods used in statistics, pattern recognition and machine learning to find a linear combination of features which characterizes or separates two or more classes of objects or events. The resulting combination may be used as a linear classifier,… Read More »

Component GUI Matlab-Cara menggunakan Message Box-Warning Dialog-Question

By | July 9, 2020

Component GUI Matlab – Cara menggunakan Message Box, Warning Dialog, Question- Untuk membuat question dialog dan message box sangat mudah sekali di Matlab dan biasanya dialog tersebut bersifat modal atau top screen. Kita bagi menjadi 3 saja yaitu message box, warning dialog, serta question dialog. Message Box Biasanya digunakan untuk hold sebuah proses dalam looping,… Read More »

Component GUI Matlab-Cara menggunakan Input Dialog

By | June 5, 2020

Component GUI yang selanjutnya kita bahas yaitu input dialog yang berguna untuk menerima input dari user. Pada aplikasi berbasis GUI ada banyak input dari user seperti mouse, keyboard, sound yang bisa kita interface menggunakan API yang tersedia dari sebuah bahasa pemrograman. Input dialog yang kita akan bahas sangat sederhana koq, hanya menerima input dari keyboard.… Read More »

Component GUI Matlab-Cara menggunakan File Dialog Simpan dan Buka

By | June 5, 2020

Setelah kalian pelajari mengenai component waitbar yang berguna untuk memonitor sebuah looping yang teramat panjang dan lama, selanjutnya kita bahas File Dialog yang terdiri dari Open dan Save sebuah file. Perintah Simpan File Perintah yang digunakan untuk menampilkan File Dialog Simpan file yaitu [FileName, PathName, FilterIndex] = uiputfile(FilterSpec,DialogTitle, DefaultName); Menampilkan Kotak Dialog Simpan File Ada… Read More »

Component GUI Matlab-Cara menggunakan Waitbar

By | June 2, 2020

Sebelum membahas lebih jauh mengenai aplikasi berbasis GUI dengan Matlab, ada baiknya kita mengenal beberapa component GUI. Nah kali ini kita akan mengenal sebuah component waitbar yang berguna untuk melihat sebuah progress aktifitas. Diperlukan perintah yaitu <handle>=waitbar(0, ‘<message string>’, ‘Name’, ‘<title>’); Di deklarasikan diawal sebelum looping dan beriktu berikut didalam looping waitbar(progress, <handle>); Secara umum… Read More »

Perbaikan Sinyal pre-emphasis

By | May 30, 2020

Berbicara mengenai analisis sinyal, maka ada beberapa pre proses yang harus dilakukan seperti pre-emphasis. Suara yang direkam tidak terlepas dari percampuran antara frekuensi tinggi dan frekuensi rendah. Untuk memberikan penekanan pada frekuensi tinggi dan menghilangkan frekuensi rendah yang lemah maka dibutuhkan sebuah filter yang disebut dengan teknik pre-emphasis. Hasil dari filter FIR ini adalah suara… Read More »

Leaf shape based plant species recognition

By | May 30, 2020

Pengenalan jenis tanaman dengan paramater morfologi daun telah banyak dibahas, artikel yang penulis bahas untuk mempermudah kalian memahami cara perhitungan berbasis morfologi, banyak artikel softscient yang harus kalian baca terlebih dahulu seperti edge detection, rotasi object seperti berikut ini Image Rotation Semua gambar yang digunakan harus dilakukan rotasi agar mendapatkan gambar yang konsisten, perhatikan gambar… Read More »