美文网首页
基于CNN的人脸识别项目

基于CNN的人脸识别项目

作者: 珏王玉 | 来源:发表于2020-02-11 23:37 被阅读0次

    纯小白配置环境记录 anaconda3+tensorflow-gpu

    一.安装anaconda3    

    直接官网安装太慢,找了清华镜像,下载快一些(安装包大小都一样,只是下载速度会有差别)csdn上有很多教程,随便跟一个都行,有一步一步教的,需要注意的点就是记得勾选path,这样就不用自己添加环境变量了

    二.安装tensorflow

    这个有很多版本,要按需下载版本,如果一开始不知道自己需要什么版本,就只能先下一个普通版然后慢慢探索了(笑哭)。我是先下了2.0.0然后卸掉又下了1.15

    这里需要进行一步换源操作,有两种方法:

    1.找到下载完成的anaconda prompt,打开使用命令行(涉及到创建虚拟环境的问题,这里先不细说),一共三条命令

     1)conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

    2)conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

    3)conda configg --set show_channel_urls yes

    2.找到C:\用户\你的用户名\.condarc文件,以记事本方式打开,复制以下内容替换原有内容

    channels:

    -https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

    -https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

    -http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge

    -http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

    - defaults

    show_channel_urls: true

    其实两种方法都是一个作用,只不过一个以命令行方法执行,一个直接修改文件。

    然后我们来说一说创建虚拟环境(这部分是个人理解),我们刚刚下载的anaconda相当于一个管理系统,你可以在里面创建很多工程(也就是虚拟环境),然后可以在不同的虚拟环境中下载不同的包以实现不同的作用,比如a环境中下载了3个包来实现A作用;在b环境中下载10个包来实现B作用。下面是一些有关虚拟环境的命令:

    创建新虚拟环境   conda create -n your_env_name python=3.6(注意此处python的版本按需填写,重点是与tensorflow版本匹配,与anaconda中现有的python版本无关)

    删除虚拟环境  conda remove -n your_env_name --all

    conda evn list或 conda info -e  显示当前已有的虚拟环境 ,*为所在环境

    conda list -n your_env_name 显示your_env_name虚拟环境下已经安装的包

    anaconda search -t conda tensorflow 显示出目前可供选择的tensorflow版本

    activate your_env_name 激活虚拟环境   

    conda deactivate 关闭虚拟环境

    conda list 查看安装了哪些包

    conda update conda 检查更新当前conda

    删除环境中的某个包 conda remove --name your_env_name  package_name 即可

    到目前为止我们只是做了下载tensorflow的准备工作,下面一个命令

    conda install --channel https://conda.anaconda.org/anaconda tensorflow=1.15

    然后根据指示 按y(yes),等待就可啦,成不成功你一会就看出来了,不成功就再试一下

    检测是否安装成功 

    打开终端输入python

                  输入import tensorflow as tf

                        tf.__version__(此处结为两个_)

                        输出版本号

    这样就是成功了

    三.安装tensorflow-gpu的版本

    (conda命令再装一个tensorflow-gpu的版本

    首先要知道自己电脑的GPU,我的是Intel(R) HD Graphics 620+NVIDIA GeForce 940MX

    安装GPU版本的tensorflow重要的地方在于要装两个包:cudatoolkit和cudnn;

    我的版本是cuda9.0 cudnn7.0.4

    conda install cudatoolkit=9.0

                 conda install cudnn血路历程记载)

    原来只要装好tensorflow然后直接 conda install tensorflow-gpu 就行,我各种尝试,各种安装,各种等呀我的天。

    要以管理员身份运行anaconda prompt啊~~~~~!!!!

    相关文章

      网友评论

          本文标题:基于CNN的人脸识别项目

          本文链接:https://www.haomeiwen.com/subject/rmgxfhtx.html