Ultralytics YOLO27:
Quay lại bảng thuật ngữ Ultralytics

Flow Matching

Khám phá flow matching, một framework generative modeling biến đổi noise thành dữ liệu. Tìm hiểu cách nó vượt trội hơn các diffusion model với inference nhanh hơn và chất lượng cao.

Flow matching là một framework mô hình hóa sinh, học cách chuyển đổi các phân phối nhiễu đơn giản thành các phân phối dữ liệu phức tạp bằng cách trực tiếp mô hình hóa dòng liên tục của các điểm dữ liệu theo thời gian. Khác với các phương pháp truyền thống dựa trên quy trình khử nhiễu phức tạp gồm nhiều bước, flow matching xác định một đường đi đơn giản và trực tiếp hơn—thường là đường thẳng—giữa phân phối nguồn (nhiễu) và phân phối đích (dữ liệu). Phương pháp này tinh giản đáng kể quá trình huấn luyện các model AI tạo sinh, mang lại tốc độ hội tụ nhanh hơn, độ ổn định được cải thiện và đầu ra chất lượng cao hơn. Bằng cách học một trường vector đẩy mật độ xác suất từ trạng thái ban đầu đến trạng thái dữ liệu mong muốn, phương pháp này cung cấp một giải pháp thay thế mạnh mẽ cho các model khuếch tán tiêu chuẩn.

Các khái niệm và cơ chế cốt lõi#

Về bản chất, flow matching đơn giản hóa quá trình sinh bằng cách tập trung vào vận tốc biến đổi của dữ liệu thay vì chỉ tập trung vào các xác suất biên. Phương pháp này lấy cảm hứng từ các flow chuẩn hóa liên tục, nhưng tránh được chi phí tính toán cao khi tính likelihood chính xác.

  • Trường vector: Thành phần trung tâm của flow matching là một mạng neural dự đoán vector vận tốc cho bất kỳ điểm nào trong không gian và thời gian. Vector này cho biết điểm dữ liệu cần di chuyển theo hướng nào để trở thành một sample chân thực.
  • Vận chuyển tối ưu: Flow matching thường hướng đến việc tìm ra đường đi hiệu quả nhất để vận chuyển khối lượng từ phân phối này sang phân phối khác. Bằng cách giảm thiểu quãng đường di chuyển, các model có thể đạt thời gian suy luận nhanh hơn. Các kỹ thuật như vận chuyển tối ưu giúp xác định những đường đi thẳng này, bảo đảm nhiễu được ánh xạ sang dữ liệu theo cách nhất quán về mặt hình học.
  • Sinh có điều kiện: Tương tự cách Ultralytics YOLO26 điều kiện hóa các detection dựa trên ảnh đầu vào, flow matching có thể điều kiện hóa quá trình sinh dựa trên nhãn lớp hoặc prompt văn bản. Điều này cho phép kiểm soát chính xác nội dung được sinh, một tính năng then chốt trong các pipeline văn bản thành ảnhvăn bản thành video hiện đại.

Flow Matching so với các Model Khuếch tán#

Mặc dù flow matching và các model khuếch tán đều phục vụ mục đích mô hình hóa sinh, chúng khác nhau về công thức toán học và hiệu quả huấn luyện.

  • Model khuếch tán: Các model này thường dựa trên một phương trình vi phân ngẫu nhiên (SDE), dần dần thêm nhiễu vào dữ liệu rồi học cách đảo ngược quá trình này. Đường đi ngược thường bị cong và yêu cầu nhiều bước rời rạc trong quá trình suy luận, có thể làm chậm quá trình sinh.
  • Flow Matching: Phương pháp này về cơ bản "làm thẳng" quỹ đạo giữa nhiễu và dữ liệu. Bằng cách học một phương trình vi phân thường tất định (ODE) với các đường đi thẳng hơn, flow matching cho phép sử dụng kích thước bước lớn hơn trong quá trình lấy mẫu. Điều này trực tiếp chuyển thành tốc độ sinh nhanh hơn mà không làm giảm chất lượng, giải quyết một nút thắt lớn trong các tình huống suy luận thời gian thực.

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

