Từ điển học thuật Kỹ thuật và công nghệ

Mạng nơ-ron nhân tạo: Kiến trúc, hàm kích hoạt và lan truyền ngược

Tiếng AnhArtificial neural network

Tên gọi khácmạng thần kinh nhân tạoANNneural network

Mạng nơ-ron nhân tạo (ANN) là một mô hình tính toán lấy cảm hứng từ cấu trúc mạng lưới tế bào thần kinh sinh học, bao gồm các đơn vị tính toán (nơ-ron) liên kết với nhau bằng các trọng số để tiếp nhận, biến đổi và truyền tải tín hiệu qua các hàm kích hoạt phi tuyến tính.

454 lượt xem Cập nhật 4/9/2026

Mạng nơ-ron nhân tạo (tiếng Anh: artificial neural network, viết tắt: ANN) là một mô hình tính toán lấy cảm hứng từ cấu trúc mạng lưới tế bào thần kinh sinh học trong não bộ động vật. ANN bao gồm các đơn vị xử lý thông tin cơ bản gọi là nơ-ron nhân tạo (hoặc nút), được tổ chức thành các lớp và liên kết với nhau bằng các kết nối có trọng số đại số biến thiên.

Cấu trúc toán học của một nơ-ron nhân tạo

Mô hình nơ-ron nhân tạo kinh điển (Perceptron) tiếp nhận một vector đầu vào x=[x1,x2,,xm]T\mathbf{x} = [x_1, x_2, \dots, x_m]^T và tạo ra tín hiệu đầu ra yy thông qua hai giai đoạn biến đổi:

  • Tổng có trọng số và độ lệch (Linear combination):

    z=j=1mwjxj+b=wTx+bz = \sum_{j=1}^{m} w_j x_j + b = \mathbf{w}^T \mathbf{x} + b

    Trong đó wjw_j là các trọng số liên kết (weights) và bb là hệ số điều chỉnh độ lệch (bias).
  • Hàm kích hoạt phi tuyến (Activation function):

    y=σ(z)y = \sigma(z)

    Hàm σ\sigma đưa tính phi tuyến tính vào mạng, cho phép mô hình xấp xỉ các hàm số phức tạp bất kỳ theo Định lý xấp xỉ phổ quát (Universal Approximation Theorem).

Các hàm kích hoạt phổ biến

Sự lựa chọn hàm kích hoạt ảnh hưởng trực tiếp đến tốc độ hội tụ và tính ổn định của quá trình huấn luyện:

  • Hàm Sigmoid: σ(z)=11+ez\sigma(z) = \frac{1}{1 + e^{-z}}, ánh xạ đầu vào vào khoảng (0,1)(0, 1), thường dùng cho lớp đầu ra của bài toán phân loại nhị phân. Nhược điểm là hiện tượng triệt tiêu đạo hàm (vanishing gradient) khi z|z| lớn.
  • Hàm Tang hyperbolic (Tanh): tanh(z)=ezezez+ez\tanh(z) = \frac{e^z - e^{-z}}{e^z + e^{-z}}, ánh xạ vào khoảng (1,1)(-1, 1), đối xứng quanh điểm 0.
  • Hàm Đơn vị chỉnh lưu tuyến tính (ReLU): ReLU(z)=max(0,z)\text{ReLU}(z) = \max(0, z), tính toán cực kỳ nhanh và giảm thiểu triệt tiêu đạo hàm, là hàm kích hoạt tiêu chuẩn cho các lớp ẩn trong mạng sâu.
  • Hàm Softmax: Chuẩn hóa vector đầu ra của lớp cuối cùng thành một phân phối xác suất có tổng bằng 1 trong các bài toán phân loại đa lớp.

Kiến trúc mạng nơ-ron nhiều lớp (MLP)

Mạng nơ-ron truyền thẳng nhiều lớp (Multilayer Perceptron - MLP) bao gồm:

  • Lớp đầu vào (Input Layer): Tiếp nhận các đặc trưng thô của dữ liệu quan sát.
  • Một hoặc nhiều lớp ẩn (Hidden Layers): Thực hiện các phép biến đổi đặc trưng phi tuyến liên tiếp để trích xuất các biểu diễn trừu tượng ở mức độ cao.
  • Lớp đầu ra (Output Layer): Tạo ra giá trị dự báo cuối cùng (nhãn phân loại hoặc giá trị hồi quy liên tục).

Quá trình huấn luyện và Thuật toán lan truyền ngược

Mục tiêu của việc huấn luyện mạng nơ-ron là tìm bộ trọng số W\mathbf{W} và bias b\mathbf{b} sao cho hàm mất mát L(W)L(\mathbf{W}) đạt giá trị nhỏ nhất trên tập dữ liệu huấn luyện.

  • Lan truyền xuôi (Forward Propagation): Tín hiệu truyền từ lớp đầu vào qua các lớp ẩn để tính giá trị đầu ra và hàm mất mát.
  • Lan truyền ngược (Backpropagation): Áp dụng quy tắc dây xích của giải tích vi phân để tính đạo hàm riêng (gradient) của hàm mất mát đối với từng trọng số:

    Lwij=Lziziwij=δixj\frac{\partial L}{\partial w_{ij}} = \frac{\partial L}{\partial z_i} \cdot \frac{\partial z_i}{\partial w_{ij}} = \delta_i \cdot x_j

  • Cập nhật trọng số (Gradient Descent): Cập nhật trọng số theo hướng ngược vector gradient với tốc độ học η\eta:

    wijwijηLwijw_{ij} \leftarrow w_{ij} - \eta \frac{\partial L}{\partial w_{ij}}

    Các thuật toán tối ưu hóa hiện đại như Adam, RMSprop hay SGD with Momentum giúp tăng tốc độ hội tụ và vượt qua các điểm cực tiểu cục bộ.

