Tạo ứng dụng phát hiện đối tượng thời gian thực bằng Watson Machine Learning

Nút nguồn: 1573051

Tổng kết

Cho dù bạn đang đếm ô tô trên đường hay những người bị mắc kẹt trên mái nhà trong một thảm họa thiên nhiên, có rất nhiều trường hợp sử dụng để phát hiện đối tượng. Thông thường, các mô hình phát hiện đối tượng được đào tạo trước không phù hợp với nhu cầu của bạn và bạn cần tạo các mô hình tùy chỉnh của riêng mình. Làm cách nào bạn có thể sử dụng máy học để đào tạo mô hình tùy chỉnh của riêng mình mà không cần thời gian và sức mạnh tính toán thực sự? Máy học Watson. Làm cách nào bạn có thể sử dụng mô hình được đào tạo tùy chỉnh của mình để phát hiện các đối tượng, trong thời gian thực, với quyền riêng tư hoàn toàn của người dùng, tất cả trên một thiết bị có sức mạnh tính toán hạn chế? Core ML của Apple, TensorFlow.js và TensorFlow Lite.

Mô tả

Trong mẫu mã này, bạn sẽ xây dựng một ứng dụng iOS, Android hoặc web (hoặc cả ba) cho phép bạn sử dụng các mô hình được đào tạo tùy chỉnh của riêng mình để phát hiện các đối tượng. Bạn sẽ tạo một phiên bản Lưu trữ đối tượng trên đám mây của IBM để lưu trữ dữ liệu được gắn nhãn của mình, sau đó, sau khi dữ liệu của bạn sẵn sàng, bạn sẽ tìm hiểu cách khởi động một phiên bản Watson Machine Learning để huấn luyện mô hình tùy chỉnh của riêng bạn trên các GPU hàng đầu . Sau khi mô hình của bạn đã hoàn thành quá trình đào tạo, bạn chỉ cần kéo và thả mô hình vào ứng dụng của mình.

Khi hoàn thành mẫu mã này, bạn sẽ hiểu cách:

  • Dữ liệu nhãn có thể được sử dụng để phát hiện đối tượng
  • Sử dụng dữ liệu tùy chỉnh của bạn để đào tạo một mô hình bằng Watson Machine Learning
  • Phát hiện đối tượng với Core ML

Dòng chảy

Sơ đồ xây dựng ứng dụng thị giác máy tính với watson ml

  1. Tải dữ liệu đào tạo lên Bộ lưu trữ đối tượng đám mây của IBM.
  2. Watson Machine Learning lấy dữ liệu đào tạo từ Bộ lưu trữ đối tượng đám mây của IBM và đào tạo một mô hình với TensorFlow. Mô hình được đào tạo được lưu trở lại Bộ lưu trữ đối tượng đám mây của IBM.
  3. Các mô hình được đào tạo được thêm vào ứng dụng.
  4. Người dùng tương tác với các ứng dụng có thể phát hiện các đối tượng trong thời gian thực.

Nguồn: https://developer.ibm.com/patterns/create-a-real-time-object-detection-app-using-watson-machine-learning/

Dấu thời gian:

Thêm từ Nhà phát triển IBM