Ubuntu 18.04安装TensorFlow 1.x GPU版本概述带GPU支持的TensorFlow需要依赖一些驱动和库,主要是NVIDIA显卡驱动和CUDA。另外,推荐使用Anaconda来管理Python环境,并且使用Python 3.6.x版本,以避免不必要的麻烦。本机环境操作系统:Ubuntu 18.04.3 LTSAnaconda:conda 5.2Python: Python 。
当系统中需要多个版本的python时,使用anaconda或者virtualenv来创建虚拟环境隔离python版本是一个非常好的办法。本文使用anaconda来创建多个隔离环境。Anaconda Download官方地址清华大学镜像Anaconda3-5.2.0-Linux-x86_64更改Anaconda的源推荐使用国内的第三方源来加速Anaconda的包下载速度。Linux/Mac系统可以。
线性回归(LinearRegression),顾名思义是一种回归模型,拟合一个带有系数 $w = (w_1, ..., w_p)$ 的线性模型,使得数据集实际观测数据和预测数据(估计值)之间的残差平方和最小。其数学表达式为:$$ \min_{w}||wx - y||_{2}^{2} $$模型定义本文旨在使用TensorFlow平台,实现线性回归的过程。import tensorflow as t。
异或(XOR),是一个数学逻辑运算。如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。从上图我们可以看出,与(AND),与非(NOT AND),或(OR)等三种情况,都可以找到不止一条直线将各种情况分类开,但是对于异或(XOR),则找不出一条直线,将其进行分类。本质上,异或是一种线性不可分问题。本文将使用2层神经网络模型,来解决异或问题。具体代码如下:import te。
环境System: Ubuntu 18.04 Anaconda: conda 4.4.10 Python: Python 3.6.4 :: Anaconda, Inc. TensorFlow: tensorflow-1.7.0-cp36-cp36m-linux_x86_641,安装Anaconda从官网下载Anaconda的安装包,执行sh命令安装即可。2,安装TensorFlow按照官网的安装。