SelanjutnyaPanduan berikutnya
Perhatian Linier dan Kernel Pelaku
Teknis
PANDUAN AI Bahasa
RWKV adalah arsitektur yang dilatih seperti Transformer tetapi menjalankan inferensi seperti jaringan berulang, memberikan pembangkitan memori konstan dan waktu linier.
Dengarkan panduan iniDiceritakan oleh AI · ~2 min
It reformulates attention so there is no quadratic cost and no growing key-value cache.
RWKV (diucapkan 'RwaKuv') adalah singkatan dari Receptance, Weight, Key, Value, empat elemen intinya. Proyek ini sebagian besar dibuat sebagai proyek terbuka dan berbasis komunitas yang dipimpin oleh Bo Peng. Tujuannya adalah untuk menjaga kemampuan pelatihan paralel Transformers sekaligus menghilangkan inferensi mahalnya. Perhatian standar menyimpan cache nilai kunci yang tumbuh bersama setiap token dan membandingkan setiap token baru dengan semua token sebelumnya. RWKV malah meneruskan status tersembunyi berukuran tetap kecil, memperbaruinya dengan aturan peluruhan waktu sehingga informasi lama memudar dengan lancar. Selama pelatihan, gulungan itu dapat dibuka dalam bentuk yang dapat diparalelkan; selama pembuatannya, ia bertindak sebagai RNN yang memproduksi satu token pada satu waktu dengan biaya konstan. Hal ini membuatnya menarik untuk konteks yang panjang dan penerapan yang terbatas sumber daya.
Menjalankan model obrolan sumber terbuka yang mumpuni pada CPU atau perangkat dengan memori rendah dengan memori konstan per token
Pembuatan teks streaming di mana token diproduksi satu per satu tanpa cache yang bertambah
Pemrosesan dokumen panjang yang mana cache nilai kunci Transformer akan sangat besar
Proyek model komunitas dan multibahasa yang memerlukan arsitektur yang efisien dan berlisensi terbuka
RWKV telah melakukan iterasi dengan cepat melalui berbagai versi (v4, v5 Eagle, v6 Finch, dan seterusnya), mempersempit kesenjangan kualitas dengan Transformers sekaligus menjaga biaya linier. Harapkan pertumbuhan berkelanjutan dalam model multibahasa terbuka, penerapan edge dan CPU yang mengutamakan memori konstan, dan desain hybrid. Inferensi yang sepenuhnya berulang menjadikannya kandidat kuat untuk aplikasi streaming dan konteks yang sangat panjang di mana cache nilai kunci akan meledak.
Buletin gratis
Tiga cerita AI terverifikasi setiap pagi hari kerja, ditulis dalam bahasa Inggris sederhana. Gratis selamanya, tanpa iklan.
Satu email setiap hari kerja. Berhenti berlangganan dalam satu klik. Kami tidak pernah menjual atau membagikan alamat Anda.
Uji diri Anda sendiri
Umpan balik instan untuk setiap jawaban, dan sertifikat yang dapat dibagikan dengan ID yang dapat diverifikasi setelah Anda lulus kursus.
Mendukung pendidikan AI gratis. AI Understanding adalah organisasi nirlaba 501(c)(3) — tanpa iklan, tanpa paywall, selamanya. Berikan sumbangan
RWKV adalah arsitektur yang dilatih seperti Transformer tetapi menjalankan inferensi seperti jaringan berulang, memberikan pembangkitan memori konstan dan waktu linier. Ini memformulasi ulang perhatian sehingga tidak ada biaya kuadrat dan tidak ada cache nilai kunci yang bertambah.
Tujuan desain RWKV adalah pelatihan paralel bergaya Transformer yang dikombinasikan dengan inferensi biaya konstan dan berulang.
Nama RWKV diambil dari empat komponennya: Penerimaan, Berat, Kunci, dan Nilai.
Seperti RNN, RWKV memperbarui status berukuran tetap di setiap langkah, sehingga memori tidak bertambah seiring panjang urutan.
Bobot peluruhan per saluran yang dipelajari menentukan seberapa cepat kunci sebelumnya memudar dalam kondisi berjalan.
Dengan menggunakan pengulangan, RWKV menghindari membandingkan setiap token dengan token lainnya, sehingga menghilangkan biaya kuadrat.
Teruslah belajar
Panduan lainnya dipilih untuk topik ini
SelanjutnyaPanduan berikutnya
Perhatian Linier dan Kernel Pelaku
Teknis