Hoa Kỳmatterport/Mask_RCNN
Mask R-CNN for object detection and instance segmentation on Keras and TensorFlow
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tháng
#2 Repository Của Tuần
🧠 Mask R-CNN: Phát hiện vật thể và phân đoạn thực thể trên Keras + TensorFlow
Một trong những repo Mask R-CNN mở nguồn phổ biến nhất, cung cấp mô hình, trọng số dự đào tạo sẵn MS COCO và notebook minh họa toàn bộ pipeline.
Mask R-CNN của Matterport là bản cài đặt trên Python 3, Keras và TensorFlow cho mô hình Mask R-CNN (theo bài báo gốc). Mô hình sinh ra hộp giới hạn (bounding box) và mặt nạ phân đoạn (segmentation mask) cho từng thực thể vật thể trong ảnh. Dựa trên Feature Pyramid Network (FPN) và backbone ResNet101.
✨ Điểm nổi bật
- Phát hiện + phân đoạn thực thể: Tạo bounding box và mask cho từng đối tượng trong ảnh.
- Xây dựng trên FPN và ResNet101: Áp dụng kiến trúc mạnh cho mạng CNN.
- Trọng số dự đào tạo sẵn MS COCO: Dùng ngay để chạy thử mà không cần huấn luyện.
- Notebook minh họa toàn bộ pipeline: Từ tiền xử lý dữ liệu, kiến trúc mô hình, đến kiểm tra trọng số.
- Hỗ trợ huấn luyện đa GPU: ParallelModel hỗ trợ training song song trên nhiều GPU.
- Đánh giá theo metric COCO (AP): Hỗ trợ đo lường chất lượng mô hình.
- Tùy chỉnh trên dataset riêng: Dễ dàng mở rộng Config và Dataset để huấn luyện trên dữ liệu cá nhân.
💡 Vì sao đáng chú ý
Repo này không chỉ cung cấp mã nguồn mà còn tích hợp toàn bộ công cụ hỗ trợ nghiên cứu: từ trọng số dự đào tạo sẵn, notebook trực quan hóa từng bước pipeline, đến ví dụ huấn luyện trên dataset tùy chỉnh. Đặc biệt phù hợp cho các nhà nghiên cứu và kỹ sư muốn nhanh chóng triển khai Mask R-CNN mà không cần xây dựng lại từ đầu.
#MaskRCNN #ObjectDetection #InstanceSegmentation #TensorFlow #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Object Detection toolkit based on PaddlePaddle. It supports object detection, instance segmentation, multiple object tracking and real-time multi-person keypoint detection.
Ultralytics YOLO27, YOLO26, YOLO11, YOLOv8 — object detection, instance segmentation, semantic segmentation, image classification, pose estimation, object tracking
Distributed training framework for TensorFlow, Keras, PyTorch, and Apache MXNet.
The AI developer platform. Use Weights & Biases to train and fine-tune models, and manage models from experimentation to production.