Ultralytics YOLO27: Đăng ký vào danh sách chờ.
Cấp phép YOLO
Quay lại Bảng thuật ngữ Ultralytics

Liquid Neural Networks (LNNs)

Mạng nơ-ron chất lỏng là RNN thời gian liên tục có hằng số thời gian của neuron thay đổi theo đầu vào. Nội dung bao gồm model LTC và CfC, bộ điều khiển NCP và code.

Mạng nơ-ron chất lỏng (LNN) là một họ mạng nơ-ron hồi quy (RNN) thời gian liên tục, trong đó trạng thái của mỗi neuron tuân theo một phương trình vi phân có hằng số thời gian phụ thuộc vào đầu vào hiện tại; do đó, tốc độ phản hồi của neuron thay đổi theo từng thời điểm. Ramin Hasani, Mathias Lechner và các đồng nghiệp tại MIT, IST Austria và TU Wien giới thiệu model cốt lõi, mạng hằng số thời gian chất lỏng (LTC), tại AAAI 2021, dựa trên các model hệ thần kinh của loài giun tròn C. elegans, vốn có 302 neuron. LNN thường nhỏ, chỉ gồm vài chục neuron, và chủ yếu được dùng cho phân tích chuỗi thời gian, cũng như điều khiển phương tiện và drone, nơi kích thước gọn giúp dễ kiểm tra hành vi đã học. Việc huấn luyện cố định trọng số của chúng như ở mọi mạng khác; phần “chất lỏng” nằm ở động lực học, được đầu vào định hình lại ở mỗi bước.

Cách mạng hằng số thời gian chất lỏng hoạt động#

RNN thời gian liên tục mô tả trạng thái ẩn x(t) bằng phương trình vi phân thường, giống như neural ODE, thay vì cập nhật rời rạc. Mạng LTC sử dụng dx/dt = −[1/τ + f(x, I, θ)] ⊙ x + f(x, I, θ) ⊙ A, trong đó I(t) là đầu vào, τ là hằng số thời gian cơ sở của mỗi neuron, A là vector độ chệch được học, còn f là một mạng nơ-ron nhỏ có đầu ra bị chặn, tương tự sigmoid. Vì f xuất hiện trong tốc độ suy giảm, hằng số thời gian hiệu dụng của mỗi neuron là τ_sys = τ / (1 + τ f); giá trị này giảm khi f lớn, khiến neuron phản ứng nhanh, và tiến gần τ khi f gần bằng không. Bài báo chứng minh cả τ_sys lẫn trạng thái đều nằm trong các giới hạn cố định, nhờ đó mạng duy trì ổn định ngay cả khi đầu vào rất lớn.

Quá trình huấn luyện khai triển một bộ giải ODE số và lan truyền ngược qua bộ giải đó. Bộ giải hợp nhất của các tác giả thực hiện một bước bán tường minh, x(t + Δt) = [x(t) + Δt f A] / [1 + Δt (1/τ + f)]; đoạn mã PyTorch dưới đây triển khai bước này cho bốn neuron và đưa vào ba đầu vào khác nhau:

import torch
from torch import nn

torch.manual_seed(0)
n_inputs, n_neurons, dt = 2, 4, 0.1
f = nn.Linear(n_inputs + n_neurons, n_neurons)  # gate network f(x, I); its weights stay fixed below
tau = torch.full((n_neurons,), 2.0)  # base time constant of each neuron
A = torch.randn(n_neurons)  # level each neuron is pulled toward when its gate opens


def ltc_step(x, I):
    """One fused-solver step of dx/dt = -(1/tau + f) * x + f * A, plus the effective time constant."""
    gate = torch.sigmoid(f(torch.cat([I, x])))
    x_next = (x + dt * gate * A) / (1 + dt * (1 / tau + gate))
    return x_next, tau / (1 + tau * gate)


x = torch.zeros(n_neurons)
for I in [torch.tensor([0.0, 0.0]), torch.tensor([5.0, -5.0]), torch.tensor([-5.0, 5.0])]:
    x, tau_sys = ltc_step(x, I)
    print(f"Input {I.tolist()}: time constants {[round(t, 2) for t in tau_sys.tolist()]}")

Kết quả in ra các hằng số thời gian hiệu dụng [1.02, 0.99, 0.92, 1.1] với đầu vào bằng không, [1.35, 1.5, 1.06, 1.26] với đầu vào (5, −5) và [0.8, 0.74, 0.82, 0.97] với đầu vào (−5, 5). Với cùng trọng số, hằng số thời gian của neuron thứ hai dao động từ 0.74 đến 1.5, tức gấp đôi, chỉ tùy thuộc vào những gì mạng tiếp nhận. Vì trạng thái tiến hóa theo thời gian liên tục, Δt cũng có thể được đặt theo khoảng cách thực tế giữa các mẫu, giúp LNN đọc dữ liệu lấy mẫu không đều như hồ sơ y tế hoặc cảm biến hướng sự kiện mà không cần lấy mẫu lại theo tần suất cố định.

Neural Circuit Policy và mạng CfC#

