0Pricing
Learn AI with Python · Pelajaran

Jaringan Saraf Feedforward

Membangun struktur jaringan sederhana

Jaringan Saraf Feedforward adalah pelajaran Learn AI with Python 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 Learn AI with Python, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Learn AI with Python 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 berputar kembali.

Jaringan Saraf Feedforward — ilustrasi 1

Struktur Jaringan Saraf Umpan Maju

Struktur Jaringan Saraf Umpan Maju

Jaringan umpan maju terdiri dari:

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

Setiap lapisan terhubung sepenuhnya ke lapisan berikutnya.

Propagasi Maju

Propagasi Maju

Propagasi maju adalah proses meneruskan data melalui jaringan:

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

Membangun Jaringan Umpan Maju Sederhana

Membangun Jaringan Umpan Maju Sederhana

Mari kita membuat 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

Melatih Jaringan Saraf Umpan Maju

Pelatihan mencakup penyesuaian bobot dan bias untuk meminimalkan galat:

  1. Hitung galat (perbedaan antara nilai prediksi dan nilai sebenarnya).
  2. Gunakan algoritme pengoptimalan seperti penurunan gradien untuk memperbarui bobot.
  3. Ulangi proses tersebut selama beberapa iterasi (putaran pelatihan).

Kelebihan Jaringan Umpan Maju

Kelebihan Jaringan Umpan Maju

Jaringan umpan maju memiliki karakteristik berikut:

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

Keterbatasan Jaringan Umpan Maju

Keterbatasan Jaringan Umpan Maju

Jaringan umpan maju memiliki beberapa kekurangan:

  • Tidak memiliki memori untuk data berurutan.
  • Rentan mengalami penyesuaian berlebihan jika data pelatihannya sedikit.
  • Memerlukan penyetelan hiperparameter secara cermat, seperti laju pembelajaran.

Penerapan di Dunia Nyata

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

Ringkasan dan Langkah Berikutnya

Dalam pelajaran ini, kita:

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

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

Jaringan Saraf Feedforward — ilustrasi 10

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Jaringan Saraf Feedforward” gratis?

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

Apa yang akan aku pelajari di “Jaringan Saraf Feedforward”?

Membangun struktur jaringan sederhana Kamu berlatih Learn AI with Python 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 Learn AI with Python?

Tidak diperlukan pengalaman sebelumnya. Learn AI with Python 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 Feedforward” 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 Learn AI with Python ini?

Ya. Setiap pelajaran Learn AI with Python 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 Feedforward
  4. Algoritme Backpropagation
  5. Jaringan Saraf Pertama dengan TensorFlow
← Kembali ke Learn AI with Python