#Video Tutorial – Belajar Python Bagian 5

1,656 ViewsVideo 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 … Read more

#Video Tutorial – Belajar Python Bagian 4

1,743 ViewsVideo 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 … Read more

#Video Tutorial – Belajar Python Bagian 3

1,612 ViewsVideo tutorial belajar Python bagian 3 telah kami terbitkan dengan topik bahasan mengenai ploting dual axis, Yup topik ini dilatarkbelakangi ketika kami banyak mengolah data untuk melihat kinerja sebuah emiten saham. Terutama pada saham-saham blue chip diakhir periode bulanan. Contohnya pada dataset https://www.ksei.co.id/archive_download/holding_composition yang terdiri dari komposisi efek pada emiten. Dengan membandingkan antara porsi … Read more

#Video Tutorial – Belajar Python Bagian 2

1,459 ViewsVideo tutorial belajar Python bagian 2 telah kami terbitkan dengan topik bahasan manajamen package python. Bahasan ini sangatlah penting sebelum kalian pelajari yang lainnya mengingat ada ribuan library/package yang bisa kalian gunakan tanpa perlu kalian buat sendiri. Secara umum cara install library/package di Python yang sekarang banyak digunakan  yaitu PIP. Melalui PIP, kita akan … Read more

#Video Tutorial – Belajar Python Bagian 1

1,712 ViewsVideo tutorial belajar Python bagian 1 telah kami terbitkan, didasari oleh kebutuhan dari para pembaca yang menginginkan bedah buku terbitan dari graha ilmu. Oleh hal tersebut kami akan memberikan bab pendahuluan berupa sekilas mengenai python-anaconda, setting path, mencoba IDE Spyder serta melakukan ploting grafik Topik Bahasan Sekilas mengenai Python-Anaconda Download Python-Anaconda Setting path system … Read more

Tensorflow 2.0-Linear Regression bagian 3

2,931 Views

Pembahasan 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 saja. Kita akan fokus pada cara penggunaan placeholder, bila sebelumnya hanya menggunakan tf.Variable.

Read more

Tensorflow 2.0 – Gradient-based Optimization bagian 2

2,119 Views

Tensor 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

Read more

Tensorflow 2.0 bagian 1

4,284 Views

Yuk 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 berkaitan dengan sesi training yang melibatkan learning rate. Namun itu semuanya bisa kita permudah menggunakan tensor!

Apa itu tensor?

Seringkali kita mendengar kata “tensorflow”, sebagian besar dari kita akan langsung berpikir dengan istilah “deep learning”. Padahal, tensorflow sebenarnya adalah tools untuk melakukan komputasi numerik (lebih luas daripada hanya sekedar untuk deep learning). Misalkan terkait komputasi numerik adalah seperti mengerjakan operasi matriks, melakukan (convex) function optimization, menghitung gradient atau hessian (turuan kedua) dari sebuah fungsi, dsb. Isu-isu yang ada di deep learning, seperti representation learning, optimization, operasi matriks dan tensor, adalah proses komputasi numerik yang dapat dilakukan dengan tensorflow. Selain tensorflow, ada banyak tools yang serupa seperti MATLAB, Octave, Numpy, Scipy, dsb. Namun, tensoflow menawarkan berbagai macam kelebihan, yang utama adalah seperti kemampuan untuk melakukan komputasi yang memanfaatkan banyak CPUs dan GPUs (saat ini hanya NVidia Cuda yang support).

Read more

PCA – untuk Reduksi Dimensi

8,569 Views

Pada 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 itu PCA dan cara kerjanya dengan contoh langkah demi langkah menghitung PCA

Read more

Linear Regression dengan Konsep Gradient Descent

4,923 Views

Belajar konsep machine learning tidak terlepas dari gradient descent dengan penjabaran fungsi turunan/derivatif. Konsep turunan pernah kita pelajari setidaknya di SMA yaitu matematika kalkulus. Saya akan mencoba menjabarkan sedikit aturan mengenai turunan dari sebuah fungsi berikut . Oiya saya pakai octave untuk menulis kodenya biar ringkas, kalian bisa beli buku saya disini . Kalau belum paham pembahasan sebelumnya, bisa kalian pelajari disini mengenai konsep gradient descent.

Read more