Python Academy · Pelajaran

Jaringan Saraf Umpan Maju

Membangun struktur jaringan sederhana

Pelajaran 3 dari 510 langkah

Jaringan Saraf Umpan Maju adalah pelajaran Python Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 5. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Python Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Python Academy mencakup 5 pelajaran total.

Apa Itu Jaringan Umpan Maju

Jaringan Saraf Umpan Maju

Jaringan saraf umpan maju adalah jenis jaringan saraf tiruan yang paling sederhana. Dalam arsitektur ini, data mengalir dalam satu arah, dari lapisan masukan ke lapisan keluaran, tanpa mengalir kembali.

Jaringan Saraf Umpan Maju — ilustrasi 1

Struktur Jaringan Saraf Umpan Maju

Jaringan umpan maju terdiri atas:

  • Lapisan Masukan: Menerima data mentah.
  • Lapisan Tersembunyi: Melakukan perhitungan dan mengekstrak fitur.
  • Lapisan Keluaran: Menghasilkan hasil akhir.

Setiap lapisan terhubung penuh ke lapisan berikutnya.

Propagasi Maju

Propagasi maju adalah proses meneruskan data melalui jaringan:

  1. Masukan dikalikan dengan bobot, lalu ditambahkan ke bias.
  2. Fungsi aktivasi diterapkan untuk menghasilkan sifat nonlinier.
  3. Keluaran dihitung dan diteruskan ke lapisan berikutnya.

Membangun Jaringan Umpan Maju Sederhana

Mari kita buat jaringan umpan maju sederhana menggunakan Python. Jaringan ini memiliki:

  • 2 neuron masukan
  • 1 lapisan tersembunyi dengan 3 neuron
  • 1 neuron keluaran
import numpy as np

# Define weights and biases
weights_input_hidden = np.array([[0.2, 0.8, -0.5], [0.5, -0.91, 0.26]])
bias_hidden = np.array([2, 3, 0.5])
weights_hidden_output = np.array([[0.1], [-0.14], [0.5]])
bias_output = np.array([0.1])

# Input data
inputs = np.array([1, 2])

# Forward pass
hidden_layer = np.dot(inputs, weights_input_hidden) + bias_hidden
output = np.dot(hidden_layer, weights_hidden_output) + bias_output

print("Output:", output)

Melatih Jaringan Saraf Umpan Maju

Pelatihan melibatkan penyesuaian bobot dan bias untuk meminimalkan galat:

  1. Hitung galat (perbedaan antara nilai prediksi dan nilai sebenarnya).
  2. Gunakan algoritma optimasi seperti penurunan gradien untuk memperbarui bobot.
  3. Ulangi proses tersebut selama beberapa iterasi (epoch).

Keunggulan Jaringan Umpan Maju

Jaringan umpan maju bersifat:

  • Sederhana dan mudah diimplementasikan.
  • Efektif untuk tugas seperti regresi dan klasifikasi dasar.
  • Efisien secara komputasi untuk kumpulan data kecil.

Keterbatasan Jaringan Umpan Maju

Jaringan umpan maju memiliki beberapa kekurangan:

  • Tidak memiliki memori untuk data berurutan.
  • Cenderung terlalu menyesuaikan diri dengan data pelatihan yang sedikit.
  • Memerlukan penyetelan hiperparameter secara cermat, seperti laju pembelajaran.

Penerapan di Dunia Nyata

Jaringan umpan maju digunakan dalam:

  • Diagnosis Medis: Memprediksi penyakit berdasarkan gejala.
  • Deteksi Penipuan: Mengidentifikasi aktivitas mencurigakan dalam transaksi keuangan.
  • Prediksi Harga Saham: Memperkirakan nilai saham di masa depan.

Ringkasan dan Langkah Berikutnya

Dalam pelajaran ini, kita:

  • Mengeksplorasi struktur dan cara kerja jaringan saraf umpan maju.
  • Membangun jaringan umpan maju sederhana menggunakan Python.
  • Membahas keunggulan dan keterbatasan arsitektur ini.

Selanjutnya, kita akan mempelajari algoritma propagasi balik, yang memungkinkan jaringan saraf belajar secara efektif dengan mengoptimalkan bobot dan bias.

Jaringan Saraf Umpan Maju — ilustrasi 10
Gratis untuk memulai

Belajar Python dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
76
Pelajaran
320

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Jaringan Saraf Umpan Maju” gratis?

Ya — teks lengkap “Jaringan Saraf Umpan Maju” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Python Academy, upgrade ke CoddyKit PRO. Kursus Python Academy mencakup 5 pelajaran total.

Apa yang akan aku pelajari di “Jaringan Saraf Umpan Maju”?

Membangun struktur jaringan sederhana Kamu berlatih Python Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Python Academy?

Tidak diperlukan pengalaman sebelumnya. Python Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 5.

Berapa lama pelajaran “Jaringan Saraf Umpan Maju” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Python Academy ini?

Ya. Setiap pelajaran Python Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Pengenalan Jaringan Saraf
  2. Fungsi Aktivasi
  3. Jaringan Saraf Umpan Maju
  4. Algoritme Propagasi Balik
  5. Jaringan Saraf Pertama dengan TensorFlow
← Kembali ke Python Academy