Arsip Kategori: Python

Simulated Annealing in Jupyter Notebook

Similar with particle swarm optimization, simulated annealing (SA) is a fast optimization method. It mimics the process of the cooling system in die casting. The cooling system in die casting should be slow to avoid the internal energy trapped in … Baca lebih lanjut

Dipublikasi di Decision Support System, Python | Meninggalkan komentar

Particle Swarm Optimization in Jupyter Notebook

Particle Swarm Optimization (PSO) has been widely used for solving optimization problems. This method has many advantages, in particular for the computational complexity. PSO mimics the flock of bird or the school of fish when searching for foods. It faster … Baca lebih lanjut

Dipublikasi di Decision Support System, Object Oriented Programming, Python | Meninggalkan komentar

Memanggil Fungsi Eksternal Pada Python

[Hari|Matkul|Jur|Dosen: Rabu.13.05.2020|Logika-prt.9|AK|Rahmadya,PhD] Sebelumnya telah dibahas bagaimana menggunakan fungsi pada bahasa pemrograman Python (lihat pos yang lalu). Terkadang fungsi-fungsi tertentu digunakan oleh program-program Python lain sehingga perlu dibuat satu file terpisah agar tidak perlu menulis kode fungsi di tiap-tiap program. Misalnya … Baca lebih lanjut

Dipublikasi di Algoritma, Python | 2 Komentar

Merekam Riwayat Pembelajaran Jaringan Syaraf Tiruan dengan Checkpoint

Training pada Jaringan Syaraf Tiruan (JST) biasanya terdiri dari beberapa epoch, sebuah satuan yang mirip iterasi (lihat pos yang lalu tentang istilah ini). Hasil pelatihan biasanya diperoleh dari epoch terakhir. Jika ingin mengetahui bias dan bobot tiap epoch perlu menggunakan … Baca lebih lanjut

Dipublikasi di Artificial Neural Network, Python | Meninggalkan komentar

Format Hasil Training Jaringan Syaraf Tiruan Pada Matlab dan Python

Jaringan Syaraf Tiruan (JST) merupakan salah satu metode computational intelligence (CI) yang meniru sifat otak makhluk hidup. Sel neuron otak direplika dalam suatu fungsi transfer/aktivasi yang kemudian ditransfer ke neuron lainnya lewat sebuah jaringan. Sebuah bobot dan bias mengatur apakah … Baca lebih lanjut

Dipublikasi di Artificial Neural Network, Matlab, Python | Meninggalkan komentar

Membuat Aplikasi Web-based Machine Learning dengan Flask dan Jinja2

Sebenarnya Machine Learning (ML) bekerja di backend. Tetapi tidak ada salahnya bagi data saintis mencoba aplikasi front-end nya, misalnya menggunakan Flask dan Jinja2 untuk bahasa Python (lihat pos tentang Flask dan Jinja2). Untuk Jupyter Notebook sebenarnya sudah disiapkan library Tkinter, … Baca lebih lanjut

Dipublikasi di Python | Meninggalkan komentar

Program Sederhana Python dengan Fungsi

[Hari|Matkul|Jur|Dosen: Rabu.29.04.2020|Logika-prt.7|AK|Rahmadya,PhD] Jika pada pertemuan yang lalu program menggunakan input, proses dan output seperti biasa, pada pertemuan kali ini menggunakan sebuah fungsi. Setelah data diterima, fungsi dipanggil untuk memproses data tersebut. Hasilnya ditampilkan lewat perintah print. Baris kedua sampai keempat … Baca lebih lanjut

Dipublikasi di Algoritma, Python | 1 Komentar

Menggunakan Graphics Processing Unit (GPU) Google Colab

Google Colab selain menyediakan Integrated Development Environment (IDE) yang diserta kompiler Python juga menyediakan CPU dan GPU-nya. Untuk membuktikannya Google Colab memberikan link tersendiri di sini. Jika langsung dijalankan sel pertama akan muncul pesan kesalahan sebagai berikut. Hal ini terjadi … Baca lebih lanjut

Dipublikasi di Komputer II, Pemrograman Komputer, Python | Meninggalkan komentar

Django, Flask dan Jinja2 Untuk Python di Web

Biasanya programer Python menggunakan fasilitas Graphic User Interface (GUI) dari library Tkinter (lihat post yang lalu). Namun tren aplikasi berbasis web membuat programer Python membuat aplikasi berbasis web. Postingan ini menggambarkan bagaimana program Python bekerja di web. Pertama-tama yang dibutuhkan … Baca lebih lanjut

Dipublikasi di Pemrograman Komputer, Python | 1 Komentar

Program Sederhana Python dengan Google Interactive Notebook (Google Colab)

[Hari|Matkul|Jur|Dosen: Rabu.22.04.2020|Logika-Prt.6|AK|Rahmadya,PhD] Bahasa Python kian digemari karena sederhana dan cepat. Beberapa perusahaan besar sudah menerapkan bahasa ini, salah satunya adalah Google yang memberikan fasilitas bahasa pemrograman Python online lewat Google Interactive Notebook (http://colab.research.google.com). Selain menyediakan fasilitas bahasa tersebut, Google Colab … Baca lebih lanjut

Dipublikasi di Python | 1 Komentar

Cross Validation dengan Scikit-Learning Python

Selain dengan membagi data latih dengan data validasi/testing dengan proporsi tertentu misalnya 70/30 (lihat pos terdahulu untuk split data), teknik lain yang terkenal dan sangat dianjurkan adalah validasi silang (cross validation). Metode ini mirip split data tetapi dengan mentraining ulang … Baca lebih lanjut

Dipublikasi di Artificial Neural Network, Python | Meninggalkan komentar

Membagi Data Latih dan Uji Secara Otomatis Pada Python

Sebenarnya menggunakan data yang kita ambil sekaligus menjadi data latih dan uji tidak diperkenankan. Namun permasalahan itu dapat diselesaikan dengan membagi data yang kita peroleh menjadi data latih dan data uji, misalnya dengan proporsi 70% untuk data latih dan sisanya … Baca lebih lanjut

Dipublikasi di Artificial Neural Network, Python | 1 Komentar

Membuat Multiple Plot dengan Python

Multiplot menggunakan prinsip subplot di Python. Mirip dengan pada Matlab (lihat pos terdahulu). Ketika akan membuat multiplot, fungsi “subplot” diperlukan dengan format berapa baris dan berapa kolom yang dibutuhkan. Misalnya kita ingin menggunakan dua buah subplot dalam satu tampilan grafik, … Baca lebih lanjut

Dipublikasi di Python | Meninggalkan komentar

Yuk, Mulai Belajar Buat GUI di Jupyter Notebook Python

Jupyter notebook saat ini menjadi IDE andalan pengguna Python. IDE ini sangat membantu pengguna yang “alergi” bermain console. Dengan notebook masalah import library dapat mudah teratasi, yaitu lewat Anaconda Navigator. Nah, itu untuk kode, bagaimana untuk user? Agak kerepotan jika … Baca lebih lanjut

Dipublikasi di Python | 2 Komentar

Sudahkah Mendaftar Github?

Kebanyakan pengembang menggunakan Github untuk sarana sharing kode program. Saya mengenal pertama kali ketika kuliah web technology di Thailand. Waktu itu bahasa pemrograman yang digunakan adalah Ruby and Rails (lihat post-post saya tentang ruby and rails), yang memang pertama kali … Baca lebih lanjut

Dipublikasi di Python, Ruby on Rails | Meninggalkan komentar