【R笔记】基于R构建tensorflow框架实现神经网络
2017-07-23 08:23
609 查看
实现代码
library(tensorflow) # Create 100 phony x, y data points, y = x * 0.1 + 0.3 x_data <- runif(100, min=0, max=1) y_data <- x_data * 0.1 + 0.3 # Try to find values for W and b that compute y_data = W * x_data + b # (We know that W should be 0.1 and b 0.3, but TensorFlow will # figure that out for us.) W <- tf$Variable(tf$random_uniform(shape(1L), -1.0, 1.0)) b <- tf$Variable(tf$zeros(shape(1L))) y <- W * x_data + b # Minimize the mean squared errors. loss <- tf$reduce_mean((y - y_data) ^ 2) optimizer <- tf$train$GradientDescentOptimizer(0.5) train <- optimizer$minimize(loss) # Launch the graph and initialize the variables. sess = tf$Session() sess$run(tf$initialize_all_variables()) # Fit the line (Learns best fit is W: 0.1, b: 0.3) for (step in 1:201) { sess$run(train) if (step %% 20 == 0) cat(step, "-", sess$run(W), sess$run(b), "\n") }运行结果如下:
相关文章推荐
- 深度学习笔记——深度学习框架TensorFlow之DNN深度神经网络的实现(十四)
- TensorFlow 深度学习笔记 TensorFlow实现与优化深度神经网络
- tensorflow 学习笔记7 普通神经网络实现mnist手写识别
- 机器学习笔记:tensorflow实现卷积神经网络经典案例--识别手写数字
- TensorFlow 深度学习笔记 TensorFlow实现与优化深度神经网络
- 基于循环神经网络实现基于字符的语言模型(char-level RNN Language Model)-tensorflow实现
- TensorFlow:实战Google深度学习框架(二)实现简单神经网络
- [笔记] Golang小试实现神经网络框架
- TensorFlow 深度学习笔记 TensorFlow实现与优化深度神经网络
- 学习笔记TF052:卷积网络,神经网络发展,AlexNet的TensorFlow实现
- TensorFlow深度学习笔记 实现与优化深度神经网络
- TensorFlow学习笔记(二):实现神经网络
- tensorflow框架下构建3层神经网络
- 各框架下(tensorflow, pytorch, theano, keras)实现几个基础结构神经网络(mlp, autoencoder, CNNs, recurrent, recursive)
- 深度学习-传统神经网络使用TensorFlow框架实现MNIST手写数字识别
- TensorFlow 深度学习笔记 TensorFlow实现与优化深度神经网络
- TensorFlow 深度学习笔记 TensorFlow实现与优化深度神经网络
- 利用tensorflow一步一步实现基于MNIST 数据集进行手写数字识别的神经网络,逻辑回归
- TensorFlow 深度学习笔记 TensorFlow实现与优化深度神经网络
- 学习笔记TF052:卷积网络,神经网络发展,AlexNet的TensorFlow实现