Giám sát các mô hình thị giác máy tính đã triển khai trên Ultralytics Nền tảng
Khám phá cách giám sát các mô hình thị giác máy tính trong môi trường sản xuất với Ultralytics Nền tảng. Theo dõi các chỉ số. detect các vấn đề và cải thiện độ tin cậy.
Khám phá cách giám sát các mô hình thị giác máy tính trong môi trường sản xuất với Ultralytics Nền tảng. Theo dõi các chỉ số. detect các vấn đề và cải thiện độ tin cậy.
Việc kiểm thử các mô hình thị giác máy tính phân tích hình ảnh và video không phải lúc nào cũng giống như việc vận hành chúng trong môi trường sản xuất. Trong quá trình phát triển, các mô hình hoặc thuật toán này được kiểm thử trên các tập dữ liệu sạch, được chuẩn bị kỹ lưỡng, nơi các điều kiện được kiểm soát và có thể dự đoán được.
Sau khi được triển khai, mọi thứ trở nên năng động hơn. Các mô hình được tiếp xúc với lưu lượng truy cập thực tế, nơi khối lượng yêu cầu có thể thay đổi, thời gian phản hồi có thể khác nhau và thỉnh thoảng có thể xảy ra lỗi.
Ở giai đoạn này, trọng tâm chuyển sang việc liệu hệ thống có hoạt động ổn định hay không, với các điểm cuối luôn khả dụng, phản hồi nhanh và ổn định trong điều kiện thay đổi.
Đó là lý do tại sao việc giám sát là rất cần thiết. Nó cung cấp cái nhìn rõ ràng về cách các điểm cuối được triển khai hoạt động trong môi trường sản xuất thông qua các chỉ số như khối lượng yêu cầu, độ trễ, tỷ lệ lỗi và tình trạng tổng thể của hệ thống.
Để đơn giản hóa việc này, việc có sẵn các công cụ phù hợp trở nên quan trọng không kém gì chính mô hình. Gần đây, Ultralytics Chúng tôi đã giới thiệu Ultralytics Platform , môi trường toàn diện mới của chúng tôi, tích hợp quy trình làm việc thị giác máy tính đầy đủ, từ dữ liệu và huấn luyện đến triển khai và giám sát.

