NLP Academy · Pelajaran

Bagian Dalam Blok Transformer

Cara seluruh arsitektur berpadu

Pelajaran 4 dari 413 langkah

Bagian Dalam Blok Transformer adalah pelajaran NLP 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 NLP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus NLP Academy mencakup 4 pelajaran total.

Menumpuk Blok

Transformer dibangun dengan menumpuk blok yang sama berkali-kali. Setiap blok sedikit menyempurnakan representasi. 🧱

Dua Sublapisan Utama

Setiap blok memiliki dua bagian: sublapisan atensi multi-kepala yang diikuti jaringan umpan maju kecil yang diterapkan pada setiap posisi.

Jaringan Umpan Maju

Sublapisan umpan maju terdiri atas dua lapisan linear dengan fungsi nonlinier di antaranya, yang memproses setiap token secara independen untuk menambah kemampuan.

h = relu(x @ W1 + b1) @ W2 + b2

Koneksi Residual

Setiap sublapisan membungkus inputnya dalam koneksi residual: tambahkan kembali input ke output agar gradien dapat mengalir dan tidak ada informasi yang hilang.

out = x + sublayer(x)

Normalisasi Lapisan

Setelah residual ditambahkan, normalisasi lapisan menskalakan ulang nilainya. Ini menjaga aktivasi tetap stabil dan mempercepat pelatihan.

out = layer_norm(x + sublayer(x))

Blok Pengode

Tumpukan pengode membaca input dan membangun vektor konteks yang kaya. Tumpukan ini menggunakan atensi-diri agar setiap token dapat melihat semua token lainnya.

Blok Pengawasandi

Pengawasandi menghasilkan output satu token setiap kali. Komponen ini menambahkan atensi bermasker serta atensi silang ke pengode.

Atensi Bermasker

Saat menghasilkan teks, pemaskeran menyembunyikan token masa depan agar pengawasandi tidak dapat mengintip ke depan dan harus memprediksi kata berikutnya dengan benar.

Atensi Silang

Atensi silang memungkinkan pengawasandi mengajukan kueri ke output pengode, menghubungkan hal yang sedang ditulis dengan hal yang semula dibaca.

Kedalaman Menghasilkan Kemampuan

Menumpuk banyak blok memungkinkan lapisan awal menangkap pola sederhana dan lapisan selanjutnya membangun makna yang abstrak, seperti pada jaringan visi mendalam.

Pengode, Pengawasandi, atau Keduanya

BERT hanya menggunakan pengode, GPT hanya menggunakan pengawasandi, dan model penerjemahan menggunakan keduanya. Blok adalah unit pembangun bersama. 🚀

Pemeriksaan Singkat

Mari kita periksa struktur bloknya.

Rangkuman

Anda telah menyusun blok Transformer: atensi ditambah umpan maju, dibungkus dalam koneksi residual dan normalisasi lapisan, lalu ditumpuk menjadi pengode dan pengawasandi. ✨

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 “Bagian Dalam Blok Transformer” gratis?

Ya — teks lengkap “Bagian Dalam Blok Transformer” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus NLP Academy, upgrade ke CoddyKit PRO. Kursus NLP Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Bagian Dalam Blok Transformer”?

Cara seluruh arsitektur berpadu Kamu berlatih NLP 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 NLP Academy?

Tidak diperlukan pengalaman sebelumnya. NLP 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 “Bagian Dalam Blok Transformer” 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 NLP Academy ini?

Ya. Setiap pelajaran NLP 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. Gagasan tentang Attention
  2. Self-Attention, Langkah demi Langkah
  3. Attention Multi-Head dan Posisi
  4. Bagian Dalam Blok Transformer
← Kembali ke NLP Academy