Tag Archives: Buku Belajar Machine Learning dengan Python

Mempercepat query jutaan basis data menggunakan agregasi

By | June 10, 2020

Ketika penulis sedang mengolah data record yang hanya terdiri dari ribuan data, maka cara seperti masking di data frame terkadang dilakukan menggunakan looping, namun tidak jika data yang digunakan sudah mencapai ratusan ribu bahkan jutaan record. Bisa butuh waktu bermenit-menit untuk melakukan looping, sehingga hal ini harus dihindari untuk mencegah bottleneck.  Fungsi agregasi seperti sum(),… Read More »

Python Bekerja dengan Format Date Time untuk mempermudah transaksi

By | June 9, 2020

Bila kalian sedang bekerja dengan basis data yang melibatkan tanggal, maka akan banyak sekali format tanggal yang beredar seperti berikut 11-Feb-13 4/30/13 4/30/2013 04/30/2013 04/02/2013 Atau format indonesia yaitu 31/03/2020 1/3/2018 Bila kita hanya menggunakan data diatas sebagai format string saja, maka akan sangat sudah melakukan query data, misalkan saja menghitung jumlah hari pada rentang… Read More »

Library Pengolah Jutaan Data – Big Data

By | June 8, 2020

Dalam era big data yang mempunyai jutaan record pada sebuah data transaksi membutuhkan perangkat dan software khusus karena data tersebut bila diload dalam memory RAM akan langsung out of memory.  Nah kalau kalian membaca buku yang saya tulis ada 2 library yang khusus untuk menangani sebuah data terstruktur yaitu numpy dan pandas. Pandas sudah sangat… Read More »

Mengapa hasil nilai eigen berbeda antara matlab dan numpy?

By | April 14, 2020

Sinopsis Bila kalian bekerja dengan principal component analyst (PCA ) dialih bahasakan menjadi analisis komponen utama (AKU) maka akan ada perhitungan sebuah eigen value dan eigen vector. Tools yang sering digunakan untuk perhitungan PCA biasanya menggunakan matlab ataupun Python-Numpy. Nah pembahasan kali ini mengenai hasil yang didapatkan mengapa berbeda antara matlab dan python-numpy. Apa itu… Read More »

Buku Belajar Machine Learning dengan Python – Neural Network Backpropagation

By | March 25, 2020

Sinopsis Penggunaan Machine Learning  dengan algoritma neural network backpropagation yang melibatkan seperti arsitektur diatas berupa bias sangat lah berpengaruh secara signifikan terhadap proses pelatihan yaitu epoch dan hasil error yang didapat. Kalian bisa menggunakan library pybrain dalam melakukan simulasi ini, sekedar kalian tahu, neural network backpropagation sangat cocok untuk diterapkan dalam kasus nonlinear, secara sederhana… Read More »

Buku Belajar Machine Learning dengan Python-Extreme Learning Machine

By | March 25, 2020

Sinopsis Bila ditemui kasus mengenai non linear selain bisa menggunakan SVM (Support Vector Machine), kita juga bisa menggunakan ELM yaitu The Extreme Learning Machine (ELM from now on) was proposed by [Huang et al., 2006]. It is used in a multilayered structure with one neural hidden layer (Single Layer Feedforward Network, SLFN from now on).… Read More »

Buku Belajar Machine Learning dengan Python- Algoritma Multi-Attribute Decision Making Using Simple Additive Weighting

By | March 25, 2020

Sinopsis Setiap pengambilan keputusan untuk memilih sesuatu, seseorang akan didasari dengan beberapa kriteria. Masing-masing kriteria mempunyai nilai tersendiri bagi seorang pengambil keputusan atau disebut pembobotan. Algoritma SAW (Simple Additive Weighting) adalah salah satu algoritma yang digunakan untuk pengambilan keputusan yang mempunyai nama lain algoritma MFEP (Multi Factor Evaluation Process).  Penulis sajikan kasus sederhana berikut, dimana… Read More »

Buku Belajar Machine Learning dengan Python-Learning Vector Quantization

By | March 25, 2020

