1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Deep Learning cho Ảnh với PyTorch

Connected

Bài tập

Backbone từ mô hình tiền huấn luyện

Đến lúc xây dựng kiến trúc R-CNN! Bạn sẽ dùng backbone của mô hình tiền huấn luyện vgg16 để trích xuất đặc trưng. Hãy nhớ lưu lại kích thước đầu ra của backbone vì nó sẽ là kích thước đầu vào cho các khối tiếp theo: bộ phân loại (classifier) và bộ hồi quy hộp (box regressor).

torch, torchvision, torch.nn dưới tên nn đã được import. Mô hình đã được import là vgg16 với trọng số lưu trong VGG16_Weights.

Hướng dẫn

100 XP
  • Tải trọng số VGG16 đã tiền huấn luyện.
  • Trích xuất in_features từ lớp đầu tiên của classifier bằng .children() như một khối tuần tự và lưu vào input_dim.
  • Tạo một backbone dưới dạng khối tuần tự bằng cách dùng features và .children().
  • In mô hình backbone.