Hiệu quả và độ trung thực cao của flow matching đã thúc đẩy việc áp dụng nhanh chóng phương pháp này trong nhiều lĩnh vực AI tiên tiến.

  • Tổng hợp ảnh độ phân giải cao: Flow matching ngày càng được sử dụng để vận hành các trình sinh ảnh tiên tiến nhất. Nhờ cho phép các quỹ đạo thẳng hơn, những model này có thể tạo ra ảnh chân thực với ít bước lấy mẫu hơn so với các kiến trúc trước đây như Stable Diffusion. Hiệu quả này rất quan trọng khi triển khai các công cụ tạo sinh trên phần cứng dành cho người tiêu dùng hoặc trong Ultralytics Platform để tăng cường dữ liệu.
  • Sinh giọng nói và âm thanh: Trong lĩnh vực tổng hợp giọng nói, flow matching cho phép tạo ra giọng nói con người có độ tự nhiên cao. Phương pháp này có thể mô hình hóa các biến thiên liên tục về cao độ và âm sắc hiệu quả hơn các model tự hồi quy, từ đó tạo ra các hệ thống văn bản thành giọng nói mượt mà và giàu biểu cảm hơn.
  • Sinh đám mây điểm 3D: Việc sinh các tài sản 3D đòi hỏi mô hình hóa các mối quan hệ không gian phức tạp. Flow matching mở rộng hiệu quả lên các không gian có số chiều cao hơn, phù hợp để tạo các dataset detection đối tượng 3D chi tiết hoặc các tài sản cho môi trường ảo.

Triển khai các khái niệm Flow Matching#

Mặc dù flow matching bao gồm các vòng lặp huấn luyện phức tạp, khái niệm biến đổi nhiễu có thể được trực quan hóa bằng các phép toán tensor cơ bản. Ví dụ sau minh họa một khái niệm đơn giản hóa về việc di chuyển các điểm từ một phân phối nhiễu về phía một đích bằng vector hướng, tương tự cách trường vector của flow matching điều hướng dữ liệu.

import torch

# Simulate 'noise' data (source distribution)
noise = torch.randn(5, 2)

# Simulate 'target' data means (destination distribution)
target_means = torch.tensor([[2.0, 2.0], [-2.0, -2.0], [2.0, -2.0], [-2.0, 2.0], [0.0, 0.0]])

# Calculate a simple linear path (velocity) from noise to target
# In a real Flow Matching model, a neural network predicts this velocity
time_step = 0.5  # Move halfway
velocity = target_means - noise
next_state = noise + velocity * time_step

print(f"Start:\n{noise}\nNext State (t={time_step}):\n{next_state}")

Các hướng phát triển và nghiên cứu trong tương lai#

Tính đến năm 2025, flow matching vẫn tiếp tục phát triển, với nghiên cứu tập trung vào việc mở rộng các model này trên những dataset lớn hơn nữa và các modality phức tạp hơn. Các nhà nghiên cứu đang tìm hiểu cách kết hợp flow matching với large language model để cải thiện khả năng hiểu ngữ nghĩa trong các tác vụ sinh. Hơn nữa, việc tích hợp flow matching vào các pipeline sinh video đang mở ra hướng phát triển cho tính nhất quán theo thời gian cao hơn, giải quyết hiện tượng "nhấp nháy" thường thấy trong video do AI tạo ra. Điều này phù hợp với các xu hướng rộng hơn của ngành hướng đến các foundation model hợp nhất, có khả năng xử lý liền mạch các tác vụ đa phương thức.

Explore solutions

Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết 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ụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

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

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong 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 gọn 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 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 ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision 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
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, 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
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồ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
Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết 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ụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

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

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong 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 gọn 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 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 ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision 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
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, 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
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồ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
Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết 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ụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

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

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong 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 gọn 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 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 ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision 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
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, 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
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồ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 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