Công cụ dành cho nhà phát triển cho AI
ML.NET
ML.NET là một khuôn khổ học máy đa nền tảng và mã nguồn mở với sự hỗ trợ cho macOS, Windows và Linux. ML.NET cho phép bạn sử dụng lại tất cả kiến thức, kỹ năng, mã và thư viện mà bạn đã có với tư cách là nhà phát triển .NET để bạn có thể dễ dàng tích hợp học máy vào các ứng dụng web, thiết bị di động, máy tính để bàn, trò chơi và Internet of Things (IoT) của mình.
ML.NET Model Builder cung cấp giao diện trực quan dễ hiểu để xây dựng, đào tạo và triển khai các mô hình học máy tùy chỉnh. Không bắt buộc phải có kiến thức chuyên môn về máy học trước đó. Model Builder hỗ trợ AutoML, tính năng này tự động khám phá các thuật toán và cài đặt học máy khác nhau để giúp bạn tìm ra giải pháp phù hợp nhất với tình huống của mình.
Bộ công cụ AI cho Azure IoT Edge
Sử dụng mô hình học máy cục bộ trên các thiết bị (biên thông minh) mang lại một lợi thế mạnh mẽ: nó cho phép bạn sử dụng sức mạnh xử lý cục bộ của thiết bị mà không cần phụ thuộc vào kết nối internet hoặc phải chịu độ trễ của cuộc gọi dịch vụ web để nhận kết quả của bạn.
Được mô tả trước đó trong phần Dịch vụ nhận thức, Custom Vision đã hỗ trợ chạy trên biên. Bạn có thể mong đợi sẽ có nhiều dịch vụ hơn nữa trong tương lai.
Để chạy các mô hình học máy trên biên, bạn cần có công cụ để giúp bạn triển khai các mô hình và dịch vụ web. Bộ công cụ AI cho Azure IoT Edge hỗ trợ công cụ này bằng cách cho phép bạn đóng gói các mô hình học máy trong các container Docker tương thích với Azure IoT Edge và để hiển thị các mô hình đó dưới dạng API REST. Sau đó, các container Docker chứa các mô hình học máy có thể được triển khai dưới dạng mô-đun biên IoT để chạy trên các thiết bị biên sử dụng Azure IoT Edge.
Bộ công cụ AI cho Azure IoT Edge chứa các ví dụ để bắt đầu và là mã nguồn mở hoàn toàn và có sẵn trên GitHub.