【tensorlfow2】安装及简介全连接神经网络

【tensorlfow】全连接神经网络FC-DNN



一、[Win10+Anaconda+Tensorflow2.0安装教程

手把手带你安装tensorflow)]:2019年发布,有问题

1.检测已经安装的环境

conda info --envs

这里如果没有新建其他环境的话,就只有一个默认的anaconda中的root环境。
查看当前有哪些可以使用的python版本:conda search --full --name python
但是会出现一个warning,因为当前环境(base),并没有激活,但在anaconda prompt下,运行python,就不会有warning。如果不想出现warning,需要激活环境,输入命令:activate base,后面会介绍。
查看当前有哪些可以使用的tensorflow版本:conda search --full --name tensorflow

2.创建tensorflow虚拟环境

命令:conda create --name tf1.12.0.0 python=3.7

其实python3.7版本也是可以的。先以Python3.6为例。
tf2.0.0是虚拟机的名字,这个可以自己定义。接下来顺利的话会看到进度条。
删除环境
执行如下命令即可:

conda remove -n tf1.15.0 --all

3.激活

安装完成会出现下面的页面,此时应激活虚拟环境
命令:conda activate tf1.12.0.0

-(base) C:\Users\谢思琪>conda activate tf1.12.0

(取消激活:conda deactivate
-(tf2.0.0) C:\Users\谢思琪>conda deactivate)

在当前TensorFlow环境下检验Python的版本

-(tf2.0.0) C:\Users\谢思琪>python --version

是3.7.4。而anaconda内置的Python版本是3.7.3,这更进一步检验TensorFlow激活成功

4、 安装tensorflow

在虚拟环境中输入命令:

-(base) C:\Users\谢思琪>conda activate tf2.0.0
-(tf2.0.0) C:\Users\谢思琪>pip install tensorflow==2.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

使用的是清华镜像,这样安装会提高速度。,等待一段时间即可。
默认源的速度可能非常慢。
或者采用的安装方法就是使用豆瓣的源进行安装,其他包一样适合
-i https://pypi.tuna.tsinghua.edu.cn/simple

pip install tensorflow==2.0.0-alpha0 -i https://pypi.doubanio.com/simple/

或者通过anaconda navigator里面安装包,或者在prompt里:

conda install tensorflow
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

【检测是否安装成功】
1、进入cmd命令窗口,(我的在tensorflow环境中才会显示)输入pip show tensorflow ,会显示出tensorflow的信息
2、安装完成后就直接在tensorflow环境中,输入“python”按回车键进入python命令行模式,的python里import tensorflow中测试是否可以import。然后再输入import tensorflow as tf ,不报错表示成功安装,
3、
//tensorflow2.0版本的验证方法
import tensorflow as tf
tf.compat.v1.disable_eager_execution() #保证sess.run()能够正常运行
hello = tf.constant(‘hello,tensorflow’)
sess= tf.compat.v1.Session()#版本2.0的函数
print(sess.run(hello))

(tensorflow) C:\Windows\system32>python
Python 3.7.10 | packaged by conda-forge | (default, Feb 19 2021, 15:37:01) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> tf.compat.v1.disable_eager_execution()
>>> hello = tf.constant('hello,tensorflow')
>>> sess= tf.compat.v1.Session()
2021-03-19 18:03:00.052842: I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
>>> print(sess.run(hello))
b'hello,tensorflow'

tensorflow1版本

import tensorflow as tf
print("Tensorflow.Version:",tf.__version__) 

【安装失败】在Anaconda中python 3.8下无法安装Tensorflow 2.0的问题
如果安装失败,可以尝试添加:
conda config --set channel_priority flexible
1
记事本打开’.condarc’查看config配置:

open .condarc
1
可以在里面直接进行删改操作,例如删除默认源等。

其他命令:
删除环境变量:

conda remove -n 环境变量 --all
1
复制一个环境变量:

conda create -n 新名 --clone 旧名

————————————————
版权声明:原文链接:https://blog.csdn.net/m0607aaa/article/details/113921940

2、在安装第三方库时出现以下提示:
You are using pip version 10.0.1, however version 20.0.2 is available.
解决方案如下:
在Anaconda Prompt中输入命令:conda install pip

CUDA安装
目前的深度学习框架大都基于 NVIDIA 的 GPU 显卡进行加速运算,因此需要安装NVIDIA 提供的 GPU 加速库 CUDA 程序。在安装CUDA 之前,请确认本地计算机具有支持 CUDA 程序的 NVIDIA 显卡设备,如果计算机没有 NVIDIA 显卡,如部分计算机显卡生产商为 AMD,以及部分 MacBook 笔记本电脑,则无法安装 CUDA 程序,因此可以跳过这一步,直接进入 TensorFlow 安装。
3、在import tensorflow as tf时遇到下列报错:

TypeError: Descriptors cannot not be created directly.
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
If you cannot immediately regenerate your protos, some other possible workarounds are:

Downgrade the protobuf package to 3.20.x or lower.
Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).
重新安装protobuf,选择版本为3.20.* 便可解决该问题
pip install protobuf==3.20.*
————————————————

———————————————————————
更新tf版本
在anaconda下(base) C:\WINDOWS\system32>conda activate tf1.12.0
pip install --upgrade --ignore-installed tensorflow==1.15.5 -i https://pypi.douban.com/simple

5、将Tensorflow环境嵌入到编辑器中

环境:Tensorflow和Pycharm编辑器

步骤:

1:下载Pycharm软件,,这个的话下载安装都很简单,所以就不多说了

2:使用Pycharm创建一个项目
pycharm 终端内激活环境 activate tf1.12.0.0


conda create --name tf1.15-gpu python=3.6 y
conda activate  tf1.15-gpu

6、Windows同时安装tensorflow多个版本(tensorflow 2.0和tensorflow 1.x.x)

链接
在Anaconda安装Python2环境:conda create --name python27 python=2.7
在python2的环境下下载django

conda install django
conda create --name tensorflow-1.1.0 python=2.7
conda info --envs
activate tensorflow-1.1.0
pip install tensorflow==1.1.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
导入 keras,h5py,pandas包

解决办法
pip listkeras2.4.3(目前版本太高,需要降版本到2.2)
pip install keras
2.2.4 -i https://pypi.douban.com/simple
查看Keras与TensorFlow版本对应网站https://docs.floydhub.com/guides/environments/
卸载 pip uninstall keras
————————————————

————————————————

二、Tensorflow2.0课程:

三、神经网络理论知识:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值