Tensorflow基础
文章平均质量分 61
Tensorflow基础
猪先生1994
机器学习,数据挖掘,座右铭:每天进步一点点
展开
-
6.Tensorflow 学习率设置
6.1 学习率设置的重要性在使用梯度下降进行最小化 f(x)f(x)f(x), 初始值为xix_ixi, 则xi+1x_{i+1}xi+1公式为xi+1=xi−lr∂f(xi)∂xix_{i+1}=x_i -lr \frac{\partial f(x_i)}{\partial x_i}xi+1=xi−lr∂xi∂f(xi)lr为learning rate,学习率。学习率过大可能会导致无法得到很好的收敛,学习率过小会导致收敛过慢。例如,优化目标为f(x)=x2f(x) = x^2f(x)原创 2021-02-23 23:18:07 · 2193 阅读 · 0 评论 -
5. MNIST数据集
MNIST数据集MNIST数据包含6000张训练数据,10000张测试数据原创 2021-02-18 20:20:14 · 171 阅读 · 0 评论 -
3. tf.Variable和tf.get_variable区别和联系
3.1 联系两个函数都可以用于创建变量,tf.Variable: initial_value必须指定, name可选tf.Variable( initial_value=None, trainable=None, validate_shape=True, caching_device=None, name=None, variable_def=None, dtype=None, import_scope=None, constraint=None, synchronizatio原创 2021-02-18 12:53:06 · 182 阅读 · 0 评论 -
4. 十分钟train tensorflow模型
3. Tensorflow执行流程数据(DataSet)定义神经网络结构和前向传播结果(Network structure and forward)定义损失函数及优化算法会话(Session), 使用优化算法进行优化3.1 数据使用简单的数据集,随机生成x1, x2, 然后将x1 + x2作为预测值,简单写下Data类, 包括在train阶段需要的get_train_next_b...原创 2020-04-09 22:03:27 · 423 阅读 · 0 评论 -
2 . tensorflow - 张量和会话
tensorflow中很重要的概念Tensor和ops2.1 Tensor和opsTensor, 类似numpy中的array,但是区别是tensor中不存储任何数据,tensor只是数据的引用.ops是tensorflow中计算图中的节点,ops接收若干个tensor,并且返回若干个tensora = tf.constant([1, 2], name='a', dtype=tf.in...原创 2020-04-06 16:42:16 · 197 阅读 · 0 评论 -
1. Tensorflow : 计算图
Tensorflow的运行机制包括两部分,一个是tensor, 一个是flow.Tensor表明tensorflow所用的数据类型flow也就是计算图,表明tensor之间的关系所以在构建tensorflow的运行程序的时候,就包括两个步骤:构建tensoflow计算图(Graph)执行tensorflow计算图(Session)...原创 2020-04-06 13:05:51 · 364 阅读 · 0 评论