Category Archives: Belajar Coding

Library Machine Learning di Octave

By | January 30, 2021

524 ViewsKabar gembira buat kalian yang menggunakan Octave dalam project machine learning dan tidak perlu library pihak ketiga karena pure/murni ditulis menggunakan Octave serta menarik lainnya adalah opensource. Tujuan dari repositori ini bukanlah untuk mengimplementasikan algoritma machine learning menggunakan pustaka pihak ketiga melainkan untuk berlatih dan untuk lebih memahami matematika di balik setiap algoritma. Ini… Read More »

Python Pandas Merging DataFrames

By | October 23, 2021

2,208 ViewsSebagai Data Scientist, kita akan sering menemukan bahwa kita diharuskan untuk menganalisis data dari berbagai sumber data dalam satu waktu. Agar berhasil mencapai ini, kita harus dapat menggabungkan sumber data yang berbeda menggunakan berbagai metode secara efisien. Hari ini kita akan melihat penggunaan fungsi Pandas built-in .merge() untuk menggabungkan dua sumber data menggunakan beberapa… Read More »

Pelajari Dasar-Dasar HTML untuk Pemula Hanya dalam 15 Menit

By | January 25, 2021

460 ViewsJika kalian ingin membangun website, bahasa pertama yang perlu pelajari adalah HTML.Pada artikel ini, kita akan membahas dasar-dasar HTML. Pada akhirnya, kita akan membuat situs web dasar hanya dengan menggunakan HTML. Apa Itu HTML? HTML, singkatan dari Hypertext Markup Language, adalah bahasa yang cukup sederhana. Ini terdiri dari elemen berbeda yang kami gunakan untuk… Read More »

Seberapa Cepat C++ Dibandingkan dengan Python?

By | October 23, 2021

450 ViewsAda jutaan alasan untuk menyukai Python (terutama untuk data scientist). Tetapi bagaimana Python berbeda dari bahasa pemrograman tingkat rendah yang lebih profesional seperti C atau C ++? Saya kira ini adalah pertanyaan yang banyak data scientist atau pengguna Python tanyakan atau tanyakan pada diri mereka sendiri suatu hari nanti. Ada banyak perbedaan antara Python… Read More »

Menjadikan Python lebih cepat

By | October 23, 2021

835 ViewsPython adalah salah satu bahasa pemrograman paling populer di kalangan developer namun karena kecepatannya yang rendah maka banyak perusahaan menulis ulang aplikasi mereka dalam bahasa lain setelah kecepatan Python menjadi hambatan bagi pengguna. Tetapi bagaimana jika ada cara untuk mempertahankan fitur-fitur mengagumkan Python dan meningkatkan kecepatannya? Solusinya pada menggunakan pypy

Decompose Citra dalam bit-planes

By | October 23, 2021

489 ViewsSuatu citra digital yang mengandung kedalaman 256 warna atau 2^8 kombinasi warna pada format abu-abu dapat kita representasikan dalam multi level yang terdiri dari n-bit. Misalkan saja kita mempunyai nilai pixel 190 yang bisa konversikan kedalam 8bit menghasilkan 10111110 dengan urutan bit 8-7-6-5-4-3-2-1 Nilai bit ke 8 disebut dengan the most significant bit-planes (MSB)… Read More »

Package Pandas dan Dplyr

By | October 23, 2021

643 ViewsPython dan R adalah bahasa pemrograman yang mendominasi dalam ekosistem data science. Keduanya menyediakan banyak paket dan kerangka kerja untuk melakukan analisis dan manipulasi data yang efisien. Pada artikel ini, kami akan membandingkan dua perpustakaan yang sangat populer dalam hal manipulasi data dan tugas transformasi / berbasis data frame tabel. Pandas: Analisis data dan… Read More »

Menambahkan modul TL SSL

By | October 23, 2021

600 ViewsApa itu modul SSL: SSL (Secure Socket Layer) adalah lapisan keamanan untuk melindungi transaksi di website Anda dengan teknologi enkripsi data yang canggih. Pada website dengan SSL maka alamatnya berubah menjadi https dan muncul tanda padlock (gembok) di address bar browser yang bisa di-klik untuk melihat jenis SSL, teknologi enkripsi yang dipakai dan siapa… Read More »

Percepat Algoritma K-Means Clustering

By | October 23, 2021

596 ViewsPengelompokan Data K-means adalah algoritma yang kuat untuk pencarian kemiripan. Ada banyak library yang cukup cepat dalam menerapkan K-Means Clustering  salah satunya yaitu faiss Facebook AI Research menjadi juara yang terbaik. Melalui beberapa baris kode yang dibagikan dalam demonstrasi ini, faiss mengungguli implementasinya dalam kecepatan dan akurasi scikit-learn. #matlab K-Means adalah algoritma iteratif, yang… Read More »

Clustering Color

By | October 23, 2021

1,072 ViewsK-means merupakan algoritma clustering “unsupervised machine learning algorithms” yang paling sederhana dan populer serta non hirarki yang berusaha untuk mempartisi objek yang ada kedalam satu atau lebih cluster atau kelompok objek berdasarkan karakteristiknya, sehingga objek yang mempunyai karakteristik yang sama dikelompokan dalam satu cluster yang sama dan objek yang mempunyai karakteristik yang berbeda dikelompokan… Read More »

Visualisasi Grafik di matlab

By | January 21, 2021