Sinopsis Learning Vector Quantization adalah salah satu metode pelatihan secara kompetitif yang sama seperti teknik percepton dan bacpropagation. Kita singkat saja dengan LVQ yang termasuk dari algoritma machine learning berbasis supervisi. Penulis sajikan data berikut yang terdiri dari 2 paramater dan 1 target output Bila kita plot data menggunakan jenis scatter akan terlihat terdiri dari… Read More »

Buku Belajar Machine Learning dengan Python-Classification with Support Vector Machines

By | March 25, 2020

Sinopsis SVM adalah algoritma supervisi untuk melakukan klasifikasi baik linear maupun nonlinear tergantung pada margin maksimalisasi diantara titik suporrt, mapping data dapat ditransformasi kedalam dimensi yang lebih tinggi. SVM dibangun oleh Vapnik dan Cortes pada 1992, SVM telah sukses diaplikasikan kebanyak kasus seperti pengenalan tulisan tangan, prediksi runtun waktu, pengenalan suara. Implementasi Support Vector Machine.… Read More »

Buku Belajar Machine Learning dengan Python- Simple Adaptive Boosting

By | March 25, 2020

Sinopsis Bahasan mengenai apa itu adaptive boosting http://cmp.felk.cvut.cz/%7Esochmj1/adaboost_talk.pdf. Algoritma ini disesuaikan dengan persamaan umum dari adaboost yaitu Dataset Berikut contoh data yang digunakan untuk kasus adaboost (2 masukan x dan y): Kita plotkan menggunakan matlplotlib berikut yang terlihat sebaran datanya tidak linear Berikut disajikan mengenai hasil error tiap iterasi   Berikut potongan kode yang sudah… Read More »

Buku Belajar Machine Learning dengan Python – Kode KMeans Clustering di Python

By | March 25, 2020

Sinopsis K-Means Clustering  sudah banyak dibahas, salah satunya ada di Buku Belajar Mudah Python dengan Package Open Source kalian bisa beli di Toko buku kesayangan kalian. Disini tidak dibahas mengenai langkah kerja secara detail karena dibuku tersebut sudah terbit, maka disini hanya menunjukan kepada kalian cara penggunaannya. Kmeans clustering yang ditulis diambil dari referensi berikut:… Read More »

Buku Belajar Machine Learning dengan Python-Feature Selection untuk Meningkatkan Akurasi Dataset

By | March 25, 2020

Sinopsis Berbicara analisis data, maka tahap paling penting yaitu feature selection yang berguna untuk ‘membuang’ data yang tidak ada korelasinya, sehingga akan meningkatkan keakuratan data dalam melakukan prediksi. Untuk contoh simplenya ada di link berikut  http://www.softscients.web.id/2017/11/univariate-feature-selection-for.html Bahwa paramater/feature volume tidak signifikan terhadap kelas/target dari group. Pada postingan kali ini, kita akan menggunakan analisis korelasi. Secara… Read More »

Buku Belajar Machine Learning dengan Python-Radial Basis Function Networks Data Trend Model

By | March 25, 2020

Sinopsis Pembahasan mengenai Data yang mengandung sebuah model Trend/Siklus/Musiman telah banyak dikembangkan dengan metode statistik, Nah kalian akan belajar Pemodelan Data Trend menggunakan Radial Basis Function/RBF net dapat digunakan untuk aproksimasi sebuah model forecasting yang mempresentasikan sebuah data yang mengandung pola trend.  RBF menggunakan distribusi gaussian sebagai basis function nya.  Sebelum melangkah lebih jauh mengenai… Read More »

Buku Belajar Machine Learning dengan Python-Neural Network Training Using Particle Swarm Optimization

By | March 25, 2020

Sinopsis Neural Network Backprogation  (NN BP) sering digunakan dalam beberapa kasus bersifat non linear. Hasil training pada NN BP adalah bobot, dalam hal ini merupakan ‘memory’ yang akan digunakan untuk melakukan prediksi/klasifikasi. Sesuatu yang umum dalam inisialisasi bobot di NN BP menggunakan bilangan random maka hal tersebut menjadi trial and error. Pada tulisan ini, kita… Read More »

Buku Belajar Machine Learning dengan Python- Menghitung Tingkat Kemiripan dengan Cosine Similarity

By | March 25, 2020

Sinopsis 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. Rumus umumnya Cosine Similarity Dengan ∙ adalah operasi dot array, agar mudah, penulis berikan sebuah… Read More »