YOLO Vision 2026:
Quay lại Bảng thuật ngữ Ultralytics

Spiking Neural Network

Khám phá Mạng thần kinh xung (SNNs) cho AI biên tiết kiệm năng lượng. Tìm hiểu cách SNNs mô phỏng các neuron sinh học để xử lý dữ liệu thời gian với Ultralytics YOLO26.

Mạng nơ-ron xung (Spiking Neural Network - SNN) là một lớp chuyên biệt của mạng nơ-ron nhân tạo được thiết kế để mô phỏng hành vi sinh học của não bộ sát hơn so với các mô hình học sâu tiêu chuẩn. Trong khi các mạng truyền thống xử lý thông tin liên tục bằng số dấu phẩy động, SNN hoạt động bằng các sự kiện rời rạc gọi là "xung" (spike). Các xung này chỉ xảy ra khi điện áp bên trong của một nơ-ron đạt đến một ngưỡng cụ thể, một cơ chế thường được mô tả là "tích lũy và phát xung" (integrate-and-fire). Bản chất hướng sự kiện này cho phép SNN xử lý dữ liệu thời gian với hiệu suất năng lượng vượt trội, làm cho chúng rất phù hợp cho các ứng dụng công suất thấp như edge AI và robot tự hành. Bằng cách tận dụng thời gian của tín hiệu thay vì chỉ biên độ của chúng, SNN giới thiệu một chiều thời gian vào quá trình học, mang lại một giải pháp thay thế mạnh mẽ cho các tác vụ liên quan đến dữ liệu cảm biến động trong thế giới thực.

Cảm hứng Sinh học và Cơ chế#

Kiến trúc cốt lõi của một SNN lấy cảm hứng từ các tương tác synapse quan sát được trong hệ thần kinh sinh học. Trong một Mạng nơ-ron tích chập (CNN) hoặc Mạng nơ-ron hồi tiếp (RNN) tiêu chuẩn, các nơ-ron thường hoạt động trong mọi chu kỳ truyền lan, liên tục tiêu thụ tài nguyên tính toán. Ngược lại, các nơ-ron SNN vẫn ở trạng thái tĩnh cho đến khi đủ đầu vào tích tụ để kích hoạt một xung. Tính chất này, được gọi là độ thưa (sparsity), làm giảm đáng kể mức tiêu thụ điện năng vì năng lượng chỉ bị tiêu tốn khi các sự kiện quan trọng xảy ra.

Các khác biệt cơ học chính bao gồm:

  • Mã hóa Thông tin: Các mạng tiêu chuẩn sử dụng rate coding (độ lớn của kích hoạt), trong khi SNN thường sử dụng pulse coding hoặc temporal coding, nơi thời điểm chính xác của các xung mang thông tin.
  • Quy tắc học: Lan truyền ngược truyền thống gặp nhiều thách thức trong SNN do các sự kiện xung không khả vi. Thay vào đó, SNN thường xuyên sử dụng các quy tắc hợp lý về mặt sinh học như Tính dẻo phụ thuộc thời gian xung (STDP) hoặc các phương pháp gradient thay thế để điều chỉnh trọng số synapse.
  • Khả năng tương thích phần cứng: SNN đặc biệt phù hợp với phần cứng tính toán mô phỏng thần kinh, chẳng hạn như Loihi của Intel hoặc TrueNorth của IBM, được thiết kế để xử lý bất đồng bộ, xử lý song song khác biệt so với các GPU tiêu chuẩn.

So sánh với các ANN truyền thống#

Điều quan trọng là phải phân biệt SNN với các Artificial Neural Networks (ANNs) phổ biến hơn được sử dụng trong thị giác máy tính chính thống.

  • Mạng nơ-ron nhân tạo (ANN): Các mô hình này, bao gồm các kiến trúc như ResNet hoặc YOLO26, dựa trên các hàm kích hoạt liên tục như ReLU hoặc Sigmoid. Chúng xuất sắc trong việc nhận dạng hình ảnh tĩnh và đạt độ chính xác tiên tiến trên các benchmark như COCO nhưng có thể kém hiệu quả hơn trong việc xử lý các luồng dữ liệu thời gian thưa thớt.
  • Mạng nơ-ron xung (SNN): SNN vượt trội trong các tình huống mà độ trễ và hiệu quả năng lượng là tối quan trọng. Chúng vốn xử lý các động lực học theo thời gian, làm cho chúng vượt trội hơn trong việc xử lý đầu vào từ camera dựa trên sự kiện ghi lại các thay đổi trong một cảnh bất đồng bộ thay vì các khung hình ở tốc độ cố định.

