Đón xem YOLO Vision 2025!
25 tháng 9, 2025
10:00 — 18:00 BST
Sự kiện kết hợp
Yolo Vision 2024
Bảng chú giải thuật ngữ

Khả Năng Mở Rộng

Khám phá cách khả năng mở rộng trong AI và ML đảm bảo hiệu suất, khả năng thích ứng và hiệu quả nhất quán cho các ứng dụng thực tế như Ultralytics YOLO.

Trong trí tuệ nhân tạo (AI) và học máy (ML), khả năng mở rộng (scalability) đề cập đến khả năng của một hệ thống trong việc xử lý hiệu quả khối lượng công việc ngày càng tăng hoặc tiềm năng mở rộng để đáp ứng sự tăng trưởng đó. Một hệ thống có khả năng mở rộng có thể duy trì hoặc cải thiện mức hiệu suất của nó, chẳng hạn như thông lượng hoặc độ trễ suy luận (inference latency), khi được kiểm tra bởi các yêu cầu vận hành lớn hơn. Các yêu cầu này có thể đến từ sự gia tăng về khối lượng dữ liệu, số lượng người dùng đồng thời hoặc độ phức tạp của các tác vụ tính toán, chẳng hạn như chuyển từ phát hiện đối tượng (object detection) đơn giản sang phân vùng thể hiện (instance segmentation) phức tạp.

Tại sao khả năng mở rộng (Scalability) lại quan trọng?

Khả năng mở rộng là một cân nhắc kiến trúc quan trọng để xây dựng các hệ thống AI mạnh mẽ và có khả năng thích ứng với tương lai. Nếu không có nó, một mô hình hoạt động tốt trong quá trình tạo mẫu có thể thất bại trong môi trường sản xuất. Các lý do chính cho tầm quan trọng của nó bao gồm xử lý khối lượng dữ liệu ngày càng tăng (Dữ liệu lớn), hỗ trợ cơ sở người dùng ngày càng tăng và thích ứng với các vấn đề phức tạp hơn mà không yêu cầu thiết kế lại toàn bộ hệ thống. Thiết kế để mở rộng quy mô ngay từ đầu đảm bảo rằng một ứng dụng AI vẫn đáng tin cậy, hiệu quả về chi phí và duy trì trải nghiệm người dùng tích cực khi nó phát triển. Đây là một nguyên tắc cốt lõi của Các hoạt động học máy (MLOps) hiệu quả.

Cách đạt được khả năng mở rộng

Xây dựng các hệ thống AI có khả năng mở rộng bao gồm sự kết hợp của các chiến lược giải quyết vấn đề xử lý dữ liệu, huấn luyện mô hình và triển khai.

Các Ứng dụng Thực tế

  1. AI trong bán lẻ: Một nền tảng thương mại điện tử sử dụng hệ thống đề xuất để gợi ý sản phẩm cho hàng triệu người dùng. Hệ thống phải mở rộng quy mô để xử lý lưu lượng truy cập tăng đột biến trong các sự kiện bán hàng, xử lý danh mục sản phẩm không ngừng phát triển và kết hợp hành vi người dùng theo thời gian thực. Điều này đòi hỏi một kiến trúc có khả năng mở rộng có thể xử lý cả khối lượng lớn yêu cầu và lượng dữ liệu khổng lồ.
  2. Sản xuất thông minh: Trong một nhà máy, một hệ thống thị giác máy tính thực hiện kiểm soát chất lượng trên dây chuyền sản xuất. Khi nhà máy tăng sản lượng, hệ thống thị giác phải mở rộng quy mô để phân tích nhiều sản phẩm hơn mỗi phút mà không làm giảm độ chính xác. Một hệ thống có khả năng mở rộng như hệ thống được hỗ trợ bởi YOLO11 có thể xử lý khối lượng sản xuất ngày càng tăng và đảm bảo suy luận theo thời gian thực nhất quán.

Khả năng mở rộng so với các khái niệm liên quan

Điều quan trọng là phải phân biệt khả năng mở rộng với các thuật ngữ tương tự:

  • Hiệu suất: Hiệu suất thường đề cập đến mức độ một hệ thống thực hiện các tác vụ tốt như thế nào dưới một tải cụ thể, thường được đo bằng các số liệu như tốc độ hoặc độ chính xác. Tuy nhiên, khả năng mở rộng tập trung vào khả năng của hệ thống để duy trì hoặc điều chỉnh hiệu suất một cách uyển chuyển khi tải tăng lên. Một hệ thống có thể có hiệu suất cao ở mức tải thấp nhưng khả năng mở rộng kém nếu nó suy giảm nhanh chóng khi tải cao hơn.
  • Hiệu quả (Efficiency): Hiệu quả liên quan đến việc sử dụng tối ưu các nguồn lực (như tính toán, bộ nhớ, năng lượng) để thực hiện một nhiệm vụ. Mặc dù các hệ thống có khả năng mở rộng thường được thiết kế để có hiệu quả, nhưng khả năng mở rộng đặc biệt giải quyết việc xử lý sự tăng trưởng trong khối lượng công việc, trong khi hiệu quả tập trung vào việc tiêu thụ tài nguyên ở bất kỳ quy mô nào. Các kỹ thuật tối ưu hóa mô hình (Model optimization techniques) hỗ trợ khả năng mở rộng bằng cách cải thiện hiệu quả.
  • Tính linh hoạt/Tính đa năng: Tính linh hoạt đề cập đến khả năng của một hệ thống để thích ứng với các tác vụ, loại dữ liệu hoặc yêu cầu khác nhau. Ví dụ: Ultralytics YOLOv8 rất linh hoạt vì nó hỗ trợ phát hiện, phân đoạn, phân loại và ước tính tư thế. Ngược lại, khả năng mở rộng là về việc xử lý sự gia tăng về khối lượng hoặc độ phức tạp của công việc, chứ không phải loại công việc.

Tham gia cộng đồng Ultralytics

Tham gia vào tương lai của AI. Kết nối, hợp tác và phát triển cùng với những nhà đổi mới toàn cầu

Tham gia ngay
Đã sao chép liên kết vào clipboard