Pengantar Jaringan Saraf
Pelajari dasar-dasar jaringan saraf dan cara kerjanya.
Pengantar Jaringan Saraf adalah pelajaran Python Academy gratis di CoddyKit. Ini adalah pelajaran 5 dari 6. 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 6 pelajaran total.
Pengantar Jaringan Saraf
Pengantar Jaringan Saraf
Jaringan saraf adalah bagian dari algoritme pembelajaran mesin yang terinspirasi oleh struktur dan cara kerja otak manusia. Jaringan ini merupakan alat yang ampuh untuk tugas seperti pengenalan gambar, pemrosesan bahasa alami, dan banyak lagi.
Dalam pelajaran ini, Anda akan mempelajari dasar-dasar jaringan saraf dan cara kerjanya.

Apa Itu Jaringan Saraf?
Apa Itu Jaringan Saraf?
Jaringan saraf tersusun atas lapisan simpul yang saling terhubung (neuron). Setiap neuron memproses data masukan dan meneruskannya ke lapisan berikutnya. Komponen utamanya meliputi:
- Lapisan Masukan: Menerima data masukan.
- Lapisan Tersembunyi: Melakukan perhitungan pada data.
- Lapisan Keluaran: Menghasilkan hasil akhir.
Fungsi Aktivasi
Fungsi Aktivasi
Fungsi aktivasi memperkenalkan nonlinieritas ke dalam jaringan sehingga jaringan dapat mempelajari pola yang kompleks. Fungsi aktivasi yang umum meliputi:
- ReLU: Unit Linear Terkoreksi, mengeluarkan masukan secara langsung jika nilainya positif; jika tidak, keluarannya 0.
- Sigmoid: Mengubah nilai masukan menjadi probabilitas (0 hingga 1).
- Tanh: Menskalakan masukan ke rentang -1 hingga 1.
Propagasi Maju
Propagasi Maju
Propagasi maju adalah proses meneruskan data masukan melalui lapisan-lapisan jaringan untuk menghasilkan keluaran.
# Example: Forward Propagation
import numpy as np
# Weights and biases
weights = np.array([0.5, 0.3])
bias = 0.1
# Input data
inputs = np.array([1.0, 2.0])
# Output
output = np.dot(weights, inputs) + bias
print("Output:", output)Fungsi Kerugian
Fungsi Kerugian
Fungsi kerugian mengukur perbedaan antara nilai prediksi dan nilai sebenarnya. Fungsi kerugian yang umum meliputi:
- Galat Kuadrat Rata-Rata: Untuk tugas regresi.
- Kerugian Entropi Silang: Untuk tugas klasifikasi.
Propagasi Mundur
Propagasi Mundur
Propagasi mundur adalah proses menyesuaikan bobot dan bias dalam jaringan berdasarkan kerugian, menggunakan algoritme pengoptimalan seperti penurunan gradien.
Penurunan Gradien
Penurunan Gradien
Penurunan gradien adalah algoritme pengoptimalan yang meminimalkan fungsi kerugian dengan menyesuaikan bobot dan bias:
# Example: Gradient Descent
weights = 0.5
bias = 0.1
learning_rate = 0.01
loss_gradient = 0.2
# Update weights and bias
weights -= learning_rate * loss_gradient
bias -= learning_rate * loss_gradient
print("Updated weights:", weights)
print("Updated bias:", bias)Penerapan Jaringan Saraf
Penerapan Jaringan Saraf
Jaringan saraf digunakan dalam:
- Pengenalan Gambar: Mengklasifikasikan objek dalam gambar.
- Pemrosesan Bahasa Alami: Memahami dan menghasilkan teks.
- Pengenalan Ucapan: Mengubah ucapan menjadi teks.
Kesalahan Umum dalam Jaringan Saraf
Kesalahan Umum dalam Jaringan Saraf
Berikut beberapa kesalahan yang perlu dihindari:
- Menggunakan jumlah lapisan tersembunyi yang tidak memadai untuk masalah yang kompleks.
- Tidak menormalisasi data masukan.
- Memilih fungsi aktivasi yang tidak sesuai untuk tugas tersebut.
Apa yang Telah Kita Pelajari?
Apa yang Telah Kita Pelajari?
Dalam pelajaran ini, Anda telah mempelajari:
- Struktur dan komponen jaringan saraf.
- Peran fungsi aktivasi, fungsi kerugian, dan algoritme pengoptimalan.
- Cara kerja propagasi maju dan propagasi mundur.
- Penerapan dan kesalahan umum dalam menggunakan jaringan saraf.
Kerja bagus! Mari lanjut ke topik berikutnya.

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Pengantar Jaringan Saraf” gratis?
Ya — teks lengkap “Pengantar Jaringan Saraf” 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 6 pelajaran total.
Apa yang akan aku pelajari di “Pengantar Jaringan Saraf”?
Pelajari dasar-dasar jaringan saraf dan cara kerjanya. 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 5 dari 6.
Berapa lama pelajaran “Pengantar Jaringan Saraf” 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
- Pengantar Pembelajaran Mesin
- Pembelajaran Terawasi dengan Scikit-Learn
- Pembelajaran Tak Terawasi
- Rekayasa dan Seleksi Fitur
- Pengantar Jaringan Saraf
- Pengantar TensorFlow dan Keras