小白入门深度学习|第一篇:配置深度学习环境(代码片段)

K同学啊 K同学啊     2022-12-04     288

关键词:

一、配置Python3环境

这里推荐去Python官网下载安装包,不推荐使用 anaconda ,不然在配置GPU版本的tensorflow环境时,会出现各种你意想不到的意外。

前往Python安装包官网:https://www.python.org/downloads/release/python-365/,选择自己电脑对应的版本

我的电脑是win10,我选择的是Windows x86-64 executable installer

点击python-3.6.5-amd64.exe安装包运行它

安装成功后,将会看到一个这样的界面

恭喜你,Python环境安装成功!

二、安装 CPU版本的tf2环境

我们继续安装CPU版本的TensorFlow2的环境

同时按住 WIN键 + R 键,打开如下界面

输入 cmd 后回车键运行,你将会看到如下界面


输入 pip install tensorflow -i https://pypi.mirrors.ustc.edu.cn/simple/ 安装tensorflow2包,后缀 -i https://pypi.mirrors.ustc.edu.cn/simple/ 是镜像(如果你不知道什么是镜像,不要管,现在知道它可以加速tf2的安装就好了,配置好环境你再研究镜像去),我常用镜像地址:https://mtyjkh.blog.csdn.net/article/details/114660229

安装好后,你可以看到如下界面,黄色字部分可以忽略它,不影响我们的。(只要不出现红色字就OK)

再次确认,输入 pip list,检查tensorflow2是否安装成功,如果你可以再列表中找到 tensorflow2 包,那就是安装成功了


再次恭喜你,CPU版本的tensorflow2环境安装成功了

三、安装 jupyter notebook

再接再厉,我们接着安装我们的编译器 jupyter notebook

安装完成后,同时按住 WIN键 + R 键,输入 jupyter notebook

你将打开 jupyter notebook 会得到如下界面

点击右上角的 new 创建一个Python3 文件,你将得到如下的界面

然后你就可以在上面运行 Python3 程序了,关于 jupyter notebook 的详细使用教程,我将在第二篇展开详细介绍

四、安装 GPU版本tf2环境

GPU版本的安装比较需要耐心,淘宝上帮忙配置GPU版本的 tf 环境价格一般是500元,学到就是赚到。

在下面我们需要注意这几个东西的版本:显卡类型、CUDA版本、cudnn版本、TensorFlow2环境,其中任何一个环节出错都会导致环境配置失败。

1. 找到显卡对应的CUDA

第一步,打开我们的显卡,查看其支持的CUDA版本号,首先找到它右键打开 NVIDIA 控制面板

找到你显卡对应的 CUDA版本

2.下载相应的CUDA

第二步,进入谷歌,搜索相应的版本

下载这个安装包,然后直接安装就可以了。

3. 下载相应的cudnn

前往cudnn官网:https://developer.nvidia.com/rdp/cudnn-archive,找得到你CUDA对应的cudnn

这个它会要求你注册一个账号,按照它的步骤来就好了

下载完成后,你会得到一个文件夹,里面有include、lib64、bin三个文件,将它复制到CUDA的文件夹(C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.1)。

4. 添加环境变量

右键电脑,打开属性

选择高级系统设置,环境变量,Path

将下面四个路径添加到环境变量当中去,这一步就OK了

在这里插入图片描述

5.安装tensorflow-gpu

输入 pip install tensorflow-gpu -i https://pypi.mirrors.ustc.edu.cn/simple/

输入 pip list 检查安装结果

进入 jupyter notebook 再次检查GPU版本的tensorflow2是否安装成功

输入代码

import tensorflow as tf

gpus = tf.config.list_physical_devices("GPU")

if gpus:
    tf.config.experimental.set_memory_growth(gpus[0], True)  #设置GPU显存用量按需使用
    tf.config.set_visible_devices([gpus[0]],"GPU")

print(gpus)

你应该可以得到如下结果:

恭喜你,GPU版本的tensorflow2环境配置完成,一共节约了 500元

小白入门深度学习|第四篇:配置pytorch环境

查看详情

深度学习100例|第27天-卷积神经网络(cnn):艺术作品识别(代码片段)

...;来自专栏:《深度学习100例》如果你是一名深度学习小白可以先看看我这个专门为你写的专栏:《小白入门深度学习》小白入门深度学习|第一篇:配置深度学习环境小白入门深度学习|第二篇:编译器的使用-Jupyte... 查看详情

小白入门深度学习|第四篇:配置pytorch环境(代码片段)

文章目录简单的方法:快捷的方法检查是否安装成功简单的方法:进入【官网】,通过官方提供的方法进行安装。这个方法的好处是简单快捷的方法上面的方法属于pip在线安装,比较方便,但是安装速度会慢... 查看详情

