Keras/tensorflow
recusant
对挖掘机认识深刻,熟知土石方各种门派战斗理论,认真学习过《挖掘机基本理论与数据分析》、《沼泽地开挖技巧》、《农民工全职业比武大会压制反压制大全》、《各种土石方难活的利弊及战术分析》、《整平刮坡及直线挖掘的职业技能理论》等专业课程!
展开
-
TensorFlow学习笔记(二):基础练习
使用tensoflow表示以下数据流图:import tensorflow as tfgraph=tf.Graph()with graph.as_default(): # transformation对象 with tf.name_scope("transformation"): # 输入 input=tf.placeholder(...原创 2018-08-05 12:14:07 · 420 阅读 · 0 评论 -
Tensorflow学习笔记(三):机器学习基础(1)
一.有监督学习:1.在监督学习中,每个例子都是一对输入对象和一个期望输出组成。并由这些例子去训练一个推断模型,再由这个模型去预测位置样本。整个训练过程可由如下图表示:·首先进行模型参数初始化,通常采用随机赋值或取零。·读取训练数据,通常会随机打乱次序。·执行推断模型,每个样本得到一个输出值。·计算损失,损失是一个能够刻画模型在最后一步得到的输出与来自训练集希望的输出间差距的概括...原创 2018-08-05 15:23:06 · 275 阅读 · 0 评论 -
Tensorflow学习笔记(三):机器学习基础(2)线性回归
一.在统计学中,线性回归(Linear regression)是利用称为线性回归方程的最小平方函數对一个或多个自变量和因变量之间关系进行建模的一种回归分析。 这种函数是一个或多个称为回归系数的模型参数的线性组合。机器学习中,线性回归也是一种最简单的建模手段,给定一个数据点集合作为训练集,线性回归的目标是找到一个与这些数据最吻合的线性函数。线性函数的一半表达式为Y=WX+b·Y为待预...原创 2018-08-06 21:07:04 · 327 阅读 · 0 评论 -
TensorFlow学习笔记(一):基础
一.数据流图1.节点(node):节点代表数据所做的的运算或某种操作. 2.边(edge):对应于向OPeration传入和从Operation传出的实际值 如图,节点a,b表示输入,节点c,d表示乘法和加法操作,e为输出.用公式表达为: a=input_1;b=input_2; c...原创 2018-08-02 23:47:16 · 284 阅读 · 0 评论 -
Keras/pytorch在训练时指定gpu以及多gpu训练
首先在终端输入命令nvidia-smi查看gpu运行状态可见在服务器存在两台1080ti显卡,编号分别为0,1。在实际情况中选择一块无人使用的显卡进行训练最为合适。另外在训练过程中TensorFlow和Keras都是默认占满全部显存,多模型在一张卡训练时容易造成爆显存的情况,所以采用限制显存大小的方法。import tensorflow as tfimport keras.back...原创 2019-01-27 12:36:08 · 5596 阅读 · 0 评论 -
Keras手写识别入门深度学习
MNIST数据集是机器学习领域的一个经典数据集,包括了28*28像素的0-9的手写数字灰度图片(如下图),共60000张训练图片以及10000张测试图片,我们可以将解决MNIST数据集的手写识别看作是深度学习领域的Hello World。此次使用Python的Keras库来构建神经网络解决这个问题。在此之前首先需要了解一些概念。 张量:在某些情况下我们会讨论坐标超过两维的数组,...原创 2019-01-27 17:01:59 · 224 阅读 · 0 评论