tensorflow的安装(要注意版本哦)

🍈 一、TensorFlow的介绍

1. TensorFlow 是什么

是一个深度学习库,由 Google 开源,可以对定义在 Tensor(张量)上的函数自动求导。

Tensor(张量)意味着 N 维数组,Flow(流)意味着基于数据流图的计算,TensorFlow即为张量从图的一端流动到另一端。

它的一大亮点是支持异构设备分布式计算,它能够在各个平台上自动运行模型,从电话、单个CPU / GPU到成百上千GPU卡组成的分布式系统。

支持CNN、RNN和LSTM算法,是目前在 Image,NLP 最流行的深度神经网络模型。

2. 为什么需要 TensorFlow 等库

深度学习通常意味着构建具有多层的大规模神经网络。

[En]

Deep learning usually means building large-scale neural networks with many layers.

除了输入X,函数还使用一系列参数,其中包括标量值、向量以及最昂贵的矩阵和高阶张量。

在训练网络之前,有必要定义一个成本函数。公共代价函数包括回归问题的方差和分类中的交叉熵。

[En]

Before training the network, it is necessary to define a cost function. The common cost function includes the variance of the regression problem and the cross entropy in classification.

在训练过程中,需要不断地将多批新的输入输入到网络中,并在推导出所有参数后,替换代价函数,从而更新整个网络模型。

[En]

During the training, it is necessary to continuously put several batches of new inputs into the network, and after deriving all the parameters, replace the cost function, so as to update the whole network model.

在这个过程中有两个主要问题:1.大数或张量相乘数百万次的处理使得整个模型非常昂贵。二.手动推导需要很长时间。

[En]

There are two main problems in this process: 1. The processing of multiplying large numbers or tensors together for millions of times makes the whole model very expensive. two。 Manual derivation takes a long time.

所以 TensorFlow 的对函数自动求导以及分布式计算,可以帮我们节省很多时间来训练模型。

查看python版本

python --version

🍉 二. TensorFlow的安装

1.电脑已安装Anaconda

2.看一下自己有没有NVIDIA的GPU(非常重要!!)

打开任务管理器或设备管理器,查看GPU 0 或GPU 1是否为NVIDIA

tensorflow的安装(要注意版本哦)

必须是NVIDIA的显卡才能装CUDA!其他品牌的GPU不能用来加速,不要装CUDA!

tensorflow的安装(要注意版本哦)

没有NVIDIA的GPU看这里:(安装cpu版本)

(1)升级pip版本

tensorflow的安装(要注意版本哦)

tensorflow的安装(要注意版本哦)
pip -V

tensorflow的安装(要注意版本哦)

遇到问题看着几篇文章

(4条消息) ERROR: Cannot uninstall ‘wrapt’. It is a distutils installed project and thus we cannot accurately_云斜月的专栏-CSDN博客tensorflow的安装(要注意版本哦)https://blog.csdn.net/li744831579/article/details/104160130?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164709517216780357272902%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=164709517216780357272902&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-104160130.article_score_rank&utm_term=ERROR%3A+Cannot+uninstall+wrapt.+It+is+a+distutils+installed+project+and+thus+we+cannot+accurately+determine+which+files+belong+to+it+which+would+lead+to+only+a+partial+uninstall.&spm=1018.2226.3001.4187 ;

(4条消息) 解决distributed 1.21.8 requires msgpack, which is not installed错误_sunmingyang1987的博客-CSDN博客tensorflow的安装(要注意版本哦)https://blog.csdn.net/sunmingyang1987/article/details/102972903?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164709500516780264098173%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=164709500516780264098173&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-102972903.article_score_rank&utm_term=distributed+1.21.8+requires+msgpack%2C+which+is+not+installed.&spm=1018.2226.3001.4187 ; (4条消息) python -m pip install –upgrade pip命令出错,无法升级pip_zb_tjw的博客-CSDN博客tensorflow的安装(要注意版本哦)https://blog.csdn.net/qq_32239767/article/details/104757874?ops_request_misc=&request_id=&biz_id=102&utm_term=python%20-m%20pip%20install%20–upgrad&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-104757874.nonecase&spm=1018.2226.3001.4187 ;

python -m pip install --upgrade pip

tensorflow的安装(要注意版本哦)

(2)如果没有NVIDIA的GPU ,执行(这一步是安装t ensorflow ,t ensorflow 是深度学习开发框架):

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==1.15

如果还报超时错,

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --default-timeout=100 tensorflow==1.15

如果仍然报超时错,

就在凌晨3点~早上7点之间安装

tensorflow的安装(要注意版本哦)

(3)验证一下:Python 环境下(anaconda prompt下键入:python(回车))出现>>>,然后键入import tensorflow,若没有报错,则安装基本正确。

🍊 三,查看TensorFlow的版本以及安装路径

查看TensorFlow的版本以及安装路径

进入到Python环境

import tensorflow as tf
tf.__version__   # 查看版本
tf.__path__      # 查看安装路径

tensorflow的安装(要注意版本哦)

升级到最新:

CPU版本:

pip install --upgrade tensorflow

GPU版本:

