Belajar Algoritma Greedy

8,049 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

2,689 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

Belajar Algoritma Genetika menggunakan GNU Octave Bagian 2

3,812 Views

Setelah kalian pelajari term-term yang ada di algoritma genetika sebelumnya, saatnya kita menulis algoritma diatas dalam bentuk source code bahasa pemrograman. Pada blog ini, kalian bisa belajar menggunakan Python, Octave, Matlab, Java, Julia bahkan kalau perlu menggunakan excel, namun demikian saya pilih menggunakan Octave saja karena free, ringan, nggak pakai ribet secara default fokus pada numerikal dan matrix/array dan bagi kalian yang ingin belajar octave bisa beli buku saya disini yang diterbitkan oleh Penerbit Graha Ilmu Yogyakarta

Kalian bisa lihat source code dibawah ini yang dibuat menggunakan beberapa script function untuk mempermudah penulisan code nya!

Read more

Yuk Daftar di blog softscients.com

2,137 ViewsYup, dengan semakin bertambahnya traffic dan kunjungan tiap harinya, maka kami melakukan beberapa penambahan fasilitas untuk mempermudah sobat semua dalam mengakses blog ini. Apa saja itu Penambahan fasilitas agar para pembaca dapat mendaftar/register sendiri menggunakan alamat email kalian. Karena ada beberapa artikel hanya dapat diakses untuk para pembaca yang sudah login/terdaftar. Silakan akses widget … Read more

Peramalan Mengunakan Fuzzy Time Series Chen

5,791 Views

Sinopsis

Forecasting secara umum banyak digunakan pada Data Series atau domain waktu. Banyak sekali metode forecasting yang digunakan dengan segala asumsi yang harus dipenuhi jika menggunakan metode tertentu. Pembahasan kali ini kalian akan mempelajari Matlab- Metode Peramalan Mengunakan Fuzzy Time Series Chen yang sangat mudah dipahami, kalian bisa koq menggunakan Excel dalam melakukan perhitungannya, cuman karena di Matlab lebih mudah asalkan kalian telah pelajari Dasar-Dasar Pemrograman Matlab pada blog ini. Kalian bisa mendapatkan kode utuh secara gratis dengan cara subcribed blog ini ya! ataupun berkirim surel ke sini

 

DATASET

Dataset yang akan digunakan yaitu terdiri dari data 16 tahun jumlah penduduk

Tahapan-tahapan dalam memprediksi dengan menggunakan metode Fuzzy Time Series (FTS) Model Chen adalah sebagai berikut:

Read more

Ploting Data dengan Pandas

2,788 Views

Menjelajahi data  secara visual membuka pikiran pada banyak hal yang mungkin tidak terlihat sebaliknya. Ada beberapa pustaka yang berguna untuk melakukan visualisasi dengan Python, seperti matplotlib atau seaborn. Pustaka ini intuitif dan mudah digunakan. Ada juga pandas yang pada dasarnya adalah alat analisis data, tetapi juga menyediakan beberapa opsi untuk visualisasi.

Pandas, kalian tidak salah informasi. Bahwa sebenarnya kita bisa membuat ploting (visualisasi) data  yang selama ini menggunakan matplolib sekarang hanya dengan pandas. Visualisasi Data adalah langkah penting dalam pipeline ilmu data apa pun.

Membuat plot dengan panda cukup mudah. Dalam artikel ini, kita akan melihat cara menjelajahi dan memvisualisasikan data saham dengan pandas, lalu kita akan mendalami lebih dalam beberapa kemampuan lanjutan untuk visualisasi dengan pandas.

Read more

Python Image Library Pillow

6,614 Views

OpenCV sudah menjadi bagian tidak terpisahkan bila kita bekerja dengan computer vision, bahkan untuk Java-Python-Scala-Julia, kami sering menggunakan library tersebut untuk sekedar hanya membaca serta sedikit melakukan operasi image processing. Namun demikian terutama di Python, ada PIL – Pillow adalah singkatan dari Python Image Library. Pada artikel ini, PIL sudah mencapai versi 8.0.1 pada tanggal 23 Oktober 2020, bisa kalian install via pip https://pypi.org/project/Pillow/

Pillow menyediakan dukungan untuk berbagai format gambar termasuk format JPEG dan PNG yang populer. Pillow juga menyediakan berbagai metode pemrosesan gambar seperti yang akan kita lihat di bagian ini. Teknik ini sangat berguna terutama dalam menambah data pelatihan untuk masalah computer vision.

Read more

#Video Tutorial – Belajar Matlab Bagian 2 – Deklarasi Variabel

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

#Video Tutorial – Belajar Matlab Bagian 1

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

Metode Newton-Raphson

4,861 Views

Metode Newton-Raphson adalah metode pencarian akar suatu fungsi f(x) dengan pendekatan satu titik, dimana fungsi f(x) mempunyai turunan. Metode ini menggunakan pendekatan satu titik sebagai titik awal. Semakin dekat titik awal yang kita pilih dengan akar sebenarnya, maka semakin cepat konvergen ke akarnya. Oiya kalian sudah paham ya kalkulus! untuk mempermudah perhitungan, saya pakai GNU Octave yang ditulis manual serta perbandingan menggunakan function fsolve. Kegunaan dari metode newton-rapshon yaitu ketika kita mencari persamaan dari reaksi kesetimbangan pada proses kimia!

Read more