安装CNTK及keras时遇到的一些问题(五一day_one)

论述及例子来自于《深度学习-基于keras的python实践》

CNTK是微软出品的一个开源的深度学习工具包,Tensorflow就不加以阐述;这两个类库虽然强大,但实际运用中直接使用是非常困难的。本文会介绍一个构建在CNTK和Tensorlow上的,用来快速创建深度学习模型的python类库,就是keras

安装问题

工欲善其事,必先利其器。我在安装时踩了许多坑,花费了不少时间才把环境安装好,在这里把步骤记录下来。

1.按照书上的指示 ,在终端执行如下操作

 pip install …

其中…是CNTK官方安装指南上相应的版本,比如说py36的是https://cntk.ai/PythonWheel/CPU-Only/cntk-2.7.post1-cp36-cp36m-win_amd64.whl
2.但是这样就报错

…is not a supported  wheel on this platform

百度后通过命令

import pip._internal
print(pip.internal.pep425tags.get_supported())

查看可安装格式(还有更改扩展名的方法尝试后发现行不通),后发现cntk现在只支持python3.6及以下版本,但已经下好的anaconda是3.7的,卸载后重新下载3.6版本的太麻烦(后发现无3.6版本)
3.选择在原有anaconda中安装py36版本(anaconda支持多个py版本安装)
通过命令

conda create -n py36 python=3.6 anaconda

安装,后出现问题,HTTPERROR,解决办法:加入清华镜像站。
4.将清华镜像站去除,换为中科大镜像站后发现不能移出
后有评论说,清华大学和中科大已经宣布停止提供anaconda镜像服务,
5.在终端输出python,显示py37版本,后进入tensorflow中,发现py36版本
于是返回第一步,cntk安装完成。
在这里插入图片描述在这里插入图片描述
6.ketas安装无问题,按照书上指示即可。
在这里插入图片描述

另外,可以看到tensorflow中python为3.6版本而系统中python为3.7版本,所以选择在tensorflow中安装相应工具包
在这里插入图片描述

在jupyter notebook中运行成功
在这里插入图片描述

例子

在jupyternotebook中进行操作,学习深度学习工作步骤。
1.印第安人糖料病诊断
2.手写数字识别
3.爱丽丝梦游仙境

猜你喜欢

转载自blog.csdn.net/slozer/article/details/89742713