pip install --upgrade tensorflow-gpu

tensorflow2.0的安装

pip install --user tensorflow==2.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

卸载已经安装的tensorflow:输入y,卸载即可。

 pip uninstall tensorflow

tensorflow的安装(要注意版本哦)

一定要注意版本像这种错误很可能就是因为版本问题,可以下载新版的tensorflow.

Original: https://blog.csdn.net/zzqingyun/article/details/123449834
Author: 卿云阁
Title: tensorflow的安装(要注意版本哦)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/496436/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 巴西针对电源产品的新法规

    巴西ANATEL近日发布了一项新的5159法案,该法案内容主要是关于移动电话使用的有线和无线电源和充电器。 法案称为《手机用充电器合格评定技术要求及测试程序》,涵盖了产品安全性和E…

    人工智能 2023年6月4日
    063
  • 目标检测中anchor的概念

    主要从以下几个部分理解anchor的概念: 1. 什么是anchor? 2. anchor的意义 3. Faster R-CNN的Anchor Box 4 总结 什么是anchor…

    人工智能 2023年6月17日
    0102
  • 数据分析必备的五大能力

    良好的沟通能力 对数据分析师来说,良好的沟通能力是他们成功的基础。 数据分析人员在整个企业链条中属于承上启下的位置,要主动或被动的接触很多其他员工,和这些不同部门、不同职位的员工沟…

    人工智能 2023年6月11日
    082
  • 讯飞AIUI智能机器人7—–文字识别

    🍖🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖 🍖🍖🍖🍖🍖🍖🍖🍖…

    人工智能 2023年7月26日
    075
  • 多标签分类与binary_cross_entropy_with_logits

    binary_cross_entropy_with_logits可用于多标签分类 torch.nn.functional.binary_cross_entropy_with_log…

    人工智能 2023年7月21日
    088
  • 无监督特征选择算法综述

    无监督特征选择算法 ; Filter方法 只使用数据的内在属性,不使用聚类等其他辅助方法速度快 单变量 Information based methods SUD(Sequenti…

    人工智能 2023年6月2日
    084
  • python安装opencv库 anaconda虚拟环境pytorch安装opencv

    安装opencv库常用的办法是使用pip安装pip install opencv-python 但成功安装之后在写代码时import cv2 仍然显示报错 最终发现是自己使用的an…

    人工智能 2023年7月21日
    057
  • &4_卷积神经网络 CNN

    卷积神经网络CNN 什么是卷积神经网络 * 例子 池化(pooling) 常见的CNN结构 CNN神经网络 什么是卷积神经网络 卷积神经网络在图片和语言识别方面能够给出更优预测结果…

    人工智能 2023年7月13日
    064
  • 【论文笔记_知识蒸馏_对比学习_2020】CONTRASTIVE REPRESENTATION DISTILLATION

    (representational knowledge暂译为表征知识)代码地址::http://github.com/HobbitLong/RepDistiller ; 摘要 我们…

    人工智能 2023年7月13日
    041
  • NeRF 源码分析解读(二)

    光线的生成 由上一章节我们得到了加载到的数据,包括读取图像的数组、图像的高宽焦距、相机的 pose 、以及用于分割测试集、训练集的分割数组。得到这些数据后,我们开始进行生成光线的步…

    人工智能 2023年7月27日
    056
  • (AGC)Attributed Graph Clustering via Adaptive Graph Convolution

    本文提出了一种 自适应图卷积方法(AGC),该方法利用 高阶图卷积来捕获 全局的社区结构,并自适应地为不同的图选择合适的顺序。 AGC是从图信号处理谱图理论的角度来理解GNN并增强…

    人工智能 2023年6月2日
    059
  • Tensor对象和NumPy数组之间有什么区别

    Tensor对象和NumPy数组之间的区别 Tensor对象和NumPy数组是在不同框架下的数据结构,它们有一些区别。在本问题中,我们将详细介绍Tensor对象和NumPy数组之间…

    人工智能 2024年1月1日
    031
  • 第五章 人工神经网络

    第五章 人工神经网络 0. 神经网络前言介绍 1. 神经元与神经网络 2. 网络模型参数学习 * 2.1 损失函数 2.2 反向传播算法 2.3 BP神经网络 – 2….

    人工智能 2023年7月17日
    062
  • 在MATLAB中调用 Python

    在MATLAB中调用 Python 您可以通过将 py. 前缀添加到 Python 名称,直接从 MATLAB 访问 Python 库。要调用 Python 标准库中的内容,请在 …

    人工智能 2023年7月21日
    074
  • DEseq2 差异分析基本原理

    DEseq简介 寻找组间显著表达变化的基因,以解释基因表达水平的变化对生物功能的变化最直接的办法就行进行转录组测序和定量。那如何从不同组定量的转录组寻找到那些显著差异的基因呢?DE…

    人工智能 2023年6月15日
    090
  • 树莓派32位系统安装OpenCv

    ①连接VNC远程桌面 用Xshell连接树莓派之后 输入命令 然后回车 sudo raspi-config 选择第三个 Interface Options 回车 选择 VNC 选择…

    人工智能 2023年7月19日
    068
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球