Tensorflow
潘广宇
主攻Golang|Python|PHP|数据库|高并发架构|人工智能,Base广州,博客主要写一些工作上遇到的问题和处理经验
展开
-
Tensorflow tf.app.flags.DEFINE_xxx 函数
【函数功能】 用于定义一个tensorflow脚本文件中,传递命令行的参数 【函数实例】 tf.app.flags.DEFINE_float('dropout_keep_prob', 0.5, 'Dropout keep probability') tf.app.flags.DEFINE_integer('num_epochs', 10, 'Number of epochs for tra...原创 2019-02-08 22:45:22 · 1676 阅读 · 1 评论 -
Tensorflow 创建与启动图
一、Tensorflow 基本概念 二、DEMO import tensorflow as tf m1 = tf.constant([[3, 3]]) m2 = tf.constant([[2], [3]]) # 创建一个矩阵乘法 product = tf.matmul(m1, m2) # 定义一个会话来执行图 with tf.Session() as sess: # 使...原创 2019-02-16 14:15:45 · 1510 阅读 · 0 评论 -
Tensorflow 变量的使用
一、DEMO1:简单的加减法 import tensorflow as tf # 定义一个变量 x = tf.Variable([1, 2]) # 定义一个常量 a = tf.constant([3, 4]) # 定义一个减法操作 sub = tf.subtract(x, a) # 定义一个加法操作 add = tf.add(x, a) # 变量全局初始化 init = tf.glo...原创 2019-02-16 14:34:40 · 1439 阅读 · 0 评论 -
Tensorflow Fetch与Feed
一、Fetch:可理解为同时执行多个计算操作 import tensorflow as tf # Fetch input1 = tf.constant(3.0) input2 = tf.constant(4.0) input3 = tf.constant(5.0) # 定义加法操作 add = tf.add(input1, input2) # 定义乘法操作 multi = tf.mult...原创 2019-02-16 14:55:52 · 1402 阅读 · 0 评论 -
Tensorflow 线性回归拟合简单例子
import tensorflow as tf import numpy as np # 使用numpy生成100个随机点 x = np.random.rand(100) y = x * 0.1 + 0.2 # 构建一个线性模型 k = tf.Variable(0.) b = tf.Variable(0.) y_predict = k * x + b # 定义代价函数 loss = tf...原创 2019-02-16 15:31:28 · 2341 阅读 · 2 评论 -
Tensorflow 简单的神经网络拟合线性回归例子
一、利用简单的一层神经网络拟合一个函数 y = x^2 ,其中加入部分噪声作为偏置值防止拟合曲线过拟合 import tensorflow as tf import numpy as np import matplotlib.pyplot as plt # 生成-0.5到0.5间均匀发布的200个点,将数据变为二维,200行一列的数据 x_data = np.linspace(-0.5, 0...原创 2019-02-16 23:01:04 · 3300 阅读 · 1 评论 -
最简单理解 tensorflow 张量
张量 tensor:可看作是多维数组(列表) 维数 阶 命名 举例 0-D 0 标量 (scala) v=123 1-D 1 向量 (vector) v=[1, 2, 3] 2-D 2 矩阵 (matrix) v=[[1, 2, 3], [4, 5, 6], [7, 8, 9]] n-D n 张量...原创 2019-02-11 10:46:44 · 1563 阅读 · 1 评论 -
Tensorflow tf.argmax(vec, 1) 函数
【函数功能】 返回vec中的最大值所在的索引号,如果vec是一个向量,则返回一个索引号,若是一个矩阵,则返回一个向量,该向量的每一维都对应矩阵行的最大值元素的索引号。 【函数实例】 import tensorflow as tf import numpy as np A = [[1,2,3,4,5]] B = [[1,4,6], [5,8,1]] C = [[1,3,5], [2,5,1...原创 2019-02-17 20:32:02 · 1533 阅读 · 0 评论 -
Tensorflow MNIST手写数字识别简单例子
import tensorflow as tf import numpy as np from tensorflow.examples.tutorials.mnist import input_data # 下载并载入MNIST数据集 mnist = input_data.read_data_sets("MNIST_data", one_hot=True) # 定义每次处理图片的块大小 ba...原创 2019-02-17 21:21:46 · 1461 阅读 · 0 评论