Với tính năng giám sát được tích hợp trực tiếp vào quy trình làm việc này, người dùng có thể track Kiểm tra trạng thái điểm cuối, xem xét hành vi yêu cầu và duy trì hệ thống đáng tin cậy mà không cần dựa vào các công cụ riêng biệt. Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng Ultralytics Nền tảng giám sát các điểm cuối mô hình đã triển khai và đảm bảo hệ thống sản xuất hoạt động trơn tru. Bắt đầu nào!
Trong vòng đời của một mô hình AI, giám sát đề cập đến việc quan sát cách các hệ thống đã triển khai hoạt động sau khi mô hình được đưa vào vận hành và xử lý các yêu cầu thực tế. Trong khi huấn luyện và xác thực cho thấy hiệu suất của mô hình học máy (mô hình ML) trên các tập dữ liệu đã chuẩn bị, giám sát tập trung vào cách điểm cuối đã triển khai hoạt động trong môi trường sản xuất.
Một phần quan trọng của việc giám sát là theo dõi các chỉ số cấp hệ thống phản ánh độ tin cậy và khả năng phản hồi. Các chỉ số như độ trễ và thời gian hoạt động giúp cho biết hệ thống đang xử lý các yêu cầu đến tốt như thế nào. Độ trễ đo thời gian cần thiết để xử lý một yêu cầu và trả về phản hồi, trong khi thời gian hoạt động cho thấy điểm cuối duy trì khả dụng một cách nhất quán như thế nào.
Một khía cạnh quan trọng khác là khả năng quan sát, cho phép theo dõi cách các yêu cầu được xử lý. Mỗi khi một dữ liệu đầu vào, chẳng hạn như hình ảnh hoặc khung hình video, được gửi đến mô hình đã triển khai, nó sẽ được xử lý như một yêu cầu suy luận.
Nhật ký ghi lại các yêu cầu này cùng với các chi tiết như dấu thời gian, thời gian phản hồi và mã trạng thái. Những nhật ký này giúp dễ dàng theo dõi yêu cầu, gỡ lỗi và điều tra sự cố khi chúng xảy ra. Chúng đặc biệt hữu ích để xác định các mẫu như lỗi lặp đi lặp lại, phản hồi chậm hoặc hành vi hệ thống bất thường.
Bằng cách kết hợp các chỉ số và nhật ký, giám sát giúp người dùng hiểu được hệ thống của họ đang hoạt động như thế nào trong môi trường sản xuất và nhanh chóng phản hồi các sự cố khi chúng phát sinh.
Trước khi đi sâu vào giám sát sản xuất, hãy cùng thảo luận về sự khác biệt giữa các chỉ số hiệu suất mô hình và các chỉ số hệ thống.
Thông thường, việc giám sát mô hình gắn liền với các chỉ số đánh giá, còn được gọi là các chỉ số mô hình, chẳng hạn như độ chính xác, độ chuẩn xác, độ thu hồi, và mAP (Độ chính xác trung bình). Các chỉ số này được sử dụng để mô tả hành vi của mô hình và đánh giá chất lượng dự đoán của mô hình, thường liên quan đến dữ liệu sản xuất hoặc dữ liệu đầu vào. Chúng có thể đặc biệt hữu ích để xác định các trường hợp ngoại lệ hoặc dữ liệu bất thường trong dữ liệu mới.
Tuy nhiên, điều này khác với việc giám sát một hệ thống đã được triển khai trong môi trường sản xuất. Trong ngữ cảnh này, việc giám sát tập trung vào cách hệ thống hoạt động hơn là trực tiếp đánh giá các dự đoán của mô hình.
Thay vì dựa vào các chỉ số mô hình, giám sát triển khai dựa vào các tín hiệu cấp hệ thống như khối lượng yêu cầu, độ trễ, tỷ lệ lỗi và thời gian hoạt động. Các chỉ số này cung cấp cái nhìn tổng quan về cách các điểm cuối xử lý dữ liệu đầu vào, mức độ nhất quán trong phản hồi và cách chúng hoạt động trong môi trường sản xuất.
Tiếp theo, chúng ta hãy xem xét một ví dụ thực tế làm nổi bật sự cần thiết của một hệ thống giám sát trong các ứng dụng thị giác máy tính.
Hãy xem xét một giải pháp thị giác sử dụng ước lượng tư thế , một nhiệm vụ thị giác máy tính được sử dụng để xác định và phân tích chuyển động cơ thể người, nhằm giám sát công nhân xây dựng về việc tuân thủ các quy định an toàn. Trong giai đoạn triển khai mô hình ban đầu, hệ thống như vậy có thể hoạt động tốt trong điều kiện được kiểm soát với tầm nhìn rõ ràng và các kịch bản tiêu chuẩn.
Tuy nhiên, các công trường xây dựng thực tế lại mang đến những phức tạp bổ sung. Khối lượng yêu cầu có thể thay đổi suốt cả ngày, điều kiện mạng có thể không ổn định và nhiều camera hoặc thiết bị đầu cuối có thể gửi dữ liệu cùng một lúc. Những yếu tố này có thể dẫn đến phản hồi chậm hơn hoặc thỉnh thoảng xảy ra lỗi nếu hệ thống không được giám sát đúng cách.

