## 运行Resnet50图像分类样例
### 一:准备环境
请您在环境中安装1.7或以上版本的Paddle,具体的安装方式请参照[飞桨官方页面](https://www.paddlepaddle.org.cn/)的指示方式。
### 二:下载模型以及测试数据
1)**获取预测模型**
下载[模型](https://paddle-inference-dist.bj.bcebos.com/inference_demo/python/resnet50/ResNet50.tar.gz),模型为imagenet 数据集训练得到的,如果你想获取更多的模型训练信息,请访问[这里](https://github.com/PaddlePaddle/models/tree/develop/PaddleCV/image_classification)。
2)**获取预测样例图片**
下载[样例图片](https://paddle-inference-dist.bj.bcebos.com/inference_demo/python/resnet50/ILSVRC2012_val_00000247.jpeg)。
图片如下:
### 三:运行预测
文件`img_preprocess.py`包含了图像的预处理。
文件`infer_resnet.py` 包含了创建predictor,读取示例图片,预测,获取输出的等功能。
运行:
```
python infer_resnet.py --model_file=./ResNet50/model --params_file=./ResNet50/params --use_gpu=1
```
运行的结果为: ('class index: ', 13)。
13表示图片的类别。我们通过imagenet [类别映射表](https://gist.github.com/yrevar/942d3a0ac09ec9e5eb3a), 可以找到对应的类别,即junco, snowbird,由此说明我们的分类器分类正确。
### 相关链接
- [Paddle Inference使用Quick Start!]()
- [Paddle Inference Python Api使用]()