從圖像辨識到物件偵測,進階的圖影像人工智慧 (From Image Classification to Object Detection, Advance...Jian-Kai Wang
複習及補充機器學習與深度學習,說明物件偵測要解決的問題。
探討策略1: One-Shot Solution,舉 YOLO 為例及其 Hands-On 操作,並探討其他相關演算法與其發展;其次探討策略2: Divide-and-Conquer,以 Faster RCNN 為例與利用 Tensorflow Object Detection API 進行練習,探討其他相關演算法與其發展。
最後探討增進訓練結果與演算法發展,並介紹機器學習的推論與應用與應用機器學習導入產業。
We first reviewed the Machine Learning basis, introduced what object detection is, and then described what the problems it is going to solve. (both the localization and the category issues)
Second, we introduced two types of algorithms that represent two different ideas. One is a One-Shot solution and the other is a divide-and-conquer way. The representative algorithm for the one-shot solution is "YOLO" and the other one is "Faster R-CNN". We also implemented the whole YOLO training and inference processes from scratch via Tensorflow 2.0. On the other hand, we introduced how to use Tensorflow Object Detection APIs to implement the whole Faster R-CNN training and inference processes.
Third, we quickly introduced the evolution of several famous object detection algorithms and how to improve training performance and results.
In the final, we introduced the gap between the AI industrial in research and in practice.
從圖像辨識到物件偵測,進階的圖影像人工智慧 (From Image Classification to Object Detection, Advance...Jian-Kai Wang
複習及補充機器學習與深度學習,說明物件偵測要解決的問題。
探討策略1: One-Shot Solution,舉 YOLO 為例及其 Hands-On 操作,並探討其他相關演算法與其發展;其次探討策略2: Divide-and-Conquer,以 Faster RCNN 為例與利用 Tensorflow Object Detection API 進行練習,探討其他相關演算法與其發展。
最後探討增進訓練結果與演算法發展,並介紹機器學習的推論與應用與應用機器學習導入產業。
We first reviewed the Machine Learning basis, introduced what object detection is, and then described what the problems it is going to solve. (both the localization and the category issues)
Second, we introduced two types of algorithms that represent two different ideas. One is a One-Shot solution and the other is a divide-and-conquer way. The representative algorithm for the one-shot solution is "YOLO" and the other one is "Faster R-CNN". We also implemented the whole YOLO training and inference processes from scratch via Tensorflow 2.0. On the other hand, we introduced how to use Tensorflow Object Detection APIs to implement the whole Faster R-CNN training and inference processes.
Third, we quickly introduced the evolution of several famous object detection algorithms and how to improve training performance and results.
In the final, we introduced the gap between the AI industrial in research and in practice.
With the fast technological progress of sensors, processors, operating system and AI, more and more data are generated and processed. Cloud computing is usually the 1st choice for such tasks, however, cloud computing does have many limitations, like real-time processing, security, scalability etc. Cloud needs to work together with the end point to achieve the best result. in the presentation, I will introduce the concept, example and progress of edge computing, as well as the challenges we are facing to push more computing and analytics to the edge.
With the fast technological progress of sensors, processors, operating system and AI, more and more data are generated and processed. Cloud computing is usually the 1st choice for such tasks, however, cloud computing does have many limitations, like real-time processing, security, scalability etc. Cloud needs to work together with the end point to achieve the best result. in the presentation, I will introduce the concept, example and progress of edge computing, as well as the challenges we are facing to push more computing and analytics to the edge.