Deep Learning Academy · Pelajaran

Produk Titik Menggerakkan Setiap Lapisan

Bagaimana jumlah berbobot menjadi keluaran neuron

Pelajaran 4 dari 413 langkah

Produk Titik Menggerakkan Setiap Lapisan adalah pelajaran Deep Learning Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. 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 Deep Learning Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Deep Learning Academy mencakup 4 pelajaran total.

Hasil Kali Titik yang Sederhana

Uraikan jaringan saraf hingga bagian paling dasar dan Anda akan menemukan satu operasi yang berulang: hasil kali titik, yaitu jumlah dari perkalian berpasangan antara dua vektor.

Kalikan, Lalu Jumlahkan

Hasil kali titik mengalikan setiap masukan dengan bobot yang sesuai, lalu menjumlahkan hasilnya menjadi satu angka. Angka itulah suara neuron.

score = (x * w).sum()  # or x @ w

Masukan Bertemu Bobot

Bayangkan vektor masukan dan vektor bobot berdampingan. Hasil kali titik menanyakan seberapa kuat masukan tersebut selaras dengan hal yang dianggap penting oleh neuron.

Tambahkan Bias

Setelah hasil kali titik, neuron menambahkan bias agar dapat menggeser keluarannya naik atau turun, bahkan ketika semua masukan bernilai nol.

z = x @ w + b

Itulah Jumlah Berbobot

Masukan dikalikan bobot, dijumlahkan, lalu ditambah bias: jumlah berbobot ini adalah seluruh bagian linear dari satu neuron, yang ditulis dalam satu baris rapi.

Banyak Neuron Sekaligus

Susun vektor bobot menjadi sebuah matriks, lalu satu matmul menghitung setiap neuron dalam sebuah lapisan secara bersamaan. Lapisan adalah sekumpulan hasil kali titik.

z = x @ W.T + b  # one row per neuron

nn.Linear Membungkus Semuanya

PyTorch mengemas pola ini sebagai nn.Linear. Fungsi ini menyimpan matriks bobot dan bias, lalu menjalankan matmul-plus-bias untuk Anda pada setiap pemanggilan.

layer = nn.Linear(in_features=4, out_features=3)
z = layer(x)

Hasil Kali Titik Lebih Besar, Kecocokan Lebih Kuat

Hasil kali titik positif yang besar berarti masukan sangat selaras dengan bobot neuron. Nilai negatif berarti keduanya mengarah ke arah yang berlawanan.

Mengapa Harus Cepat

Lapisan nyata menjalankan ribuan hasil kali titik untuk setiap contoh. Hanya matmul bervectorisasi yang membuatnya praktis, itulah sebabnya perulangan ditinggalkan.

Aktivasi Berikutnya

Jumlah berbobot saja bersifat linear. Lewatkan melalui aktivasi seperti ReLU agar neuron memperoleh nonlinearitas yang dibutuhkan pembelajaran nyata.

a = torch.relu(x @ W.T + b)

Dari Perulangan ke Lapisan

Anda berpindah dari perulangan lambat ke vektor cepat lalu ke matmul, dan semuanya bertemu di sini: hasil kali titik adalah denyut setiap lapisan saraf.

Pemeriksaan Singkat

Pemeriksaan terakhir: apa yang sebenarnya dihitung oleh satu neuron?

Rangkuman: Hasil Kali Titik Ada di Mana-Mana

Setiap lapisan dibangun dari hasil kali titik: masukan dikalikan bobot, dijumlahkan, dikelompokkan dengan matmul, lalu diselesaikan dengan aktivasi. Itulah matematika pembelajaran mendalam. 🚀

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
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Produk Titik Menggerakkan Setiap Lapisan” gratis?

Ya — teks lengkap “Produk Titik Menggerakkan Setiap Lapisan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Deep Learning Academy, upgrade ke CoddyKit PRO. Kursus Deep Learning Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Produk Titik Menggerakkan Setiap Lapisan”?

Bagaimana jumlah berbobot menjadi keluaran neuron Kamu berlatih Deep Learning 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 Deep Learning Academy?

Tidak diperlukan pengalaman sebelumnya. Deep Learning 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 4 dari 4.

Berapa lama pelajaran “Produk Titik Menggerakkan Setiap Lapisan” 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 Deep Learning Academy ini?

Ya. Setiap pelajaran Deep Learning 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. Mengapa Perulangan Lambat untuk Matematika
  2. Operasi Per Elemen dan Reduksi
  3. Perkalian Matriks dengan matmul dan @
  4. Produk Titik Menggerakkan Setiap Lapisan
← Kembali ke Deep Learning Academy