Rangkaian Neural Berulang (RNNS) adalah jenis neural buatan yang kuat (ANN) yang digunakan dalam aplikasi seperti Siri Apple dan carian suara Google. Keupayaan unik mereka untuk mengekalkan input masa lalu melalui memori dalaman menjadikannya sesuai untuk tugas -tugas seperti ramalan harga saham, penjanaan teks, transkripsi, dan terjemahan mesin. Tidak seperti rangkaian saraf tradisional di mana input dan output adalah bebas, output RNN bergantung kepada unsur -unsur sebelumnya dalam urutan. Tambahan pula, parameter saham RNNS di seluruh lapisan rangkaian, mengoptimumkan berat badan dan pelarasan bias semasa keturunan kecerunan. />
Rajah di atas menggambarkan RNN asas. Dalam senario ramalan harga saham menggunakan data seperti [45, 56, 45, 49, 50, ...], setiap input (x0 hingga XT) menggabungkan nilai masa lalu. Sebagai contoh, x0 akan menjadi 45, x1 akan menjadi 56, dan nilai -nilai ini menyumbang untuk meramalkan elemen urutan seterusnya.
src = "https://img.php.cn/upload/article/000/000/000/174165793768541.jpg" alt = "tutorial rangkaian saraf berulang (rnn)" /> Fungsi, berat, dan bias. Parameter ini dikongsi di lapisan tersembunyi, mewujudkan satu lapisan gelung tunggal dan bukannya pelbagai lapisan yang berbeza. RNNs menggunakan backpropagation melalui masa (BPTT) dan bukannya backpropagation tradisional untuk mengira kecerunan. Kesalahan BPTT pada setiap langkah kerana parameter yang dikongsi. Kesesuaian ini membolehkan RNNs mengendalikan pelbagai tugas, termasuk penjanaan muzik, analisis sentimen, dan terjemahan mesin. Empat jenis utama wujud:
Bahagian ini memperincikan projek menggunakan LSTM dan GRU untuk meramalkan harga saham MasterCard. Kod ini menggunakan perpustakaan seperti pandas, numpy, matplotlib, scikit-learn, dan tensorflow.
(Contoh kod terperinci dari input asal ditinggalkan di sini untuk keringkasan. Langkah-langkah teras diringkaskan di bawah.) Preprocessing: Pecahkan data ke dalam latihan dan ujian set, skala menggunakan MinMaxScaler
, dan membentuk semula input model.
src = "https://img.php.cn/upload/article/000/000/000/174165795014528.jpg" alt = "tutorial rangkaian saraf berulang (rnn) pemahaman temporal. Tutorial ini memberikan pemahaman asas tentang RNN, batasan mereka, dan penyelesaian yang ditawarkan oleh seni bina canggih seperti LSTM dan GRU. Projek ini menunjukkan permohonan LSTM dan GRU untuk ramalan harga saham, menonjolkan prestasi unggul Gru dalam kes tertentu ini. Projek Lengkap boleh didapati di ruang kerja DataCamp. https://www.php.cn/link/8708107b2ff5de15d0244471ae041fdb
dengan pautan sebenar ke kursus yang berkaitan. URL imej dianggap betul dan boleh diakses.
Atas ialah kandungan terperinci Tutorial Rangkaian Neural Berulang (RNN). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!