Keras的安装
1-介绍
1,keras需要在TensorFlow之上才能运行,所以要先安装tensorflow.
2,Tensorflow只能在3.7以前的python版本中运行,所以需要先创建一个基于python 3.6的虚拟环境.
2-创建虚拟环境
打开anaconda prompt,输入命令:
#创建虚拟环境名
conda create -n tensorflow_py36 python=3.6
#查看已创建环境
conda info --envs
#激活到创建的环境中去
conda activate tensorflow_py36
结果图如下:
3-tensorflow与keras安装
keras搭建在tensorflow基础上,在安装keras安装之前需要安装tensorflow、numpy、matplotlib、scipy。
conda install numpy
conda install matplotlib
conda install scipy
conda install tensorflow
conda install keras
然后验证是否安装成功,在anaconda prompt中输入以下指令:
python
import keras
出现如下图所示既安装成功。
4-错误记录-等待解决
在安装的过程中出现了以下情况,等待后续的解决。但是我在pycharm中可以使用keras。
C:\Users\WW>python E:\anaconda\anaconda\envs\tensorflow_py36\etc\keras\load_config.py 1>temp.txt
C:\Users\WW>set /p KERAS_BACKEND= 0<temp.txt
C:\Users\WW>del temp.txt
C:\Users\WW>python -c "import keras" 1>nul 2>&1
C:\Users\WW>if errorlevel 1 (
ver 1>nul
set "KERAS_BACKEND=theano"
python -c "import keras" 1>nul 2>&1
)
C:\Users\WW>SET DISTUTILS_USE_SDK=1
C:\Users\WW>SET MSSdk=1
C:\Users\WW>SET "VS_VERSION=15.0"
C:\Users\WW>SET "VS_MAJOR=15"
C:\Users\WW>SET "VS_YEAR=2017"
C:\Users\WW>set "MSYS2_ARG_CONV_EXCL=/AI;/AL;/OUT;/out"
C:\Users\WW>set "MSYS2_ENV_CONV_EXCL=CL"
C:\Users\WW>set "PY_VCRUNTIME_REDIST=\bin\vcruntime140.dll"
C:\Users\WW>set "CXX=cl.exe"
C:\Users\WW>set "CC=cl.exe"
C:\Users\WW>set "VSINSTALLDIR="
C:\Users\WW>set "NEWER_VS_WITH_OLDER_VC=0"
C:\Users\WW>for /F "usebackq tokens=*" %i in (`vswhere.exe -nologo -products * -version [15.0,16.0) -property installationPath`) do (set "VSINSTALLDIR=%i\" )
C:\Users\WW>if not exist "" (for /F "usebackq tokens=*" %i in (`vswhere.exe -nologo -products * -requires Microsoft.VisualStudio.Component.VC.v141.x86.x64 -property installationPath`) do (
set "VSINSTALLDIR=%i\"
set "NEWER_VS_WITH_OLDER_VC=1"
) )
C:\Users\WW>if not exist "" (set "VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\" )
C:\Users\WW>if not exist "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\" (set "VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\" )
C:\Users\WW>if not exist "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\" (set "VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\" )
C:\Users\WW>if not exist "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\" (set "VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\" )
C:\Users\WW>IF NOT "" == "" (
set "INCLUDE=;"
set "LIB=;"
set "CMAKE_PREFIX_PATH=;"
)
C:\Users\WW>call :GetWin10SdkDir
C:\Users\WW>call :GetWin10SdkDirHelper HKLM\SOFTWARE\Wow6432Node 1>nul 2>&1
C:\Users\WW>if errorlevel 1 call :GetWin10SdkDirHelper HKCU\SOFTWARE\Wow6432Node 1>nul 2>&1
C:\Users\WW>if errorlevel 1 call :GetWin10SdkDirHelper HKLM\SOFTWARE 1>nul 2>&1
C:\Users\WW>if errorlevel 1 call :GetWin10SdkDirHelper HKCU\SOFTWARE 1>nul 2>&1
C:\Users\WW>if errorlevel 1 exit /B 1
C:\Users\WW>exit /B 0
C:\Users\WW>for /F %i in ('dir /ON /B "\include\10.*"') DO (SET WindowsSDKVer=%~i )
系统找不到指定的文件。
C:\Users\WW>if errorlevel 1 (echo "Didn't find any windows 10 SDK. I'm not sure if things will work, but let's try..." ) else (echo Windows SDK version found as: "" )
Windows SDK version found as: ""
C:\Users\WW>IF "win-64" == "win-64" (
set "BITS=64"
set "CMAKE_PLAT=x64"
) ELSE (
set "BITS=32"
set "CMAKE_PLAT=Win32"
)
C:\Users\WW>IF 2017 GEQ 2019 (
set "CMAKE_GEN=Visual Studio 15 2017"
set "USE_NEW_CMAKE_GEN_SYNTAX=1"
) ELSE (
IF "win-64" == "win-64" (set "CMAKE_GEN=Visual Studio 15 2017 Win64" ) else (set "CMAKE_GEN=Visual Studio 15 2017" )
set "USE_NEW_CMAKE_GEN_SYNTAX=0"
)
C:\Users\WW>echo "NEWER_VS_WITH_OLDER_VC=0"
"NEWER_VS_WITH_OLDER_VC=0"
C:\Users\WW>IF "0" == "1" (
set "CMAKE_GEN=Visual Studio 16 2019"
set "USE_NEW_CMAKE_GEN_SYNTAX=1"
)
C:\Users\WW>IF "" == "" SET "CMAKE_GENERATOR=Visual Studio 15 2017 Win64"
C:\Users\WW>IF "0" == "1" (
IF "" == "" SET "CMAKE_GENERATOR_PLATFORM=x64"
IF "" == "" SET "CMAKE_GENERATOR_TOOLSET=v141"
)
C:\Users\WW>pushd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\
系统找不到指定的路径。
C:\Users\WW>CALL "VC\Auxiliary\Build\vcvars64.bat" -vcvars_ver=14.16
系统找不到指定的路径。
C:\Users\WW>popd
C:\Users\WW>call :GetWin10SdkDirHelper HKLM\SOFTWARE\Wow6432Node 1>nul 2>&1
C:\Users\WW>if errorlevel 1 call :GetWin10SdkDirHelper HKCU\SOFTWARE\Wow6432Node 1>nul 2>&1
C:\Users\WW>if errorlevel 1 call :GetWin10SdkDirHelper HKLM\SOFTWARE 1>nul 2>&1
C:\Users\WW>if errorlevel 1 call :GetWin10SdkDirHelper HKCU\SOFTWARE 1>nul 2>&1
C:\Users\WW>if errorlevel 1 exit /B 1
C:\Users\WW>exit /B 0
Original: https://blog.csdn.net/Alexa_/article/details/123801758
Author: Alexa2077
Title: 【Keras环境的安装】
相关文章

浅谈点云与三维重建
《浅谈点云与三维重建》 【本期导读】 三维重建技术在各领域已经展现出了不可替代性,而点云作为三维重建的重要工具,却常常被忽略。本文将从概念定义、数据来源、类别划分、应用场景等方面来介绍点云并剖析点云是...

普通麦克风和多阵列麦克风的区别
普通麦克风是指单个的麦克风。或者说多个麦克风但是这些麦克风之间没有加入处理电路或芯片, 那么这些也是普通麦克风。 麦克风阵列是多个麦克风按一定方式排列在一起,由于加入芯片,像昆虫的复眼一个能够精确定位...

Node: ‘conv2d_transpose_1/conv2d_transpose/Conv2DBackpropFilter‘No algorithm worked Error messages
情况说明 用tensorflow在GPU上跑一个fit,模型里用到了两个卷积函数layers.Conv2D和layers.Conv2DTranspose epoch时出错,具体错误日志见下文,一开始C...
![poweramp最完美设置_十段均衡器的设置和参数[附带推荐poweramp均衡器设置]](https://www.itcode1024.com/wp-content/themes/begin/prune.php?src=https://www.itcode1024.com/wp-content/themes/begin/img/loading.png&w=280&h=210&a=&zc=1)
poweramp最完美设置_十段均衡器的设置和参数[附带推荐poweramp均衡器设置]
【第二章.EQ各频段的基本知识】 1.[20-60Hz]影响音色的空间感,因为乐音的基音大多在这段频率以上,这段很难表现,powermp3没有这段均衡。 2.[60-100Hz]影响声音的混厚感,是低...

大规模深度学习框架 DeepSpeed 使用指南
最常见的深度学习框架应该是TensorFlow、Pytorch、Keras,但是这些框架在面向大规模模型的时候都不是很方便。 比如Pytorch的分布式并行计算框架(Distributed Data ...

NLP会议期刊
对于NLPer而言,了解科研动态最好的方法就是关注顶会论文,与NLP相关的比较有影响力的顶会主要有ACL、EMNLP、NAACL、COLING、ICLR、AAAI、CoNLL、NLPCC等。 中国计算...

局域网电话软件系统功能与应用
局域网电话在同一介质上集成语音和数据,支持自动呼叫分配、语音邮件和交互式语音响应,以及工作站之间的语音呼叫和电话会议。然而,局域网电话不必仅限于局域网。与数据一样,语音也可以通过广域数据网络传输出去。...

创新案例|市值$400亿的设计平台Canva的增长策略
澳大利亚在线平面设计工具「Canva」目前估值已达 400 亿美元,成为全球最有价值初创公司之一。是什么让Canva实现如此高速的增长?本文将通过研究Canva的产品体验创新、付费搜索和搜索引擎优化、...

传统语音识别介绍【一】—— 前端处理
前段时间做过语音识别相关的内容,先把小组整理的文档发布出来,供大家参考。 一、语音预处理 在对语音信号进行分析和处理之前,必须对其进行预加重、分帧、加窗等预处理操作。这些操作的目的是尽可能减小因为人类...

自然语言处理NLTK(一):NLTK和语料库
对于文本的研究,对于语言主要是中文,英文的研究反而会少了很多,主要还是因为应用的问题,而现在对于海外的产品来说,英文的语言处理,会越来越显得重要,其实对英文语言处理资料会比中文的来得多,来得全,很多中...

tensorflow2 cifar10 模型训练 demo
引言 原文地址: tensorflow2 cifar10 模型训练 demo 欢迎访问我的博客: http://blog.duhbb.com/ 文本使用 tensorflow 2.8, CUDA 11...

CNN人脸识别项目(dlib+opencv)
CNN人脸识别 获取数据集 读取数据集 数据预处理 建立模型进行预训练 对图片进行人脸进行检测并进行可视化 总结 思路:一个CNN人脸识别项目首先必不可少的是数据集,获取的方式有网站数据库 PubFi...

airpods pro连接安卓声音小_安卓(一加5)用airpods音量偏低怎么解决?
开发者选项里,有一个"蓝牙播放设备停用绝对音量",如果不打钩,也就是使用绝对音量,声音就会很小,但是音质会非常接近iPhone,iPad和Mac音源的音质,底噪非常小,没有破音;如果打钩,也就是停用绝...

Windows安装GPU版本的tensorflow+CUDA+CUDNN(超详细)
目的:安装GPU版本的tensorflow 一、查看电脑的NVIDIA 版本是否支持CUDA 以及能够配置的CUDA 版本 方法: 在桌面空白处单击右键,打开英伟达控制面板,如果找不到可以参考如下网址...

卷积神经网络实现CIFAR100数据集分类
文章目录 CIFAR100数据集介绍 代码实现 * 读取数据集 构建网络模型 网络模型编译 模型训练 模型评估 模型运行 模型运行结果 总结 CIFAR100数据集介绍 CIFAR100数据集有100...