وظيفة تصنيف صورة Pytorch استنادًا إلى Torchision المنفذة.
تم تحديثها 2022.11.05
تم تحديثه في 2022.10.29 ، إعادة تدوين الكود ، الوظائف الأساسية هي نفسها.
إذا كنت معتادًا على الإصدار السابق ، فيرجى الاطلاع على رمز الإصدار V1: إصدار V1.
الوظائف الرئيسية:
باستخدام Pytorch لتحقيق تصنيف الصور ، استنادًا إلى Torchision ، يمكنه تمديد شبكات تصنيف الصور مثل Densynet و Resnext و Mobilenet و CistaftNet و Swin Transformer ، إلخ.
إذا كان مفيدًا ، مرحبًا بك في Star
نموذج المؤسسة لمجموعة البيانات ، يرجى الرجوع إلى sample_files/imgs/listfile.txt
قم بتعديل المعلمات في run.sh ، وقم Run.sh مباشرة.
المعلمات الرئيسية المعدلة:
OUTPUT_PATH 模型保存和log文件的路径
TRAIN_LIST 训练数据集的list文件
VAL_LIST 测试集合的list文件
model_name 默认是resnet50
lr 学习率
epochs 训练总的epoch
batch-size batch的大小
j dataloader的num_workers的大小
num_classes 类别数
يتم تخزين الرمز في مجلد cpp_inference .
استخدم cpp_inference/traced_model/trace_model.py لتصدير النموذج المدرب.
قم بتجميع رمز OpenCV و libtorch المطلوب إلى cpp_inference/third_party_library
التجميع
sh compile.sh
./bin/imgCls imgpath