Khung thần kinh
Khung mạng nơ-ron (Neural Framework) đề cập đến một thư viện hoặc nền tảng phần mềm được thiết kế để tạo điều kiện thuận lợi cho việc xây dựng, huấn luyện và triển khai các mạng nơ-ron nhân tạo. Các khung này cung cấp các phép toán toán học cần thiết, đồ thị tính toán và các trừu tượng hóa cấp cao cho phép các nhà phát triển xây dựng các mô hình học sâu phức tạp mà không cần phải tự viết từng phép nhân ma trận từ đầu.
Các khung mạng nơ-ron là xương sống của trí tuệ nhân tạo hiện đại. Chúng dân chủ hóa học sâu bằng cách trừu tượng hóa các sự phức tạp cấp thấp của lập trình GPU và đại số tuyến tính. Nếu không có chúng, việc xây dựng các mô hình tiên tiến về thị giác, ngôn ngữ hoặc dự đoán sẽ tốn quá nhiều thời gian và tài nguyên đối với hầu hết các nhà thực hành.
Về cốt lõi, một khung sẽ quản lý đồ thị tính toán. Khi một mô hình được định nghĩa, khung sẽ xây dựng một đồ thị đại diện cho tất cả các phép toán toán học (như tích chập, nhân ma trận và hàm kích hoạt). Trong quá trình huấn luyện, khung tự động xử lý quá trình lan truyền ngược (backpropagation)—quá trình tính toán các gradient—điều này rất quan trọng để cập nhật trọng số của mạng nhằm giảm thiểu lỗi.
Các khái niệm liên quan bao gồm Học sâu (Deep Learning), Đồ thị tính toán (Computational Graphs), Lan truyền ngược (Backpropagation) và các kiến trúc chuyên biệt như Transformer hoặc CNN.