Win10 安装TensorFlow & tflearn

前端之家收集整理的这篇文章主要介绍了Win10 安装TensorFlow & tflearn前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

原博文

(主要是解决import tflearn时,突然出现的“ curses is not supported on this machine (please install/reinstall curses for an optimal experience)”问题、需要下载“curses-2.2-cp35-cp35m-win_amd64.whl”进行pip install)



1. 确保成功安装了tensorflow

2. 查看当前tensorflow下的库文件,判断是否已经安装了h5py,scipy:conda list

3. 若没有安装,安装h5py,scipy。我的电脑中没有安装h5py,安装:pip install h5py
安装scipy同理

4. 安装tflearn
有两种安装方式
1)pip install tflearn
2) pip install git+https://github.com/tflearn/tflearn.git (要确保先安装了Git)
我使用的第一种安装方法

5. 至此tflearn安装成功。

6. 从tflearn官网找的一个例子:http://tflearn.org/examples/

@H_301_59@from @H_301_59@__future__ @H_301_59@import@H_301_59@ absolute_import,division,print_function

@H_301_59@import@H_301_59@ tflearn

@H_301_59@#@H_301_59@ Regression data
X = [3.3,4.4,5.5,6.71,6.93,4.168,9.779,6.182,7.59,2.167,7.042,10.791,5.313,7.997,5.654,9.27,3.1@H_301_59@]
Y = [1.7,2.76,2.09,3.19,1.694,1.573,3.366,2.596,2.53,1.221,2.827,3.465,1.65,2.904,2.42,2.94,1.3@H_301_59@]

@H_301_59@#@H_301_59@ Linear Regression graph
input_ = tflearn.input_data(shape=@H_301_59@[None])
linear =@H_301_59@ tflearn.single_unit(input_)
regression = tflearn.regression(linear,optimizer=@H_301_59@'@H_301_59@sgd@H_301_59@',loss=@H_301_59@'@H_301_59@mean_square@H_301_59@'@H_301_59@,metric=@H_301_59@'@H_301_59@R2@H_301_59@',learning_rate=0.01@H_301_59@)
m =@H_301_59@ tflearn.DNN(regression)
m.fit(X,Y,n_epoch=1000,show_metric=True,snapshot_epoch=@H_301_59@False)

@H_301_59@print(@H_301_59@"@H_301_59@\nRegression result:@H_301_59@"@H_301_59@)
@H_301_59@print(@H_301_59@"@H_301_59@Y = @H_301_59@" + str(m.get_weights(linear.W)) +
      @H_301_59@"@H_301_59@*X + @H_301_59@" +@H_301_59@ str(m.get_weights(linear.b)))

@H_301_59@print(@H_301_59@"@H_301_59@\nTest prediction for x = 3.2,3.3,3.4:@H_301_59@"@H_301_59@)
@H_301_59@print(m.predict([3.2,3.4]))@H_403_151@ 
  

运行结果部分截图如下:


--------------------------------分割线--------------------------------------------
安装过程中遇到的错误


1.hdf5 is not supported on this machine (please install/reinstall h5py for optimal experience)
原因:没有安装h5py,安装h5py后,问题得以解决

2.curses is not supported on this machine (please install/reinstall curses for an optimal experience)
解决方法:安装curses
安装过程:
1)如果没有安装wheel,首先通过pip命令安装wheel:pip install wheel

2)从https://www.lfd.uci.edu/~gohlke/pythonlibs/下载curses‑2.2‑cp35‑none‑win_amd64.whl包

3)cd到下载的.whl的目录(如我的 ~/PythonTool)。直接输入命令 : pip install curses-2.2-cp36-cp36m-win32.whl

参考:https://github.com/lxzheng/machine_learning/wiki/TensorFlow--%E5%92%8C-TFlearn-Windows%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97

原文链接:https://www.f2er.com/windows/373240.html

猜你在找的Windows相关文章