Trong môi trường sản xuất như thế này, việc hiểu rõ hệ thống hoạt động đáng tin cậy như thế nào trở nên rất quan trọng. Giám sát cung cấp thông tin về việc các điểm cuối có khả dụng hay không, tốc độ phản hồi các yêu cầu đến nhanh như thế nào và khả năng xử lý lưu lượng truy cập ổn định ra sao theo thời gian.
Ví dụ, sự gia tăng độ trễ có thể cho thấy tải trọng cao hơn hoặc hạn chế về tài nguyên, trong khi sự gia tăng tỷ lệ lỗi có thể chỉ ra các vấn đề về xử lý yêu cầu hoặc tính ổn định của hệ thống. Nhật ký cung cấp thêm ngữ cảnh bằng cách hiển thị cách các yêu cầu riêng lẻ được xử lý và nơi xảy ra lỗi.
Bằng cách theo dõi những tín hiệu này, những người đam mê trí tuệ nhân tạo và các nhà khoa học dữ liệu có thể xác định vấn đề từ sớm, khắc phục sự cố hiệu quả hơn và đảm bảo hệ thống của họ tiếp tục hoạt động đáng tin cậy khi điều kiện thực tế thay đổi.
Trong nhiều quy trình làm việc học sâu, việc giám sát thường được thực hiện bằng các công cụ riêng biệt để ghi nhật ký, đo lường và theo dõi tình trạng hệ thống. Cấu trúc phân mảnh này có thể gây khó khăn trong việc nắm bắt rõ ràng cách thức hoạt động của các điểm cuối đã triển khai trong môi trường sản xuất và làm tăng thêm độ phức tạp trong việc quản lý triển khai.
Ultralytics Nền tảng này đơn giản hóa quá trình bằng cách tích hợp việc giám sát trực tiếp vào một môi trường thống nhất bao quát toàn bộ quy trình làm việc về thị giác máy tính , từ thu thập và chú thích dữ liệu đến huấn luyện, triển khai và giám sát.
Với thiết lập tích hợp này, người dùng có thể track Cách các điểm cuối được triển khai xử lý lưu lượng truy cập thực tế mà không cần thiết lập hệ thống ghi nhật ký bên ngoài hoặc bảng điều khiển bổ sung. Mọi thứ đều có sẵn ở một nơi, giúp dễ dàng quan sát hành vi hệ thống và duy trì các triển khai đáng tin cậy theo thời gian.
Các tính năng giám sát có thể được truy cập trực tiếp từ tab Triển khai . Từ một bảng điều khiển duy nhất, người dùng có thể... track Các chỉ số chính, phân tích hành vi ở cấp độ yêu cầu và trực quan hóa xu hướng. Các hình ảnh trực quan tích hợp này giúp dễ dàng hiểu được hiệu suất của giải pháp mà không cần chuyển đổi giữa các công cụ.
Bằng cách tích hợp việc giám sát, triển khai và quản lý mô hình vào quy trình làm việc tổng thể, nền tảng này giúp giảm bớt sự phức tạp. Điều này giúp người dùng tập trung hơn vào việc quản lý triển khai, tối ưu hóa hiệu suất hệ thống và duy trì độ tin cậy.
Trong các triển khai thực tế, việc giám sát phụ thuộc vào việc có cái nhìn rõ ràng về cách hệ thống hoạt động khi các điều kiện thay đổi theo thời gian. Nó không chỉ đơn thuần là theo dõi một vài chỉ số mà còn bao gồm việc hiểu cách các điểm cuối được triển khai hoạt động trên các môi trường khác nhau và quản lý nhiều triển khai một cách hiệu quả.
Lấy cảm hứng từ phản hồi của cộng đồng AI thị giác về những thách thức phổ biến trong thị giác máy tính, Ultralytics Nền tảng này bao gồm nhiều tính năng giúp việc giám sát trở nên thiết thực và có khả năng mở rộng hơn.
Dưới đây là tổng quan về một số tính năng chính:
Tiếp theo, chúng ta sẽ xem xét chi tiết hơn một số tính năng này và cách chúng có thể được sử dụng để giám sát các điểm cuối đã triển khai trong môi trường sản xuất.
Sau khi mô hình được triển khai, quá trình giám sát bắt đầu bằng việc theo dõi các chỉ số hệ thống quan trọng. Mặc dù các chỉ số như độ chính xác và độ thu hồi rất hữu ích trong giai đoạn phát triển, nhưng giám sát trong môi trường sản xuất tập trung vào các tín hiệu cấp hệ thống như thời gian phản hồi và tỷ lệ lỗi, cung cấp những hiểu biết có thể đo lường được về độ tin cậy của các điểm cuối trong việc xử lý lưu lượng truy cập thực tế.
Ultralytics Nền tảng này cung cấp một bảng điều khiển tập trung, cho phép xem rõ hoạt động của các thiết bị đầu cuối và hành vi của hệ thống. Cụ thể, bảng điều khiển Triển khai bao gồm bốn chỉ số chính cho thấy cách các thiết bị đầu cuối được sử dụng và cách chúng phản hồi các yêu cầu đến.
Dưới đây là cái nhìn chi tiết hơn về các chỉ số này:
Nói một cách đơn giản, các chỉ số này cung cấp cái nhìn rõ ràng về cách các thiết bị đầu cuối được triển khai hoạt động trong môi trường sản xuất. Bằng cách phân tích các mẫu sử dụng, các nhóm và cá nhân có thể hiểu được sự phân bổ lưu lượng truy cập, xác định các khoảng thời gian tải cao điểm và đảm bảo rằng hệ thống vẫn phản hồi nhanh và đáng tin cậy khi mức sử dụng tăng lên.
Trong khi các chỉ số cung cấp cái nhìn tổng quan về hiệu suất hệ thống, nhật ký lại cung cấp cái nhìn chi tiết hơn về cách các điểm cuối được triển khai xử lý các yêu cầu riêng lẻ. Nhật ký ghi lại mỗi yêu cầu được gửi đến một điểm cuối cùng với phản hồi tương ứng.
Chúng rất hữu ích để theo dõi các vấn đề, kiểm tra lỗi và hiểu cách các yêu cầu được xử lý. Trong phạm vi... Ultralytics Trên nền tảng này, bạn có thể chọn bất kỳ triển khai nào để xem chi tiết, bao gồm cả nhật ký.

