
Kecerdasan buatan tertanam dalam kehidupan kita secara teratur dalam bentuk berbagai perangkat lunak pengenalan suara, asisten digital seperti Cortana, atau robot tidur nyenyak Google yang terkenal, yang mengubah gambar dan video menjadi film horor. Semua kecerdasan ini berasal dari perangkat lunak yang disebut jaringan saraf. Baru-baru ini seorang programmer membagikan tutorial jaringan saraf dari awal dari 11 baris kode Python jaringan saraf.
SEBUAHJaringan Saraf Tiruan atau JST adalah perangkat pemrosesan yang dimodelkan setelah struktur saraf otak mamalia. Jaringan saraf diatur dalam lapisan yang terdiri dari beberapa node. Lapisan input mengkomunikasikan input ke lapisan tersembunyi lainnya yang terhubung ke lapisan output. Ada banyak jenis model yang digunakan oleh jaringan saraf. Salah satu model yang paling populer adalah «propagasi balik»: propagasi mundur dari kesalahan.
Backpropagation adalah metode pelatihan umum dalam jaringan saraf yang membutuhkan output yang diketahui dan diinginkan untuk menghitung kerugian/gradien. Programmer mengajarkan implementasi jaringan saraf yang menggambarkan cara kerja backpropagation melalui contoh mainan yang sangat sederhana.

Backpropagation ini ditunjukkan melalui implementasi python kecil. Lihatlah jaringan saraf ini dalam 11 baris python:
X = np.array([ [0,0,1],[0,1,1],[1,0,1],[1,1,1] ]) y = np.array([[0,1,1,0]]).T syn0 = 2*np.random.random((3,4)) - 1 syn1 = 2*np.random.random((4,1)) - 1 for j in xrange(60000): l1 = 1/(1+np.exp(-(np.dot(X,syn0)))) l2 = 1/(1+np.exp(-(np.dot(l1,syn1)))) l2_delta = (y - l2)*(l2*(1-l2)) l1_delta = l2_delta.dot(syn1.T) * (l1 * (1-l1)) syn1 += l1.T.dot(l2_delta) syn0 += X.T.dot(l1_delta)
Jaringan saraf ini mencoba menggunakan input untuk memprediksi output. Di sini programmer mencoba memprediksi kolom output dari tiga kolom input. Nah, ini saja yang saya harus memberitahu Anda tentang jaringan saraf di 11 baris python. Masalah backpropagation sederhana ini dapat digunakan untuk membuat jaringan saraf 2-lapisan yang lebih maju.
kunjungi link ini untuk membaca lebih lanjut masalah jaringan saraf 2 lapis dan 3 lapis dengan python.
Coba jaringan saraf Python 11 baris ini dan dapatkan bantuan lebih lanjut tentang python di AI di sini.
