参考深度学习图像识别技术:基于TensorFlow Object Detection API和OpenVINO工具套件
!注意 书里配置的Tensorflow == 1.xx Python的版本一定要在3.7以下。
Tensorflow1和2语法差别明显,慎重
以下是配置过程中遇到的一些坑,以书为主线,遇到问题再来查看。
Q1. 如何安装过往版本Anaconda?
参考https://blog.csdn.net/land_litao/article/details/116256624
https://repo.anaconda.com/archive/
全部默认!记住关键的一步
Q2.如何配置Anaconda软件包下载服务器?
Anaconda软件包下载服务器的默认地址在国外,由此导致软件包下载速度不太稳定,有时较慢。软件包下载速度慢是导致Anaconda软件包安装失败的主要原因。
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
ssl_verify: true
Q3.如何创建虚拟环境?
创建虚拟环境的重要性:由于Anaconda的默认虚拟环境base(root)中已安装的软件包太多,且这是唯一默认的虚拟环境,不能删除(Remove),所以需要新建一个专门用于深度学习的虚拟环境,并在这个虚拟环境中安装需要的软件包。另外,当在这个虚拟环境安装软件包的过程中出现重大错误导致开发环境崩溃,或者不想继续使用这个虚拟环境时,可以一键删除这个虚拟环境。
Q4.Anaconda进阶
第一,Anaconda用户手册(https://docs.anaconda.com/anaconda/user-guide/),可以帮助读者进一步熟悉Anaconda这个工具。
第二, Conda命令速查手册(https://docs.conda.io/projects/conda/en/latest/user-guide/cheatsheet.html#),可以帮助读者进一步熟悉conda命令。
Q5.安装Visual Studio Code
目的:提高效率
Visual Studio Code具有语法高亮、代码补全及多插件支持等功能,大大提高了Python代码的开发效率,本书推荐将Visual StudioCode作为Python代码的集成开发环境(IDE)
Q6.Tensorflow == 1.13.1
Q7.Git
注意,其它基本默认
Q8.TensorFlow Object Detection API
TensorFlow Object Detection API是一个在TensorFlow基础上开发出来的用于计算机视觉领域实现在图像中检测并定位多个目标物体的软件框架。
Q9.安装COCO API–安装Microsoft Visual C++ Build Tools 2015安装包损坏问题?
TensorFlow Object Detection API默认评估指标是PascalVOC,若希望使用COCO评估指标,则需要安装pycocotools,具体步骤如下。
第一步
https://blog.csdn.net/zw521cx/article/details/117368970
用离线包
Q10.测试ssd_inception_v2_coco
这个例子在哪?
http://download.tensorflow.org/models/object_detection/ssd_inception_v2_coco_2018_01_28.tar.gz
本书代码:● 360网盘下载:https://yunpan.360.cn/surl_yqMKweHiZRL(提取码:af62)。object_detection_example_1.py
可能需要装cuDNN,甚至重装NAVIDIA
参考:https://blog.csdn.net/u011473714/article/details/95042856