Các ứng dụng trong thực tế#

Các đặc tính độc đáo của SNN đã dẫn đến việc chúng được áp dụng trong các lĩnh vực chuyên biệt nơi các mô hình deep learning truyền thống có thể tiêu tốn quá nhiều năng lượng hoặc phản ứng quá chậm.

  1. Tầm nhìn mô phỏng thần kinh cho máy无人机 (drones): Các drone tốc độ cao sử dụng SNN kết hợp với camera sự kiện để phát hiện đối tượng và tránh va chạm. Vì camera sự kiện chỉ báo cáo các thay đổi điểm ảnh, SNN xử lý dữ liệu thưa thớt trong vài micro giây, cho phép drone né tránh các chướng ngại vật di chuyển nhanh mà một camera dựa trên khung hình tiêu chuẩn có thể bỏ lỡ do nhòe chuyển động hoặc tốc độ khung hình thấp.

  2. Bộ phận giả và xử lý tín hiệu sinh học: Trong công nghệ y tế, SNN giải thích các tín hiệu điện cơ (EMG) để điều khiển các chi robot. Khả năng của mạng trong việc xử lý các tín hiệu sinh học nhiều tiếng ồn, thay đổi theo thời gian trong thời gian thực cho phép điều khiển mượt mà và tự nhiên hơn đối với thiết bị giả, thu hẹp khoảng cách giữa các dây thần kinh sinh học và bộ truyền động kỹ thuật số.

Triển khai các Khái niệm Spiking Cơ bản#

Trong khi các mô hình phát hiện hiện đại như YOLO26 được xây dựng trên các kiến trúc CNN hiệu quả, các nhà nghiên cứu thường mô phỏng hành vi xung bằng cách sử dụng các tensor tiêu chuẩn để hiểu các động lực học. Ví dụ Python sau đây minh họa một mô phỏng nơ-ron "Leaky Integrate-and-Fire" (LIF) đơn giản sử dụng PyTorch, cho thấy cách một nơ-ron tích tụ điện áp và thiết lập lại sau khi phát xung.

import torch


def lif_neuron(inputs, threshold=1.0, decay=0.8):
    """Simulates a Leaky Integrate-and-Fire neuron."""
    potential = 0.0
    spikes = []

    for x in inputs:
        potential = potential * decay + x  # Integrate input with decay
        if potential >= threshold:
            spikes.append(1)  # Fire spike
            potential = 0.0  # Reset potential
        else:
            spikes.append(0)  # No spike

    return torch.tensor(spikes)


# Simulate neuron response to a sequence of inputs
input_stream = [0.5, 0.5, 0.8, 0.2, 0.9]
output_spikes = lif_neuron(input_stream)
print(f"Input: {input_stream}\nSpikes: {output_spikes.tolist()}")

Triển vọng tương lai#

Lĩnh vực computer vision đang ngày càng khám phá các kiến trúc lai kết hợp độ chính xác của học sâu với hiệu quả của mạng xung. Khi các nhà nghiên cứu giải quyết các thách thức trong việc huấn luyện SNN, chúng ta có thể thấy các thế hệ tương lai của các mô hình như YOLO kết hợp các lớp xung để triển khai edge công suất cực thấp. Hiện tại, việc huấn luyện và triển khai hiệu quả các mô hình tiêu chuẩn vẫn là trọng tâm chính cho hầu hết các nhà phát triển, tận dụng các công cụ như Ultralytics Platform để quản lý tập dữ liệu và tối ưu hóa các mô hình cho các mục tiêu phần cứng đa dạng. Người dùng quan tâm đến việc phát hiện hiệu suất cao ngay lập tức nên khám phá YOLO26, cung cấp sự cân bằng giữa tốc độ và độ chính xác cho các ứng dụng thời gian thực.

Explore solutions

Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau xây dựng tương lai của AI!

Bắt đầu hành trình của bạn với tương lai của machine learning