0%

TensorFlow实验记录

环境说明:
系统:Ubuntu Server 16.04.1 LTS 64位
Python版本:Python 3.5.2
TensorFlow版本:1.4

用户切换(最好启用root否则会有Bug)

1
2
3
4
# 输入Linux root用户密码
sudo passwd root
# 默认用户切换到root用户
su root

安装python环境

1
2
3
4
5
# 不用默认的2.7 安装python3.5
sudo apt-get install python3.5
# 系统环境切换成python3.5
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

安装TensorFlow

1
2
3
4
5
6
7
8
# 采用pip安装,首先安装
# 查看系统内置的pip版本
pip3 -V
# 更新并安装
sudo apt-get install python3-pip python3-dev
sudo pip install --upgrade pip
# 安装CPU版本的TensorFlow
pip3 install tensorflow

注意要保证pip是最新版本否则会出现以下错误:
pip未达到最新版本

测试TensorFlow

1
2
3
4
5
6
python

>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow')
>>> sess = tf.Session()
>>> print(sess.run(hello))

测试TensorFlow安装

查看TensorFlow版本

查看TensFlow版本


备用知识点(Note)

1
2
3
4
5
1. vim -r filename 恢复未正常保存生成的.swap文件
2. (Note)
convolutional neural network 卷积神经网络
rectified linear unit 线性修正单元 ReLU
input layer --> hidden layer(more than one) --> output layer

环境准备

1
2
3
4
5
6
7
8
9
10
11
12
13
pip3 install -U scikit-learn

pip3 install scipy

# 下载 MNIST 数据集(http://wiki.jikexueyuan.com/project/tensorflow-zh/tutorials/mnist_download.html)
wget http://tensorflow-1253902462.cosgz.myqcloud.com/mnist_cnn/t10k-images-idx3-ubyte.gz
wget http://tensorflow-1253902462.cosgz.myqcloud.com/mnist_cnn/t10k-labels-idx1-ubyte.gz
wget http://tensorflow-1253902462.cosgz.myqcloud.com/mnist_cnn/train-images-idx3-ubyte.gz
wget http://tensorflow-1253902462.cosgz.myqcloud.com/mnist_cnn/train-labels-idx1-ubyte.gz

pip3 install \
-i https://pypi.tuna.tsinghua.edu.cn/simple/ \
https://mirrors.tuna.tsinghua.edu.cn/tensorflow/linux/cpu/tensorflow-1.7.0-cp35-cp35m-linux_x86_64.whl

Windows环境下.ipynb文件相关(python笔记)

1
2
3
4
5
6
7
# 安装python环境不必多说
pip install ipython

pip install "ipython[notebook]"

# cd 到有.ipynb文件的目录下执行下列命令就会自动打开浏览器点击文件即可打开文件
ipython notebook

Windows10安装效果