小白入门深度学习|第三篇:深度学习初体验(代码片段)

文章目录一、深度学习是什么二、实现过程1.准备数据2.构建神经网络模型3.编译模型4.训练模型5.预测三、总结课后练手项目(附代码+讲解)🚀我的环境:语言环境:Python3.6.5编译器:JupyterNotebook深度学... 查看详情

小白入门深度学习|第三篇:深度学习初体验

文章目录一、深度学习是什么二、实现过程1.准备数据2.构建神经网络模型3.编译模型4.训练模型5.预测三、总结课后练手项目(附代码+讲解) 查看详情

小白入门深度学习|第六篇:tensorflow2回调极速入门

作者:K同学啊本文选自:《小白入门深度学习》配套实例教程:《深度学习100例》文章目录什么是Tensorflow回调?如何使用回调?如何设置早停?Lambda回调动态学习率模型检查点学习率降低LROnPlateau终止OnNaN什么是Tensorflow回调?Tens... 查看详情

第一篇如何选择深度学习主机

...善其事,必先利其器”。对于我们来说,如果我们想学好深度学习,一台配置好的主机必不可少。那么如何选着主机的配置呢?今天我就通过这篇文章和大家梳理一下。说到主机的配置,对于学习深度学习的人来说最重要的配件... 查看详情

第一篇如何选择深度学习主机

...善其事,必先利其器”。对于我们来说,如果我们想学好深度学习,一台配置好的主机必不可少。那么如何选着主机的配置呢?今天我就通过这篇文章和大家梳理一下。说到主机的配置,对于学习深度学习的人来说最重要的配件... 查看详情

小白入门深度学习|第六篇:tensorflow2回调极速入门(代码片段)

作者:K同学啊本文选自:《小白入门深度学习》配套实例教程:《深度学习100例》文章目录什么是Tensorflow回调?如何使用回调?如何设置早停?Lambda回调动态学习率模型检查点学习率降低LROnPlateau终止OnNaN什么... 查看详情

✨订阅须知✨|《小白入门深度学习》(代码片段)

...微信,拉你进微信交流群,记得备注:CSDN+小白入门深度学习需要定制的同学也可以加我,包括但不限于:期末大作业、毕设指导、Python留学生作业我的微信:专栏的数据获取 查看详情

✨订阅须知✨|《小白入门深度学习》(代码片段)

...微信,拉你进微信交流群,记得备注:CSDN+小白入门深度学习需要定制的同学也可以加我,包括但不限于:期末大作业、毕设指导、Python留学生作业我的微信:专栏的数据获取 查看详情

小白入门深度学习|第二篇:编译器的使用-jupyternotebook(代码片段)

...、安装插件1.安装目录八、后记🚀来自专栏:《小白入门深度学习》一、JupyterNotebook是什么JupyterNotebook是基于网页的用于交互计算的应用程序。其可被应用于全 查看详情

小白入门深度学习|第五篇:数据不均衡的处理方法

前言: 查看详情

深度学习之初识篇——小白也能跑通的深度学习万能框架交通标识牌检测(代码片段)

目录环境下载;点击即可数据集下载;点击即可深度学习环境配置点击下载深度学习环境数据集准备使用自己标注的数据集使用标注软件数据准备VOC标签格式转yolo格式并划分训练集和测试集部署和训练深度学习项目克隆... 查看详情

基于深度学习的天气识别算法对比研究-tensorflow实现-卷积神经网络(cnn)|第1例(内附源码+数据)(代码片段)

...手入门深度学习|1-1:配置深度学习环境一个深度学习小白需要的所有资料我都 查看详情

深度学习入门2022最新版深度学习简介(代码片段)

【深度学习入门2022最新版】第一课深度学习简介概述深度学习vs机器学习机器学习是什么深度学习是什么机器学习和深度学习的区别神经网络机器学习实现二分类神经网络实现二分类TensorFlowPyTorch神经网络的原理张量张量最小值(... 查看详情

tensorflow入门实战|第4周:猴痘病识别(代码片段)

...手入门深度学习|1-1:配置深度学习环境一个深度学习小白需要的所有资料我都放这里了:新手入门深度学习|目录建议你学习本文之前先看看下面这篇入门文章,以便你可以更好的理解本文:🍨新手入门深度... 查看详情

零基础入门深度学习目录

...:《深度学习100例》🔥推荐专栏:《零基础入门深度学习》📚选自专栏:《Matplotlib教程》🧿优秀专栏:《Python入门100题》📕入门篇1.环境配置【零基础入门深度学习】1-1:配置深度学习环境... 查看详情