Skip to main content

Algoritma Dynamic Time Warping

71 Views

Dynamic 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, S. Dynamic Programming algorithm optimization for spoken word recognition. IEEE Trans. On Acoust, Speech, and Signal Processing, ASSP 26, 43-49 (1978)

Read More

Belajar Algoritma Greedy

62 Views

Algoritma 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 contoh dari penyelesaian masalah dengan algoritma greedy, mari kita lihat sebuah masalah klasik yang sering dijumpai dalam kehidupan sehari-hari: mencari jarak terpendek dari peta. Misalkan kita ingin bergerak dari titik A ke titik B, dan kita telah menemukan beberapa jalur dari peta: Read More

Simple Convert JPG ke PDF via Python

102 Views

Convert 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 mengkonvert gambar *.png; *.jpg ke pdf! Bagi kalian yang belum tahu apa itu pillow bisa baca disini. Berikut Tahapan Convert Image/gambar ke PDF menggunakan Python Read More

#Video Tutorial – Belajar Matlab Bagian 2 – Deklarasi Variabel

77 Views

Video tutorial belajar Matlab bagian 2 telah kami terbitkan dengan bahasan mengerti variabel. Mengingat matlab merupakan scripting maka deklarasi variabel tidak perlu diikuti dengan tipe data. Selain itu tipe data secara umum di Matlab berupa sebuah array. Array/matrix merupakan core engine Matlab sehingga topik ini dibahas diawal.  Topik Bahasan di video ini:

  • Pengertian array
  • Array Multi dimensi
  • Cara akses dan ubah nilai array
  • Operator aritmatika pada array
  • Fungsi pada array

Video Tutorial – Belajar Matlab Bagian 2  bisa kalian temukan di

#Video Tutorial – Belajar Matlab Bagian 1

56 Views

Video tutorial belajar Matlab bagian 1 telah kami terbitkan dengan topik bahasan basic. Setelah kalian menonton video tutorial ini, kami harapkan kalian paham mengoperasikan Matlab serta terbiasa dengan pengaturan widgetnya. Topik bahasan yaitu

– Setting Default workspace

– memanggil versi matlab

– pengenalan perintah clc, clear, whos

– deklarasi variabel

Kalian bisa kunjungi di channel kami di

 

#Video Tutorial – Belajar Python Bagian 6 – Analisis Perilaku Pelanggan

111 Views

Video tutorial belajar Python bagian 6 telah kami terbitkan dengan topik bahasan mengenai analisis perilaku pelanggan menggunakan dataset RFM dengan teknik clustering FCM. Dilatari kebutuhan seorang sale manager untuk melihat perilaku pelanggan yang melakukan transaksi selama periode  satu tahun. Melalui pengelompokan data pelanggan, maka kinerja dari sales canvaser menjadi lebih fokus dan terarah untuk melakukan reaktifasi pelanggan-pelanggan dalam kategori D (sedikit beli, sudah lama tidak melakukan pembelian, dan jarang melakukan transaksi).

Topik Bahasan di video ini:

  • Apa itu RFM
  • Gojek menggunakan RFM untuk segmentasi konsumennya
  • Membuat dataset RFM
  • Melakukan clustering data
  • Visualisasi data RFM
  • Clustering pelanggan kedalam level A, B, C, dan D
  • Apa yang harus dilakukan terhadap pelanggan yang termasuk level D

Read More

#Video Tutorial – Belajar Python Bagian 5

70 Views

Video tutorial belajar Python bagian 5 telah kami terbitkan dengan topik bahasan seperti berikut

Teknik aggregasi sangat berguna sekali ketika kalian ingin mendapatkan summary atas sebuah grup/kelompok data. Mengingat dataset yang ditemui bisa berukuran sangat-sangat besar, maka penggunaan pivot excel akan terasa lambat dilakukan. Oleh hal tersebut kalian sebaiknya bisa menggunakan teknik ini

  • Mengenal aggregasi data
  • Mengapa butuh dan kegunaan aggregasi data
  • Contoh aggregasi data menggunakan pivot excel
  • Count(), Sum(), Last_transaction()
  • Aggregasi data menggunakan library pandas

Berikut link yang bisa kalian kunjungi.

https://www.youtube.com/channel/UCs5XkYPkoyh2ns88y2is58Q

 

#Video Tutorial – Belajar Python Bagian 4

51 Views

Video tutorial belajar Python bagian 4 telah kami terbitkan dengan topik bahasan format date time. Topik ini sangat penting di era big data saat ini mengingat kita akan banyak bekerja dengan data transaksi yang tentu saja didalamnya terdapat format tanggal. Asal kalian tahu saja ada banyak sekali format date time sesuai dengan standar dari beragam negara-negara lain. Oiya juga disini juga dibahas mengenai format date di excel pada bagian awal agar sama-sama paham cara kerjanya

  • Mengenal Format Date di Excel versi american dan indonesian standard
  • Mengubah format date di System
  • Mengenal Place Holder Date Time di Python
  • Menggunakan place holder date time di Python menggunakan Numpy
  • Mengolah data excel menggunakan Pandas dan Date Time Pandas
  • Mengola data tanggal indonesia standard