2,756 ViewsVisualisasi dalam bentuk grafik/warna serta contour dapat disajikan dengan baik di Matlab menggunakan 2D ataupun 3D lho dengan total ada 74 jenis grafik yang kalian bisa gunakan untuk beragam keperluan. Agar kalian bisa mempelajari melalui tahapan berikut Bagian-Bagian Figure Jenis Grafik Membuat Beragam Grafik Menyimpan Grafik Dengan mempelajari Dasar-Dasar Pemrograman Matlab – Grafik, maka… Read More »

Pengenalan Angka Tulisan Tangan

By | October 23, 2021

1,351 ViewsAda banyak sekali penerapan machine learning dalam dunia nyata. Salah satunya yaitu teknologi pengenalan tulisan tangan. Ada sejumlah tantangan tersendiri dalam kasus ini yaitu banyaknya variasi tulisan tangan. Mengingat setiap tangan manusia bersifat unik sehingga hampir setiap orang mempunyai karakter/goresan pena yang berbeda untuk menulis. Namun demikian sangat menarik sekali topik pembahasan machine learning… Read More »

Algoritma Dynamic Time Warping

By | October 23, 2021

643 ViewsDynamic Time Warping atau kita singkat saja dengan DTW  (jangan kebalik dengan DWT) adalah algoritma penyelarasan time series yang dikembangkan awalnya untuk pengenalan suara (1). Ini bertujuan menyelaraskan dua urutan vektor fitur dengan memutar sumbu waktu secara iteratif hingga kecocokan optimal (menurut metrik yang sesuai) antara dua urutan ditemukan. (1) Sakoe, H. And Chibam,… Read More »

Logika Boolean Exclusive OR – XOR

By | January 21, 2021

528 ViewsLogika BITXOR yang sering dipakai dalam teknik steganography. Teknik BITXOR bekerja pada level bit pada logika  Boolean XOR. Salah syarat yang penting untuk logika BITXOR bahwa type variabel tersebut haruslah mempunyai type yang sama, misalkan type int8, int16, ataupun int32. Perhatikan ilustrasi berikut

Belajar Algoritma Greedy

By | October 23, 2021

1,121 ViewsAlgoritma greedy merupakan jenis algoritma yang menggunakan pendekatan penyelesaian masalah dengan mencari nilai maksimum sementara pada setiap langkahnya. Nilai maksimum sementara ini dikenal dengan istilah local maximum. Pada kebanyakan kasus, algoritma greedy tidak akan menghasilkan solusi paling optimal, begitupun algoritma greedy biasanya memberikan solusi yang mendekati nilai optimum dalam waktu yang cukup cepat. Sebagai… Read More »

Simple Convert JPG ke PDF via Python

By | October 23, 2021

801 ViewsConvert jpg to pdf merupakan aplikasi yang banyak digunakan selama masa CPNS kemarin lho, yaitu pada proses pemberkasan, nah salah satunya yang paling mudah menggunakan aplikasi berbasis online seperti https://jpg2pdf.com/id/. Saya sering menggunakannya koq tapi saya ada juga alternatif lain yaitu menggunakan coding saya melalui package Pillow, yups. Ternyata library ini bisa juga lho… Read More »

Belajar Algoritma Genetika menggunakan GNU Octave Bagian 2

By | January 24, 2021

1,277 ViewsSetelah kalian pelajari term-term yang ada di algoritma genetika sebelumnya, saatnya kita menulis algoritma diatas dalam bentuk source code bahasa pemrograman. Pada blog ini, kalian bisa belajar menggunakan Python, Octave, Matlab, Java, Julia bahkan kalau perlu menggunakan excel, namun demikian saya pilih menggunakan Octave saja karena free, ringan, nggak pakai ribet secara default fokus… Read More »

Peramalan Mengunakan Fuzzy Time Series Chen

By | October 23, 2021

1,764 ViewsSinopsis Forecasting secara umum banyak digunakan pada Data Series atau domain waktu. Banyak sekali metode forecasting yang digunakan dengan segala asumsi yang harus dipenuhi jika menggunakan metode tertentu. Pembahasan kali ini kalian akan mempelajari Matlab- Metode Peramalan Mengunakan Fuzzy Time Series Chen yang sangat mudah dipahami, kalian bisa koq menggunakan Excel dalam melakukan perhitungannya, cuman… Read More »

Ploting Data dengan Pandas

By | April 5, 2022

721 ViewsMenjelajahi data  secara visual membuka pikiran pada banyak hal yang mungkin tidak terlihat sebaliknya. Ada beberapa pustaka yang berguna untuk melakukan visualisasi dengan Python, seperti matplotlib atau seaborn. Pustaka ini intuitif dan mudah digunakan. Ada juga pandas yang pada dasarnya adalah alat analisis data, tetapi juga menyediakan beberapa opsi untuk visualisasi. Pandas, kalian tidak… Read More »

Python Image Library Pillow

By | April 5, 2022

1,798 ViewsOpenCV sudah menjadi bagian tidak terpisahkan bila kita bekerja dengan computer vision, bahkan untuk Java-Python-Scala-Julia, kami sering menggunakan library tersebut untuk sekedar hanya membaca serta sedikit melakukan operasi image processing. Namun demikian terutama di Python, ada PIL – Pillow adalah singkatan dari Python Image Library. Pada artikel ini, PIL sudah mencapai versi 8.0.1 pada… Read More »