[Bản sửa đổi] Hướng dẫn hoàn chỉnh về Deep Learning Computer Vision
Khóa học này sẽ giúp bạn trở thành chuyên gia thị giác máy tính dựa trên học sâu (deep learning) cần thiết trong thực tế, thông qua các giải thích lý thuyết chuyên sâu về Object Detection và Segmentation cùng các ví dụ thực hành ở mức độ có thể áp dụng ngay trong công việc.
Nó hay đến mức nực cười... Tôi đã rất tức giận với Infron khi nghe Coco Pytorch ở khu phố bên cạnh. Tôi tìm thấy niềm vui sau khi tham gia khóa học này. Cảm ơn bạn rất nhiều.
5.0
한병식
31% đã tham gia
Các bài giảng của giảng viên Kwon Cheol-min luôn là hay nhất.
Cảm ơn
5.0
율언니
7% đã tham gia
Nó cực kỳ mạnh mẽ. Các ví dụ thực hành tốt rất hữu ích ^^
Bạn sẽ nhận được điều này sau khi học.
Tìm hiểu về Object Detection và Segmentation dựa trên Deep Learning
Học tập lý thuyết chuyên sâu về các dòng RCNN, SSD, YOLO, RetinaNet, EfficientDet và Mask RCNN.
Học cách sử dụng các gói triển khai tiêu biểu cho Object Detection và Segmentation như MMDetection, Ultralytics YOLO, v.v.
Thực hiện Object Detection/Segmentation cho hình ảnh/video bằng cách sử dụng OpenCV và Tensorflow Hub
Học hỏi các ví dụ thực tế đa dạng với độ khó cao để có thể đạt đến trình độ trực tiếp áp dụng Object Detection/Segmentation vào công việc thực tiễn.
Tiếp thu các kiến thức nền tảng đa dạng cấu thành nên Object Detection/Segmentation
Sử dụng các gói triển khai đa dạng để huấn luyện tập dữ liệu tùy chỉnh (Custom Dataset) và tạo mô hình của riêng bạn
Trực tiếp trải nghiệm và nắm vững ưu nhược điểm của các mô hình Object Detection/Segmentation đa dạng thông qua các ví dụ thực hành.
Xử lý các bộ dữ liệu chính như Pascal VOC, MS-COCO và chuyển đổi sang TFRecord
Sử dụng công cụ CVAT để áp dụng Annotation vào bộ dữ liệu và trực tiếp tạo dữ liệu huấn luyện
Hạ thấp rào cản, đi sâu vào cốt lõi! Hãy trở thành chuyên gia thực thụ về Deep Learning CNN.
Học Deep Learning Computer Vision với phiên bản mới nhất.
Đánh giá trung bình 4.9★ Được hơn 1.300+ học viên lựa chọn, Bestseller trên Inflearn Bản cập nhật mới toàn diện 2021!
Xin chào, tôi là Kwon Chul-min. Nhờ sự ủng hộ nhiệt tình của đông đảo các bạn, lần này tôi đã ra mắt phiên bản cải tiến của 'Hướng dẫn hoàn chỉnh về Deep Learning Computer Vision'. Khoảng 90% video trong bài giảng cũ đã được làm mới, và tôi sẽ giới thiệu đến các bạn những nội dung được cải tiến và bổ sung thêm.
Dựa trên những phản hồi mà các bạn đã gửi cho bài giảng trong suốt thời gian qua, tôi đã tạo ra bản chỉnh sửa tập trung vào các điểm sau đây.
Giải thích lý thuyết chi tiết hơn về những nội dung mà học viên đã đặt nhiều câu hỏi trong suốt thời gian qua
Thực hành dựa trên các gói Object Detection/Segmentation có hiệu suất mới nhất/cao nhất with the latest/highest performance
Cập nhật xu hướng mới nhất của Object Detection/Segmentation
Viết mã thực hành linh hoạt, đa dạng và có khả năng mở rộng hơn + giải thích chi tiết hơn
Các bài học bổ sung đa dạng khác
Chắc chắn rằng bài giảng phiên bản cải tiến này được cấu tạo với nội dung chi tiết và xuất sắc hơn so với bài giảng phiên bản đầu tiên. Nó sẽ dẫn dắt các bạn đến với lĩnh vực Object Detection và Segmentation dựa trên Deep Learning mới nhất.
Giới thiệu khóa học 📝
Trọng tâm của công nghệ thị giác máy tính học sâu đang chuyển dịch mạnh mẽ sang Object Detection và Segmentation..
Các công nghệ Object Detection và Segmentation dựa trên Deep Learning đang được lan tỏa rộng rãi trong nhiều lĩnh vực như: ▲Nhận dạng thông tin hình ảnh thông minh ▲Nhà máy thông minh kiểm tra thị giác AI ▲Chẩn đoán hình ảnh y tế tự động ▲Robot ▲Xe tự hành. Theo đó, các doanh nghiệp dẫn đầu về AI hàng đầu trong và ngoài nước cũng đang không ngừng đầu tư vào lĩnh vực này và nỗ lực tìm kiếm, đảm bảo nguồn nhân lực phát triển.
Cuối cùng hai xu hướng lớn đã gặp nhau, Object Detection & Segmentation
Trong những năm gần đây, lĩnh vực Object Detection và Segmentation đã phát triển nhanh chóng, dẫn đến nhu cầu về nhân lực có năng lực thực hành liên quan ngày càng tăng. Tuy nhiên, vì đây là những lĩnh vực mới nhất ứng dụng Deep Learning nên các nguồn tài liệu như sách, tư liệu và bài giảng phục vụ cho việc học tập còn thiếu thốn, dẫn đến thực trạng khó khăn trong việc đào tạo nhân lực phù hợp.
Chúng tôi sẽ dẫn dắt bạn để có thể trở thành một chuyên gia thị giác máy tính học sâu.
Khóa học này bao gồm giải thích lý thuyết chuyên sâu về Object Detection và Segmentation cùng với nhiều ví dụ thực hành có thể áp dụng ngay vào công việc thực tế, sẽ giúp bạn tiến xa để trở thành một chuyên gia thị giác máy tính dựa trên học sâu cần thiết tại hiện trường.
Từ giải thích khái niệm dễ hiểu đến lý thuyết chuyên sâu.
Chúng tôi giải thích rõ ràng về lĩnh vực Object Detection/Segmentation bao la, từ những khái niệm dễ hiểu đến các lý thuyết chuyên sâu về dòng RCNN, SSD, YOLO, RetinaNet, EfficientDet, Mask RCNN, v.v.
Bạn có thể nắm vững các khái niệm một cách kỹ lưỡng cùng với các slide bài giảng chi tiết.
Thông qua các ví dụ thực hành, tối đa hóa khả năng thực chiến Deep Learning.
Không có cách nào để nâng cao năng lực thực tiễn tốt hơn là trực tiếp lập trình và triển khai. Khóa học này bao gồm nhiều ví dụ thực hành, qua đó sẽ giúp bạn tối đa hóa khả năng triển khai thực tế về Object Detection và Segmentation.
Những người đã luôn trăn trở về việc làm thế nào để áp dụng CNN học sâu vào thực tiễn
Những người muốn phát triển giải pháp thị giác máy tính dựa trên học sâu
Những ai muốn mở rộng năng lực phân loại hình ảnh bằng Deep Learning cho đến các công nghệ CV mới nhất
Sinh viên chuẩn bị học cao học về trí tuệ nhân tạo, hoặc chuẩn bị tìm việc/nhảy việc trong lĩnh vực CV dựa trên học sâu (deep learning)
Vui lòng kiểm tra kiến thức tiên quyết.
Kinh nghiệm lập trình Python và hiểu biết cơ bản về Deep Learning CNN là cần thiết.
Ngoài ra, sẽ tốt hơn nếu bạn có một chút kinh nghiệm về TF.Keras hoặc Pytorch.
Khó có thể tìm thấy ở bất cứ đâu Các công nghệ CV mới nhất trong một lần.
Thực hiện Object Detection/Segmentation mới nhất với hiệu suất cực kỳ vượt trội thực hành sử dụng các gói thư viện
Thực hành với MMDetection, Ultralytics Yolo, v.v.
Thực hành Inference sử dụng OpenCV DNN và Tensorflow Hub phổ biến
Thực hành Object Detection/Segmentation trên nhiều hình ảnh và video khác nhau
Các ví dụ thực tế đa dạng về việc ứng dụng công nghệ thị giác máy tính
Thực hành huấn luyện mô hình với nhiều bộ dữ liệu tùy chỉnh (Custom Data)
Nhiều bộ dữ liệu tùy chỉnh đa dạng
Nếu là một chuyên gia thị giác máy tính học sâu, bạn phải có khả năng huấn luyện mô hình với nhiều bộ dữ liệu tùy chỉnh (Custom dataset) khác nhau để tạo ra mô hình Object Detection/Segmentation của riêng mình. Ngoài ra, bạn cũng cần phải có khả năng cải thiện hiệu suất và đánh giá (Evaluation) mô hình đó.
Khóa học này sẽ giúp bạn nuôi dưỡng khả năng huấn luyện các bộ dữ liệu tùy chỉnh (Custom data) bằng cách sử dụng nhiều gói triển khai khác nhau và tạo ra mô hình suy luận (Inference) tối ưu nhất.
Thực hành với bộ dữ liệu Training tự biên soạn Thực hành Training / Inference mô hình Custom
Thực hành thông qua bộ dữ liệu Training tự biên soạn
Sử dụng công cụ Annotation (chú thích) là CVAT để trực tiếp tạo bộ dữ liệu đào tạo bằng cách áp dụng Bounding Box Annotation lên các hình ảnh thông thường, sau đó sử dụng bộ dữ liệu đã tạo này để thực hành Training và Inference cho mô hình Custom.
Môi trường thực hành 🧰
Bài giảng này chủ yếu tiến hành thực hành dựa trên GPU. Đối với các bài thực hành sử dụng GPU, chúng ta sẽ thiết lập môi trường trên Runpod, còn đối với các bài thực hành không liên quan đến GPU, bạn có thể sử dụng môi trường Google Colab.
Đối với Runpod, bạn sẽ phát sinh thêm chi phí khoảng 10 ~ 20$ để thực hành. Mặc dù có thể tiến hành thực hành với 10$ (hơi sát sao một chút ^^;;), nhưng để thực hiện các bài thực hành một cách thoải mái hơn, tôi khuyên bạn nên chuẩn bị mức chi phí khoảng 20$.
Vui lòng kiểm tra trước khi học!
Nếu bạn không sử dụng môi trường GPU của Runpod, bạn sẽ gặp khó khăn trong việc thực hiện theo các ví dụ. Rất mong bạn thông cảm trước về điều này.
Mã thực hành và giáo trình bài giảng 👨💻
Mã nguồn thực hành có thể được tải xuống tại https://github.com/chulminkw/DLCV_New. Việc xem trước mã nguồn thực hành sẽ giúp bạn đánh giá được mức độ lập trình cần thiết để hiểu các bài thực hành.
Cung cấp giáo trình bài giảng định dạng PDF dài 320 trang
Giáo trình được sử dụng trong bài giảng (dày 320 trang) có thể được tải xuống tại Phần bài giảng 0: Giáo trình bài giảng.
Để học lý thuyết, không có phương pháp nào tốt hơn là thực hành.
Đừng chờ đợi cho đến khi bạn hiểu hoàn toàn lý thuyết học sâu. Không có cách nào tốt hơn để học lý thuyết ngoài việc thực hành.
Một khi bạn bắt đầu lập trình, não bộ của chúng ta sẽ tự động theo kịp để đạt được sự thấu hiểu thực tế. Hãy cùng tôi thực hiện các ví dụ thực hành đa dạng được đưa ra trong bài giảng. Nếu bạn vừa nghe giảng vừa trực tiếp triển khai bằng cách gõ bàn phím, những phần vốn dĩ cảm thấy mơ hồ như mây khói bấy lâu nay sẽ dần dần trở nên cụ thể hơn.
Để trở thành một chuyên gia, đôi khi (theo tôi nghĩ là hầu hết mọi lúc) bạn cần phải chạy trước khi học cách đi bộ. Khóa học này sẽ là người bạn đồng hành tuyệt vời nhất để bạn có thể phát triển sự nghiệp và năng lực của mình trong lĩnh vực thị giác máy tính dựa trên Deep Learning.
Cảm ơn bạn.
― Câu nói của Tony Stark với Jarvis khi thử nghiệm bộ giáp Iron Man trong <Iron Man 1>
“Đôi khi chúng ta phải tập chạy trước khi biết đi.”
Người mà Inflearn đã gặp 👨💻
Hãy đọc bài phỏng vấn của anh Kwon Cheol-min |Xem ngay
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Tất cả những ai quan tâm đến Deep Learning
Những người đã học tập trung vào lý thuyết về Phát hiện đối tượng (Object Detection) và Phân đoạn hình ảnh (Segmentation) dựa trên Deep Learning.
Những người đã và đang trăn trở về cách ứng dụng Deep Learning CNN vào thực tiễn.
Những ai muốn mở rộng năng lực từ Deep Learning CNN Image Classification sang lĩnh vực Object Detection/Segmentation
Những người muốn phát triển các giải pháp dựa trên Deep Learning trong lĩnh vực Computer Vision
Những ai muốn thử sức với các thử thách Object Detection/Segmentation trong các cuộc thi như Kaggle.
Những người đang chuẩn bị cho cao học AI
Những người đang chuẩn bị chuyển việc sang lĩnh vực Computer Vision dựa trên Deep Learning
Cần biết trước khi bắt đầu?
Kinh nghiệm lập trình Python
Hiểu biết cơ bản về Deep Learning CNN
(Tùy chọn) Có kinh nghiệm cơ bản về TF.Keras hoặc Pytorch
Nó hay đến mức nực cười... Tôi đã rất tức giận với Infron khi nghe Coco Pytorch ở khu phố bên cạnh. Tôi tìm thấy niềm vui sau khi tham gia khóa học này. Cảm ơn bạn rất nhiều.
Đây là bài giảng rất hay, có thể áp dụng ngay vào thực tế. Nếu người hướng dẫn có thời gian, tôi hy vọng sẽ mở một bài giảng đề cập đến dữ liệu dựa trên RNN như giọng nói và văn bản.