Alasan mengapa Linux lebih baik untuk Programmer

4 Views
Sistem operasi berbasis Linux sangat populer di kalangan programmer, pengembang, dan administrator server. Tapi tetap saja, ada banyak programmer baru yang tidak menyadari kekuatan Linux dan itu fleksibilitas. Saya berbicara tentang para programmer yang baru saja memulai karir dan yang telah menjadi pengguna Windows dengan waktu yang cukup lama. Mengapa Linux lebih baik untuk programmer dan pengembang?

Read More

Yuk Belajar Dasar Tensorflow versi 2.0-Linear Regression bagian 3

48 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

Yuk Belajar Dasar Tensorflow versi 2.0 – Gradient-based Optimization bagian 2

38 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

Yuk Belajar Dasar Tensorflow versi 2.0 bagian 1

43 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

Yuk Belajar Database Relational menggunakan SQL Lite Bagian 3

22 Views

Kalian tentu terkadang males ya coding via CLI (command line interface) SQLIte, pada bab sebelumnya, kita banyak menggunakan CLI (comamnd prompt), sebenarnya ada juga koq software yang sering saya gunakan daripada SQlite CLI yaitu SQLite Browser! DB Browser for SQLite (DB4S) adalah alat sumber terbuka, visual, dan berkualitas tinggi untuk membuat, merancang, dan mengedit file database yang kompatibel dengan SQLite. DB4S menggunakan antarmuka seperti spreadsheet yang sudah dikenal, dan perintah SQL yang rumit tidak harus dipelajari. Read More