Hai công trình liên quan của cùng nhóm đã đưa neuron LTC vào lĩnh vực điều khiển và loại bỏ chi phí của bộ giải ODE:

  • Neural circuit policy (NCP): Trong Nature Machine Intelligence năm 2020, Lechner, Hasani và các đồng nghiệp kết nối neuron LTC thành một mạch phân lớp thưa, mô phỏng theo C. elegans, gồm neuron cảm giác, trung gian, điều khiển và vận động. Phía sau một bộ trích xuất đặc trưng tích chập, một policy gồm 19 neuron điều khiển và 253 khớp thần kinh đã học cách lái xe giữ đúng làn đường từ ảnh camera; bài báo cho biết policy tổng quát hóa tốt và chống chịu nhiễu tốt hơn các bộ điều khiển hộp đen lớn hơn nhiều bậc độ lớn.
  • Mạng thời gian liên tục dạng đóng (CfC): Hasani và các đồng nghiệp chứng minh năm 2022 rằng xấp xỉ dạng đóng của nghiệm LTC loại bỏ bộ giải số, giúp huấn luyện và suy luận nhanh hơn từ một đến năm bậc độ lớn so với các phương pháp tương ứng dựa trên ODE, đồng thời vẫn giữ hành vi thời gian liên tục.

Thư viện ncps của các tác giả triển khai các cell LTC và CfC cùng cấu trúc kết nối NCP cho PyTorch và Keras.

Ứng dụng#

  • Điều hướng drone: Trong một nghiên cứu trên Science Robotics năm 2023, drone được điều khiển bằng mạng chất lỏng đã học cách bay đến mục tiêu từ các bản ghi thao tác do con người điều khiển trong một khu rừng mùa hè; sau đó, drone hoàn thành tác vụ trong khu rừng mùa đông, môi trường đô thị và điều kiện có thêm nhiễu, xoay và che khuất, vượt qua nhiều phương án hiện đại nhất.
  • Chuỗi thời gian y tế và cảm biến: Model thời gian liên tục phù hợp với các luồng dữ liệu không đều như số đo chăm sóc tích cực, trong đó kết quả được ghi nhận mỗi khi thực hiện xét nghiệm.
  • Pipeline từ nhận thức đến điều khiển: Bộ điều khiển chất lỏng cần các đặc trưng gọn cho từng khung hình; YOLO26 có thể cung cấp các đặc trưng đó: chế độ predict với stream=True tạo ra từng kết quả cho mỗi khung hình video dưới dạng generator, nhờ vậy tọa độ bounding box hoặc keypoint pose được chuyển đến bộ điều khiển khi xử lý từng khung hình.
  • LSTM và GRU: Các cell thời gian rời rạc, cập nhật một lần cho mỗi bước đầu vào và không xét khoảng thời gian giữa các bước. Neuron LTC tiến hóa liên tục, còn bộ điều khiển được xây dựng từ các neuron này thường dùng ít neuron hơn nhiều.
  • Neural ODE: Mạng LTC là neural ODE có dạng bị chặn cụ thể, đảm bảo động lực học ổn định.
  • Mạng nơ-ron xung: Cũng lấy cảm hứng từ não bộ, nhưng neuron giao tiếp bằng các xung rời rạc. Neuron LTC có trạng thái liên tục, được mô phỏng theo các neuron không phát xung của C. elegans.
  • Model không gian trạng thái: Cũng là phép hồi quy thời gian liên tục, được rời rạc hóa để tính toán. Mamba tính bước thời gian từ từng đầu vào, nhờ đó mỗi kênh có hằng số thời gian phụ thuộc vào đầu vào; nhóm của Hasani đã kết hợp model không gian trạng thái S4 với động lực học LTC trong Liquid-S4 tại ICLR 2023.
  • Model Liquid AI: Hasani, Lechner, Alexander Amini và Daniela Rus thành lập Liquid AI năm 2023 dưới dạng công ty spin-off từ MIT CSAIL. Các model ngôn ngữ LFM2 của công ty, ra mắt tháng 7 năm 2025, kết hợp tích chập ngắn có cổng với một số ít layer attention truy vấn theo nhóm; đây là kiến trúc tách biệt với mạng LTC dù cùng có tên “liquid”.

Explore solutions

Thị giác máy tính trong thể thao

Thị giác máy tính trong thể thao

Khám phá cách Ultralytics YOLO thúc đẩy thị giác máy tính trong thể thao với khả năng theo dõi cầu thủ và bóng, phân tích hiệu suất, cung cấp thông tin chuyên sâu cho huấn luyện và hỗ trợ phục hồi cho vận động viên.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Biến hình ảnh từ drone và ảnh hàng không thành thông tin chi tiết theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Đưa AI thị giác vào hoạt động giám sát hàng không với các model Ultralytics YOLO. Thúc đẩy drone, quy trình hàng không vũ trụ, bảo tồn môi trường và các ngành không gian địa lý bằng giải pháp thị giác máy tính.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh giản hoạt động logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế 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
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng 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
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau kiến tạo tương lai của AI!

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