Octave Cloud

2,044 Views

Bagi kalian yang suka sekali menggunakan aplikasi berbasis online-cloud apalagi untuk melakukan coding untuk komputasi, kalian bisa menggunakan Octave Cloud, yup hanya perlu sebuah browser dan koneksi internet, kalian bisa menggunakan kemampuan octave untuk melakukan perhitungan rumit. Dibandingkan dengan Matlab, maka octave selain ringan juga free dan sedang berkembang.

Read more

Belajar R – Visualisasi Model Regresi dengan package visreg

2,201 Views

Model regresi digunakan untuk memisahkan/mengisolasi diantara sebuah keluaran/output dan variabel inputnya, untuk memudahkan visualisasi mengenai hasil regresi, kalian perlu menggunakan package visreg. Package ini juga mendukung model seperti linear model, generalized additive model. Melalui package visreg akan terlihat beberapan informasi seperti

Read more

Belajar R – Basic matrix

1,746 Views

softscients.com | Tulisan ini dibuat ketika sedang bekerja melakukan penulisan ulang source code matlab kedalam R. Ada sedikit beberapa perbedaan sintaks antara R dan matlab. Jadi tulisan ini agar kalian juga bisa belajar dengan mudah lho! Operasi matrix ada 2 yaitu

Read more

Belajar menggunakan Pivot Table di Python

5,433 Views

Bila kalian telah membaca teknik agregasi untuk mendapatkan sebuah informasi mengenai Sum, average, count, max, dan minimal atas sebuah grup data itu disebut dengan pivot table https://softscients.com/2020/06/10/mempercepat-query-jutaan-basis-data-menggunakan-agregasi/

Namun ada teknik/cara lain yang bisa digunakan khusus menangani pivot table pada data berbentuk data frame pada python yaitu menggunakan package seaborn. Bagi kalian yang sudah menggunakan Anaconda, tentu sudah terinstall secara default, yang bisa dicek via pip. Berikut hasil cek versi seaborn

Read more

Belajar Mudah Bahasa Julia untuk umum

5,434 Views

Yuk mengenal bahasa julia yang sedang bersaing ketat dengan bahasa yang sudah ada seperti ruby, python,  R, Matlab, Octave dan perl. Julia merupakan bahasa functional yang sintaks mirip dengan python sehingga masih sangat baru,  tapi walaupun begitu bahasa ini layak kalian pelajari lho karena menawarkan beberapa kelebihan dibandingkan dengan python. Diantaranya yaitu

  1. Kecepatan: Yup, secara default bahasa Julia masih lebih cepat daripada Python karena  menggunakan deklarasi tipe dan kompilasi JIT (Just in time). Hal yang berbeda dengan Python yang belum dioptimalkan tidak dapat menyamai kecepatan Julia kecuali menggunakan kompiler pihak ketiga seperti PyPy dan pustaka eksternal lainnya seperti cython.
  2. Ditujukan untuk kepentingan matematis: Bahasa Julia secara khusus diciptakan untuk perhitungan ilmiah yang digunakan dalam lingkungan matematika seperti octave, scilab, dan Matlab dimana kalau menggunakan python harus menggunakan package seperti numpy. Sintaks nya mirip dengan rumus matematika yang biasanya digunakan untuk operasi matematika lain selain hanya komputasi. Untuk alasan ini, Julia dapat dengan mudah dipahami oleh non-programmer kayak bahasa R lho.
  3. Core Engine: Core yang ada dalam Julia sendiri menggunakan bahasa C dan C++ dalam LLVM-nya. Julia seperti scripting language yang menggunakan JIT compiler (kayak python, C#) akan tetapi, Julia dapat juga di-compile ke berbagai kode natif bahasa pemrograman low-level.
  4. Syntax yang mirip dengan Python: Bagi kalian yang sudah belajar Python tentu akan mudah belajar Julia akan sintaksnya yang mirip, jadi nggak usah kuatir belajar lagi bahasa yang baru

Read more

Belajar R – Mencari data last transaction pada tabel transaksi

2,732 Views

Mencari last transaksi dari sebuah record sangat mudahlah kalau kalian menggunakan bahasa SQL.  Namun demikian ternyata data tersebut disimpan dalam format excel dan mempunyai format tanggal indonesia yaitu y/m/d tentu hal ini bila diolah menggunakan excel akan jadi banyak kerjaan alias banyak kode-kode yang dibuat. Misalkan ada sebuah transaksi dari agen seperti berikut

Read more

Aplikasi Optical Character Recognition dengan Matlab

2,024 Views

Matlab juga mempunyai sebuah package /toolbox untuk mengubah gambar menjadi sebuah text atau sering disebut dengan optical character recognition. Toolbox ini menggunakan tesseract sebagai engine core nya. Penggunaan pun cukup mudah, hanya dengan memanggil perintah ocr(). Agar aplikasi optical character recognition menjadi lebih menarik dibuat sebuah aplikasi matlab berbasis GUI seperti berikut

Read more

Aplikasi Kmeans clustering dengan Matlab

2,611 ViewsAlgoritma clustering data yang banyak digunakan yaitu kmeans clustering karena langkah-langkah nya sangat mudah diterapkan. Didalam matlab juga sudah disediakan secara built in dengan perintah kmeans() bahkan sudah pernah digunakan sebagai perhitungan untuk jumlah cluster terbaik yaitu https://softscients.com/2020/05/21/buku-belajar-machine-learning-dengan-matlab-teknik-evaluasi-clustering/ Pada postingan ini, lupakan dulu membuat aplikasi yang berbasis script tapi kita akan membuat aplikasi berbasis … Read more

Aplikasi Deteksi Kanker Payudara dengan Jaringan Syaraf Tiruan

2,701 Views

Sinopsis

Setelah kalian membaca buku belajar machine learning / jaringan syaraf tiruan menggunakan Matlab, tentu ingin sekali mempraktekan algoritma tersebut kedalam dataset yang real/sungguhan.  Pembahasan ini untuk menentukan jenis kanker payudara dengan 9 jenis parameter yang mempunyai rentang nilai 1 sampai dengan 10

https://archive.ics.uci.edu/ml/datasets/Breast+Cancer+Wisconsin+(Original)

  1. Clump Thickness: 1 – 10
  2. Uniformity of Cell Size: 1 – 10
  3. Uniformity of Cell Shape: 1 – 10
  4. Marginal Adhesion: 1 – 10
  5. Single Epithelial Cell Size: 1 – 10
  6. Bare Nuclei: 1 – 10
  7. Bland Chromatin: 1 – 10
  8. Normal Nucleoli: 1 – 10
  9. Mitoses: 1 – 10

Read more