首先对谷歌的MediaPipe-BlazePalm进行了基于pytorch的重构;其次将官方权重进行了提取,和重构模型进行了适配;最后将官方权重作为预训练模型在自己的数据集上进行了进一步训练评估; 完成了基于不同框架的QAT量化
QAT_hand_pytorch:基于原模型与MQ的结合
demo.py:是一个简单的resnet18+mq的全流程样例;
train_mqbrench.py:没有加叶子节点,train_MQ加了叶子节点
test.py/train.py是浮点模型的测试/训练代码;test_new_qat为量化模型的测试,train_pytorch为量化训练,blaze_palml_new.py为浮点模型;QAT_net_pytorch为量化模型
test.py/train.py是浮点模型的测试/训练代码;test_new_qat为量化模型的测试,train_pytorch为量化训练,blaze_palml_new.py为浮点模型;QAT_net_pytorch为量化模型
- 图片推理
python test.py --mode image --source images/
- 视频推理
python test.py --mode video --source videos/hand_test.mp4
- 训练
python train.py
链接:https://pan.baidu.com/s/1rNg8Fo7L0Lf2vj4HAtAltg?pwd=1234 提取码:1234
链接:https://pan.baidu.com/s/1H9TG4x8KtULLpJtPrG8qOg?pwd=0dj6 提取码:0dj6