Setelah membuat rancangan multilayer neural network pada post sebelumnya , kali ini akan dijabarkan mengenai implementasi menggunakan bahasa pemrograman Python dan package numpy untuk membantu perhitungan matematika. Untuk mengingat kembali, spesifikasi multilayer neural network yang akan diimplementasikan adalah sebagai berikut: Terdiri dari 3 layer: 1 input layer, 1 hidden layer, 1 output layer Fungsi aktivasi tanh untuk hidden layer Fungsi aktivasi softmax(x) untuk output layer Implementasi Fungsi Bantuan Fungsi bantuan yang dibutuhkan adalah fungsi softmax dan fungsi yang mengubah target dari array N*1 menjadi array N*C di mana N adalah banyaknya records dan C adalah banyaknya kelas berbeda. Fungsi Softmax softmax(x_j) = exp(x_j)/(exp(x_1) + exp(x_2) + ... + exp(x_k)) Pertama-tama, definisikan fungsi softmax sebagai berikut. Nantinya akan dipakai untuk fungsi aktivasi layer output. def softmax(z): z_ex...