ConvNeXt V2
ConvNeXt V2 is an image classifier with global response normalization.
- Tác vụ
- classification
- Cài đặt
pip install libreyolo- Bậc hỗ trợ
- Được hỗ trợ, từ v1.6.0. Các mô hình huấn luyện bổ trợ: luôn giữ CI ở trạng thái xanh, tính năng được bổ sung khi có cơ hội.
- Giấy phép
- Mã nguồn MIT, trọng số MIT code; CC-BY-NC-4.0 weights. Sử dụng thương mại
Install
pip install "libreyolo"Predict
from libreyolo import LibreYOLO, SAMPLE_IMAGE model = LibreYOLO("LibreConvNeXtV2atto-cls.pt", device="cpu")result = model(SAMPLE_IMAGE)print(result.probs)The eight sizes run classification at 224 pixels. Official pretrained weights are CC-BY-NC-4.0.
Train
Training rebuilds the classification head for an ImageFolder dataset. cls_pw accepts values from 0 to 1 and defaults to 0. class_weights=True selects the alternative sample-normalized weighting; it cannot combine with cls_pw>0. Weighting settings must match when resuming.
Dataset setup describes the required training data.
from libreyolo import LibreYOLO model = LibreYOLO("LibreConvNeXtV2atto-cls.pt", device="cpu")# "smoke10" auto-downloads; for your own data, pass a folder with train/ and val/ class subfolders.model.train(data="smoke10", epochs=1, device="cpu", workers=0)Validate
from libreyolo import LibreYOLO model = LibreYOLO("LibreConvNeXtV2atto-cls.pt", device="cpu")metrics = model.val(data="smoke10", workers=0)print(metrics)Use the dataset format for this task. Validation explains the dataset requirements and returned metrics.
Export
| Tác vụ | ONNX | TorchScript | ExecuTorch | TensorRT | OpenVINO | Paddle | MNN | RKNN | ncnn | TFLite | CoreML | Core AI |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Classification | Classification to ONNX: được hỗ trợ | Classification to TorchScript: được hỗ trợ | Classification to ExecuTorch: được hỗ trợ | Classification to TensorRT: được hỗ trợ | Classification to OpenVINO: được hỗ trợ | Classification to Paddle: không được hỗ trợ | Classification to MNN: không được hỗ trợ | Classification to RKNN: không được hỗ trợ | Classification to ncnn: được hỗ trợ | Classification to TFLite: không được hỗ trợ | Classification to CoreML: không được hỗ trợ | Classification to Core AI: không được hỗ trợ |
from libreyolo import LibreYOLO, SAMPLE_IMAGE model = LibreYOLO("LibreConvNeXtV2atto-cls.pt", device="cpu")model.export(format="onnx")Export setup lists format dependencies and loading exported artifacts.
Checkpoints
| Tệp | Giấy phép trọng số |
|---|---|
| Classification | |
| LibreConvNeXtV2atto-cls.pt | cc-by-nc-4.0 |
| LibreConvNeXtV2femto-cls.pt | cc-by-nc-4.0 |
| LibreConvNeXtV2pico-cls.pt | cc-by-nc-4.0 |
| LibreConvNeXtV2n-cls.pt | cc-by-nc-4.0 |
| LibreConvNeXtV2t-cls.pt | cc-by-nc-4.0 |
| LibreConvNeXtV2b-cls.pt | cc-by-nc-4.0 |
| LibreConvNeXtV2l-cls.pt | cc-by-nc-4.0 |
| LibreConvNeXtV2h-cls.pt | cc-by-nc-4.0 |
Mọi tệp ở trên hiện đều có trong tổ chức LibreYOLO và được tải xuống trong lần sử dụng đầu tiên.
Licensing
Hãy kiểm tra giấy phép trong repo Hugging Face của trọng số cụ thể mà bạn tải xuống. Mỗi checkpoint trong tổ chức LibreYOLO đều có giấy phép riêng và giấy phép có thể khác nhau trong cùng một họ. Repo đó là nguồn có thẩm quyền; phần tóm tắt dưới đây mô tả các điều khoản áp dụng khi trang này được kiểm chứng lần gần nhất.
Đây là phần mô tả các giấy phép liên quan, không phải tư vấn pháp lý. Nếu câu trả lời có ý nghĩa về mặt thương mại, hãy tự đọc các giấy phép và tham khảo cố vấn của riêng bạn.
- Công trình gốc
- ConvNeXt V2, Meta AI
- Giấy phép thượng nguồn
- MIT code; CC-BY-NC-4.0 weights
- Nguồn thượng nguồn
- github.com/facebookresearch/ConvNeXt-V2
- Mã nguồn LibreYOLO
- MIT
- Trọng số
- MIT code; CC-BY-NC-4.0 weights, được phát hành lại tại huggingface.co/LibreYOLO
- Diễn giải
- The source code is MIT. Official pretrained weights are CC-BY-NC-4.0 and exclude commercial use.
Citation
@article{Woo2023ConvNeXtV2,
title={ConvNeXt V2: Co-designing and Scaling ConvNets with Masked Autoencoders},
author={Sanghyun Woo, Shoubhik Debnath, Ronghang Hu, Xinlei Chen, Zhuang Liu, In So Kweon and Saining Xie},
year={2023},
journal={arXiv preprint arXiv:2301.00808},
}Được sao chép từ khối trích dẫn của tác giả tại raw.githubusercontent.com/facebookresearch/ConvNeXt-V2/main/README.md.