windows中不能直接使用Tensorflow,所以得费点劲。(2016.11.29更新,TensorFlow 0.12 中已加入初步的 Windows 原生支持)

先是直接使用了《Deep Learning》中推荐的已经配置好Tensorflow和所有作业文件的Docker容器(貌似得翻-墙),这个方法其实很方便,用来学习Tensorflow和这个课程已经足够了,但是不够灵活。

最后在虚拟机ubuntu上安装了Tensorflow,安装配置远程jupyter notebook(以前都叫ipython notebook),然后就能在windows上通过浏览器使用jupyter notebook来编写python程序了。

使用虚拟机安装linux

在windows里,使用vmware安装了64位的ubuntu,注意Tensorflow只能使用64位的系统。

安装pip

pip是一个python包管理工具,后面安装Tensorflow和ipython notebook都可以很方便的用这个。

安装ssh

ssh是一种安全协议,Ubuntu没有默认安装ssh,使用ssh就能远程登录这台linux了。

使用虚拟机切来切去常常会很卡,所以,可以打开虚拟机后直接最小化了,用Xshell之类的工具通过ssh连接linux,然后就在Xshell中使用linux。

安装Tensorflow

按照Tensorflow推荐的pip安装方法安装,很简单。

安装ipython notebook

使用pip也是一行就能解决。http://ipython.org/ipython-doc/2/install/install.html

配置远程ipython notebook

稍微麻烦点,这个博客写的很详细:http://blog.csdn.net/suzyu12345/article/details/51037905

有点小问题,现在版本比较新了,叫做jupyter notebook,不再推荐使用ipython notebook,有些配置放到了文件夹~/.jupyter而不是之前的~/.ipython,所以第三步需要使用

jupyter notebook --generate-config

然后需要编辑配置文件是这个:~/.jupyter/jupyter_notebook_config.py

启动ipython notebook:

jupyter notebook --profile=nbserver

这个问题的解决方案来源:

Unrecognized alias: '--profile=nbserver', it will probably have no effect

http://stackoverflow.com/questions/31974797/ipython-notebook-wont-read-the-configuration-file

使用Tensorflow

Tensorflow Github

Tensorflow官方文档中文版

MOOC课程《Deep Learning》 :作业使用的都是Tensorflow,详细的示例代码和指导。

作者:rubbninja

出处:http://www.cnblogs.com/rubbninja/

关于作者:目前主要研究领域为机器学习与无线定位技术,欢迎讨论与指正!

版权声明:本文版权归作者和博客园共有,转载请注明出处。

Tensorflow使用环境配置的更多相关文章

  1. Tensorflow开发环境配置及其基本概念

    Tensorflow开发环境配置及其基本概念 1.1. 安装Tensorflow开发环境 1.1.1. 安装pycharm 1.1.2. 安装pythe3.6 1.1.3. 安装Tensorflow ...

  2. Windows10下Anaconda+Tensorflow+Keras环境配置

    注意!注意!!注意!!! (重要的事情说三遍) 安装前检查: 1.Tensorflow不支持Anaconda2,Tensorflow也不支持python2.7和python3.7(满满的辛酸泪!) 2 ...

  3. pycharm 下使用tensorflow 之环境配置

    我们常常看代码使用ide里面看,而且还可以看到调试信息(虽然tensorflow有专门的调试介绍哈) 但是,常常代码在终端里面执行可以直接执行,但是到pycharm里面就会出现各种问题,常见的就是找不 ...

  4. 深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow

    深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow 最近在公司做深度学习相关的学习和实验,原来一直 ...

  5. 深度学习主机环境配置: Ubuntu16.04+GeForce GTX 1080+TensorFlow

    接上文<深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0>,我们继续来安装 TensorFlow,使其支持GeForce GTX 1080显卡 ...

  6. 深度学习 GPU环境 Ubuntu 16.04 + Nvidia GTX 1080 + Python 3.6 + CUDA 9.0 + cuDNN 7.1 + TensorFlow 1.6 环境配置

    本节详细说明一下深度学习环境配置,Ubuntu 16.04 + Nvidia GTX 1080 + Python 3.6 + CUDA 9.0 + cuDNN 7.1 + TensorFlow 1.6 ...

  7. windows10下Anaconda的安装与tensorflow、opencv的安装与环境配置

    刚开始学习tensorflow和opencv这一块的知识,所以用博客这个平台来把自己这段学习的经历与感想写下来. tensorflow和opencv则用Anaconda来下载和配置环境. 下载Anac ...

  8. 环境配置 python 3.6+Anaconda+cuda9.0+cudNN7.0+Tensorflow

    最近在摸deepfakes代码,一堆环境要配置,过程记录一下吧. 一.安装Python3.6 Ubuntu16.04系统下默认是python2.7.网上说一般不建议卸载系统自带的python,所以保留 ...

  9. NXP S32V eiq_auto tensorflow offline tool 环境配置

    NXP S32V eiq_auto tensorflow offline tool 环境配置 完成cnn模型eiq移植的第一步 1.安装conda 下载.sh bash Anaconda3-5.3.1 ...

随机推荐

  1. CSS3:text-overflow实现文字截取,超出部分显示省略号

    1. 概述 使用text-overflow:ellipsis对溢出文本显示省略号有两个好处, 一是不用通过后端程序截取: 二是有利于SEO. 2. text-overflow的属性 clip: 当对象 ...

  2. Mac MySQL启动不了解决办法(MySQL卸载重新安装教程)

    一段时间没用MySQL,今天使用时突然发现启动不了了,怎么点start都没用,或者输入密码了  还是没用... 好急...找了一圈资料,没发现特别好的解决办法,只能使用大招了----->< ...

  3. QStatusBar的用法

      QStatusBa,状态栏是位于主窗口的最下方,提供一个显示工具提示等信息的地方.QMainWindow类里面就有一个statusBar()函数,用于实现状态栏的调用.以下例子都在QMainWin ...

  4. 在Azure上部署Windows Server Core

    作为服务器操作系统,图形界面真心有些多余了,这也是很多人喜欢Linux服务器的原因之一.从Windows Server 2008开始,微软提供了Server Core版本,其实就是一个没有图形界面的服 ...

  5. 关于IOS调用微信支付jsapi不起作用的解决方法

    微信支付时,安卓机调用 jsapi可以支付,IOS就不行,点击立即支付,直接返回原立即支付页面,跟刷新页面差不多,解决方案很简单:两句话而已. 不得不说,微信支付坑太多了,我擦..... <sc ...

  6. jQuery获取margin-top和padding-top的值

    var bordT = $('img').outerWidth() - $('img').innerWidth();  var paddT = $('img').innerWidth() - $('i ...

  7. [LeetCode] Is Subsequence 是子序列

    Given a string s and a string t, check if s is subsequence of t. You may assume that there is only l ...

  8. [LeetCode] Longest Increasing Path in a Matrix 矩阵中的最长递增路径

    Given an integer matrix, find the length of the longest increasing path. From each cell, you can eit ...

  9. Android---观察者模式的简单实现demo

    ObserverListerner: subjectListener: 观察者管理类: 使用方法: 1. 接口: 2. 注册观察者: 3. 通知:(触发事件执行): 4. 实现方法:(都要写, 只在要 ...

  10. ReactJS尝鲜:实现tab页切换和菜单栏切换和手风琴切换效果,进度条效果

    前沿 对于React, 去年就有耳闻, 挺不想学的, 前端那么多东西, 学了一个框架又有新框架要学