Package Python yang layak kalian coba

3,566 ViewsPackage python saat sangat banyak sekali dan berkembang begitu pesat didukung oleh komunitas yang sangat besar. Ada banyak sekali package yang terkenal seperti pandas, numpy, matlplotlib, scikit. Namun kali ini saya akan bahas 9 package menarik yang layak kalian coba digunakan untuk project. Package Python yang layak kalian coba sudah dipilih manfaat yang banyak … Read more

Hilangkan Duplikasi Foto

2,122 Views— Mendeteksi Gambar Serupa atau biasa remove duplicate image –  Hilangkan Duplikasi Foto akan saya gunakan untuk mengurangi file media pada WhatsApp yang kadang isinya belasan ribu file, bila kalian sudah membaca akses storage ponsel yang menggunakan bahasa C# dengan Media Transfer Protocol. Belasan ribu file media yang isinya gambar semua tentu tidak semuanya … Read more

Aplikasi Interaktif Berbasis Web

2,206 Views

Aplikasi Interaktif Berbasis Web – saat ini menjadi pilihan menarik selain berbasis mobile device. Keunggulan aplikasi interaktif berbasis web adalah tidak perlu install aplikasi khusus dan depencies jlimet serta setting path sana sini. Hanya bermodalkan peramban dan kuota internet, kita bisa mendayagunakan cloud computing untuk membuat aplikasi berbasis machine learning.

Read more

Alasan sebaiknya belajar Python

2,291 Views

Python adalah bahasa pemrograman tingkat tinggi yang digunakan untuk rekayasa perangkat lunak tujuan umum. Banyak digunakan untuk bahasa sisi server – yang berarti berjalan di server, dan bertanggung jawab untuk memproses logika di balik input pengguna, berinteraksi dengan database dan server lain, dll seperti google, dropbox, dan youtube menggunakan python sebagai core servernya.

Awalnya dikembangkan pada akhir 1980-an oleh Guido Van Rossum, Python telah ada selama beberapa dekade bersama bahasa sisi server lain seperti Java dan C. Perkembangan Python saat ini semakin naik daun karena sebagai bahasa utama dalam deep machine learning seperti tensorflow, pytorch. Python adalah bahasa open-source serta memiliki komunitas yang kuat seputar pembelajaran mesin, pemodelan data, analisis data, dan kecerdasan buatan (AI), dengan sumber daya dan pustaka ekstensif yang dibuat untuk tujuan ini.

Read more

Apa itu format TFRecordDataset

2,937 Views

apa itu format TFRecordDataset – merupakan format binary khusus untuk tensorflow, didalam TF Record Dataset akan terdiri dari description (biasanya untuk sharing antar bahasa menggunakan format protobuffer)

Sesuai penjelasan dari https://www.tensorflow.org/api_docs/python/tf/data/TFRecordDataset (kalian gunakan Tensorflow 2.0 keatas ya!)

TF Record Dataset menggunakan parsing dan decoding yang dimiliknya sendiri! Itu artinya kalian wajib melakukan deklarasi untuk melakukan encoding/decoding. Dalam kasus tertentu yang mellibatkan banyak binary file seperti format gambar, serta array dalam bentuk numpy perlu mekanisme tertentu agar bisa dimasukan kedalam TF Record Dataset.

Read more

Manajemen File menggunakan Python

6,212 Views

Manajemen File menggunakan Python sangat penting untuk memudahkan kita dalam melakukan otomatisasi file seperti pengecekan direktori kerja, membuat direktori/folder, cek keberadaan file. Bahkan saya sering menggunakan python untuk melakukan tersebut jauh lebih baik daripada menggunakan file explorer bawaan windows, pernah suatu kali saya menghapus ratusan ribu file lebih cepat menggunakan python lho! hal ini dikarenakan bila menggunakan file explorer diperlukan mekanisme recycle bin jadi agak lama prosesnya. OK langsung saja, saya akan bahas beberapa perintah manajemen file menggunakan Python yang sering digunakan dalam kegiatan sehari-hari.

Read more

Python Pandas Merging DataFrames

6,538 Views

Sebagai 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 metode penggabungan yang berbeda.

Bagi kalian yang baru mengenal data science atau belum pernah menggunakan Python Pandas, sebaiknya mulai terlebih dahulu membaca buku yang saya tulis disini.  Buku tersebut akan memberi kalian petunjuk penginstalan dan pengetahuan latar belakang untuk postingan hari ini.

Read more

Seberapa Cepat C++ Dibandingkan dengan Python?

2,066 Views

Ada 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 dan bahasa seperti C ++. Untuk artikel ini, saya akan menunjukkan kepada kalian seberapa cepat C ++ dibandingkan dengan Python dengan contoh yang sangat sederhana.

Untuk menunjukkan perbedaannya yaitu saya menggunakan kasus permutasi DNA yang melibatkan proses looping. Permutasi DNA untuk menghasilkan semua kemungkinan k-mers DNA untuk nilai tetap “k”. Saya memilih contoh ini karena banyak tugas pemrosesan dan analisis data terkait genomik (misalnya, generasi k-mers) dianggap intensif secara komputasi. Itulah alasan mengapa banyak data scientist di bidang bioinformatika tertarik dengan C ++ (selain Python).

Read more