Nhật ký sự kiện trên nền tảng được hiển thị theo định dạng có cấu trúc, giúp dễ dàng hiểu được những gì đã xảy ra trong mỗi yêu cầu. Mỗi mục nhập bao gồm mức độ nghiêm trọng, cho biết mức độ quan trọng của sự kiện, cùng với dấu thời gian cho biết khi nào sự kiện xảy ra.
Nó cũng chứa một thông báo mô tả sự kiện và các chi tiết liên quan đến HTTP như mã trạng thái và độ trễ. Thông tin này giúp theo dõi yêu cầu, hỗ trợ khắc phục sự cố và gỡ lỗi hiệu quả hơn. Hơn nữa, nhật ký được nhóm theo mức độ nghiêm trọng, vì vậy người dùng có thể ưu tiên các triển khai cần được chú ý.
Việc giám sát cũng bao gồm việc hiểu rõ tình trạng tổng thể của các điểm cuối đã triển khai, bao gồm cả việc chúng có hoạt động đúng cách, phản hồi kịp thời và xử lý yêu cầu một cách nhất quán mà không gặp lỗi hay không. Ultralytics Nền tảng này cung cấp cái nhìn rõ ràng về trạng thái hoạt động của từng hệ thống triển khai, giúp dễ dàng xác minh xem các thiết bị đầu cuối có hoạt động như mong đợi hay không.
Nền tảng này bao gồm các chỉ báo sức khỏe trực quan cho mỗi lần triển khai, được hiển thị trên từng thẻ triển khai riêng lẻ.
Ví dụ, chỉ báo màu xanh lá cây cho thấy điểm cuối đang hoạt động tốt và phản hồi bình thường, trong khi chỉ báo màu đỏ báo hiệu sự cố hoặc thời gian ngừng hoạt động. Biểu tượng xoay tròn cho biết hệ thống đang tích cực kiểm tra trạng thái triển khai.
Bằng cách theo dõi tình trạng hoạt động của thiết bị đầu cuối theo thời gian, chúng ta có thể detect giúp phát hiện sự cố sớm, duy trì hiệu suất ổn định và đảm bảo trải nghiệm ổn định cho các ứng dụng đang chạy trong môi trường sản xuất.
Giám sát mô hình không chỉ đơn thuần là theo dõi các chỉ số. Nó tạo ra một vòng phản hồi hỗ trợ cải tiến liên tục theo thời gian. Khi các điểm cuối xử lý lưu lượng truy cập thực tế, các mẫu bắt đầu xuất hiện trong các chỉ số và nhật ký, có thể tiết lộ các vấn đề như độ trễ tăng, tỷ lệ lỗi cao hơn hoặc hành vi hệ thống không nhất quán.
Việc giám sát giúp làm nổi bật những khu vực cần được chú ý. Ví dụ, độ trễ cao liên tục có thể cho thấy cần phân bổ tài nguyên tốt hơn hoặc mở rộng quy mô, trong khi tỷ lệ lỗi tăng cao có thể chỉ ra các vấn đề về xử lý yêu cầu hoặc tính ổn định của hệ thống.
Khi đã xác định được các vấn đề này, có thể thực hiện các bước để cải thiện độ tin cậy. Điều này có thể bao gồm điều chỉnh cơ sở hạ tầng, mở rộng tài nguyên hoặc khắc phục các sự cố trong cách xử lý yêu cầu. Sau những thay đổi này, hệ thống có thể tiếp tục được giám sát để xác nhận rằng hiệu suất đã được cải thiện.
Bằng cách liên kết việc giám sát với việc cải tiến liên tục, người dùng có thể duy trì các hệ thống mạnh mẽ khi mức độ sử dụng tăng lên và điều kiện thay đổi.
Để hiểu rõ hơn về tác động của việc giám sát trong một tình huống thực tế, chúng ta hãy cùng tìm hiểu cách nó được áp dụng vào việc tự động hóa các hoạt động mặt đất hàng không .
Hãy xem xét một hệ thống thị giác được thiết kế để giám sát việc xếp dỡ hành lý trong quá trình vận hành mặt đất của máy bay. Trong thiết lập này, một mô hình phát hiện đối tượng như Ultralytics YOLO26 có thể được sử dụng để detect Cho dù hành lý rơi khỏi băng chuyền hay thiết bị xử lý.
Trong giai đoạn thử nghiệm và triển khai ban đầu, hệ thống thời gian thực có thể hoạt động tốt, nhận diện chính xác hành lý và phản hồi nhanh chóng.
Bắt đầu hành trình của bạn với tương lai của học máy