HƯỚNG DẪN cơ bản

Mạng thần kinh tái phát

Mạng thần kinh tái phát (RNN) được xây dựng để xử lý các chuỗi như văn bản, lời nói và chuỗi thời gian.

Đọc trong 2 phútCập nhật lần cuối

Tổng quan

They process data one step at a time while carrying a memory of what came before, making order and context matter.

Lặn sâu

Không giống như mạng tiêu chuẩn nhìn thấy tất cả đầu vào cùng một lúc, RNN đọc từng bước một trình tự, đưa đầu ra của chính nó từ bước trước đó trở lại chính nó. Vòng lặp này tạo ra một trạng thái ẩn, một bản tóm tắt liên tục của mọi thứ được nhìn thấy cho đến nay, vì vậy từ "ngân hàng" có thể được hiểu khác sau "sông" so với sau "tiết kiệm". Các RNN đơn giản gặp khó khăn với các chuỗi dài vì độ dốc co lại hoặc bùng nổ trong quá trình huấn luyện, khiến chúng quên đi bối cảnh xa xôi. Các biến thể có cổng đã khắc phục điều này: Bộ nhớ ngắn hạn dài (LSTM, 1997) và Đơn vị tái phát có cổng (GRU) đơn giản hơn sử dụng các cổng để quyết định những gì cần giữ, cập nhật hoặc loại bỏ, cho phép mạng lưu giữ thông tin qua nhiều bước. RNN hỗ trợ dịch máy, nhận dạng giọng nói và văn bản tiên đoán sớm trước khi Transformers thay thế phần lớn chúng.

Hiểu biết kỹ thuật

Đặc điểm xác định là vòng phản hồi: tại mỗi bước, mạng kết hợp đầu vào hiện tại với trạng thái ẩn trước đó để tạo ra trạng thái ẩn mới. Quá trình đào tạo sử dụng lan truyền ngược theo thời gian, thao tác này sẽ hủy vòng lặp qua tất cả các bước và truyền lỗi ngược. Đây chính là lúc xảy ra vấn đề về độ dốc biến mất, vì độ dốc nhân với nhiều bước có xu hướng tiến về 0. LSTM thêm trạng thái ô riêng biệt và các cổng đầu vào, quên và đầu ra để thông tin có thể truyền qua các khoảng thời gian dài gần như không thay đổi.

Tác động chiến lược

Quyết định rõ ràng hơn

Nó giúp bạn tách biệt các tuyên bố kỹ thuật rõ ràng khỏi ngôn ngữ tiếp thị.

Chi phí và ngân sách

Bạn có thể đặt các câu hỏi triển khai tốt hơn trước khi chi tiền hoặc thời gian.

Nhóm và quy trình làm việc

Các nhóm có sự hiểu biết chung sẽ đưa ra các quyết định về sản phẩm, chính sách và học tập tốt hơn.

Tương lai của mạng lưới thần kinh tái phát

Transformers đã vượt qua RNN trong hầu hết các tác vụ ngôn ngữ quy mô lớn vì chúng xử lý các chuỗi song song và nắm bắt các liên kết tầm xa tốt hơn. Tuy nhiên, RNN vẫn chưa lỗi thời: quá trình xử lý bộ nhớ liên tục, từng bước của chúng phù hợp với việc truyền phát âm thanh, thiết bị tiêu thụ điện năng thấp và điều khiển theo thời gian thực. Các mô hình không gian trạng thái mới hơn như Mamba làm sống lại các ý tưởng kiểu tái diễn với hiệu quả hiện đại, xử lý các chuỗi rất dài với chi phí thấp. Mong đợi các phương pháp tiếp cận không gian trạng thái và lặp lại để duy trì một vị trí vững chắc ở bất cứ nơi nào dữ liệu đến liên tục hoặc điện toán và bộ nhớ bị hạn chế.

Triển khai trong thế giới thực

Hỗ trợ sớm Google Hệ thống dịch và chuyển giọng nói thành văn bản

Dự đoán từ tiếp theo trong bàn phím điện thoại thông minh tự động hoàn thành và gõ vuốt

Dự báo giá cổ phiếu, nhu cầu năng lượng và thời tiết từ dữ liệu chuỗi thời gian lịch sử

Tạo và phân tích âm nhạc hoặc phát hiện sự bất thường trong dữ liệu cảm biến truyền trực tuyến

Rủi ro & lan can

Các nhóm khác nhau có thể sử dụng cùng một thuật ngữ một cách khác nhau, vì vậy hãy sớm xác định phạm vi.

Điểm chuẩn có thể trông mạnh mẽ trong khi hiệu suất trong thế giới thực không đồng đều.

Việc bỏ qua các kế hoạch đánh giá và chất lượng dữ liệu thường tạo ra những kết quả mong manh.

Lộ trình thực hiện

1

Bắt đầu với một định nghĩa đơn giản về kết quả bạn cần.

2

Chọn một số liệu thành công và một điều kiện thất bại trước khi thử nghiệm.

3

Chạy một thử nghiệm nhỏ với dữ liệu đại diện chứ không phải một bản demo bóng bẩy.

4

Tài liệu nơi Mạng thần kinh tái phát hữu ích và nơi các phương pháp đơn giản hơn sẽ tốt hơn.

Tiếp tục khám phá

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Recurrent Neural Networks quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Bắt đầu bài kiểm tra

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Hướng dẫn tiếp theo

Mạng lưới thần kinh đồ thị

Câu hỏi thường gặp

What is Recurrent Neural Networks?

Mạng thần kinh tái phát (RNN) được xây dựng để xử lý các chuỗi như văn bản, lời nói và chuỗi thời gian. Họ xử lý dữ liệu từng bước một trong khi vẫn ghi nhớ những gì xảy ra trước đó, khiến trật tự và bối cảnh trở nên quan trọng.

Điều gì làm cho RNN khác với mạng chuyển tiếp tiêu chuẩn?

RNN có một vòng phản hồi: trạng thái ẩn của mỗi bước được chuyển tiếp, cung cấp cho mạng bộ nhớ về các phần trước đó của chuỗi.

'Trạng thái ẩn' trong RNN là gì?

Trạng thái ẩn đóng vai trò là bộ nhớ của mạng, được cập nhật ở mỗi bước để tóm tắt trình tự được xử lý cho đến thời điểm đó.

Vấn đề gì khiến RNN đơn giản quên thông tin từ xa trong một chuỗi?

Khi độ dốc được nhân lên qua nhiều bước thời gian, chúng có xu hướng co lại về 0 (hoặc tăng vọt), do đó thông tin ban đầu sẽ ngừng ảnh hưởng đến việc học.

LSTM và GRU cải thiện như thế nào trên RNN đơn giản?

Các đơn vị có kiểm soát như LSTM và GRU học cách điều chỉnh luồng thông tin, để bối cảnh hữu ích tồn tại xuyên suốt các chuỗi dài và giảm vấn đề độ dốc biến mất.

RNN được thiết kế đặc biệt cho loại dữ liệu nào?

RNN tỏa sáng trên dữ liệu được sắp xếp trong đó bối cảnh và trình tự quan trọng, chẳng hạn như câu, luồng âm thanh và phép đo theo thời gian.