Các biến thể kiến trúc chuyên biệt

Từ kiến trúc MLP cơ bản, các kiến trúc mạng chuyên biệt đã được phát triển:

  • CNN (Convolutional Neural Network): Tận dụng phép tích chập không gian để xử lý dữ liệu dạng lưới 2D/3D như hình ảnh và video.
  • RNN / LSTM / GRU: Có các kết nối hồi quy có trạng thái nhớ để xử lý dữ liệu chuỗi thời gian, âm thanh và văn bản.
  • Transformer: Dựa hoàn toàn trên cơ chế Attention, xử lý song song vượt trội và mở đường cho các mô hình ngôn ngữ lớn hiện nay.

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

Một nơ-ron nhân tạo (Perceptron) thực hiện những phép tính gì?

Nơ-ron tính tổng có trọng số của các tín hiệu đầu vào cộng với độ lệch (bias), sau đó đưa kết quả qua một hàm kích hoạt phi tuyến để tạo đầu ra.

Thuật toán lan truyền ngược (Backpropagation) hoạt động như thế nào?

Thuật toán tính đạo hàm riêng của hàm mất mát đối với từng trọng số theo quy tắc dây xích (chain rule), sau đó cập nhật trọng số ngược chiều gradient bằng phương pháp tối ưu hóa như SGD hay Adam.

Tại sao cần các hàm kích hoạt phi tuyến như ReLU thay vì hàm tuyến tính?

Nếu chỉ sử dụng hàm kích hoạt tuyến tính, toàn bộ mạng nhiều lớp sẽ suy biến thành một phép biến đổi tuyến tính đơn lẻ, không thể học được các mối quan hệ phức tạp phi tuyến trong dữ liệu.

Các nghiên cứu khoa học về “mạng nơ ron nhân tạo”

Công bố nổi bật trên thế giới và tại Việt Nam, kèm tóm tắt theo hướng chủ đề.

Trích dẫn nhiều nhất

  • Mô phỏng nhiệt thời gian thực của tàu vũ trụ sử dụng mạng nơ-ron nhân tạo

    J. D. Reis Junior và cộng sự2021Journal of the Brazilian Society of Mechanical Sciences and Engineering

    AI tóm tắt

    Phát triển hệ thống mô phỏng nhiệt thời gian thực cho vệ tinh không gian Amazonia-1 dựa trên việc ứng dụng các kiến trúc mạng nơ ron nhân tạo. Phương pháp mạng học máy giúp rút ngắn thời gian tính toán so với các mô hình phương trình vi phân truyền thống, đồng thời đảm bảo độ chính xác cao phục vụ công tác huấn luyện điều hành vệ tinh quỹ đạo.

Nổi bật tại Việt Nam

  • Ứng dụng mạng nơ ron nhân tạo dự báo công suất phát của nhà máy nhiệt điện

    Lê Trọng Nghĩa; Phạm Văn Hoàn; TS. Nguyễn Minh Hòa*2019Tạp chí Khoa học và Công nghệ - Đại học Đà Nẵng

    AI tóm tắt

    Ứng dụng cấu trúc mô hình mạng nơ ron nhân tạo truyền thẳng hai lớp huấn luyện bằng thuật toán Levenberg-Marquardt để dự báo chính xác công suất phát của nhà máy nhiệt điện Ô Môn. Mô hình tích hợp thông số vận hành của lò hơi và tuabin, đạt sai số dự báo rất thấp và mở ra tiềm năng lớn trong điều khiển tự động hóa nhiệt điện.

Tài liệu tham khảo

  1. Han (2024). Efficient inverse design of optical multilayer nano-thin films using neural network principles: backpropagation and gradient descent. Nanoscale. doi:10.1039/d4nr01667j DOI: 10.1039/d4nr01667j
  2. Pattichis, Charalambous, Schizas, Middleton (1991). EMG DIAGNOSIS USING THE CONJUGATE GRADIENT BACKPROPAGATION NEURAL NETWORK LEARNING ALGORITHM. Artificial Neural Networks. doi:10.1016/b978-0-444-89178-5.50150-0 DOI: 10.1016/b978-0-444-89178-5.50150-0
  3. Saleh, Ajarmah (2022). Fractional Gradient Descent Learning of Backpropagation Artificial Neural Networks with Conformable Fractional Calculus. Frontiers in Artificial Intelligence and Applications Fuzzy Systems and Data Mining VIII. doi:10.3233/faia220372 DOI: 10.3233/faia220372