随笔分类 - caffe-TensorFlow-keras-theano
TensorFlow 学习(六) —— TensorFlow 与 numpy 的交互
摘要:1. 将 numpy 下的多维数组(ndarray)转化为 tensora = np.zeros((3, 3))ta = tf.convert_to_tensor(a)with tf.Session() as sess: print(sess.run(ta))2...
阅读全文
TensorFlow 学习(五)—— Session
摘要:A Session object encapsulates the environment in which Tensor objects are evaluated. 一个会话对象(session object)封装了 Tensor 对象待评估(evaluate...
阅读全文
TensorFlow 学习(四)—— computation graph
摘要:TensorFlow 的计算需要事先定义一个 computation graph(计算图),该图是一个抽象的结构,只有在评估(evaluate)时,才有数值解,这点和 numpy 不同。这张图由一组节点构成。>> a = tf.ones((2, 2))>> tf.re...
阅读全文
TensorFlow 实战(四)—— tensor 的认识
摘要:tensorflow,即是 tensor flows,在 computation graph 中 flows(流动)的不是别人,正是 tensor;1. tensor 基本属性tensor 的名字:t.op.nametensor 的尺寸:t.get_shape()...
阅读全文
TensorFlow 实战(三)—— 实现常见公式
摘要:tf.reduce_mean (求向量的均值)等价于1N∑i=1Nxi 1. 对权值矩阵进行 l2 正则def variable_with_weight_loss(shape, stddev, w1): var = tf.Variable(tf.trunca...
阅读全文
TensorFlow 实战(二)—— tf.train(优化算法)
摘要:Training | TensorFlowtf 下以大写字母开头的含义为名词的一般表示一个类(class)1. 优化器(optimizer)优化器的基类(Optimizer base class)主要实现了两个接口,一是计算损失函数的梯度,二是将梯度作用于变量。t...
阅读全文
TensorFlow 实战(一)—— 交叉熵(cross entropy)的定义
摘要:对多分类问题(multi-class),通常使用 cross-entropy 作为 loss function。cross entropy 最早是信息论(information theory)中的概念,由信息熵(information entropy,与压缩比率有关)...
阅读全文
fatal error: caffe/proto/caffe.pb.h: No such file or directory
摘要:一般出现在 caffe 的编译时,可通过如下方式将编译通过(首先需要进入 caffe 根目录):$ protoc src/caffe/proto/caffe.proto --cpp_out=.$ sudo mkdir include/caffe/proto$ sudo...
阅读全文
caffe 源码阅读
摘要:bvlc:Berkeley Vision and Learning Center.1. 目录结构models(四个文件夹均有四个文件构成,deploy.prototxt, readme.md, solver.prototxt, train_val.prototxt...
阅读全文
学习 protobuf(一)—— ubuntu 下 protobuf 2.6.1 的安装
摘要:下载地址:https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz(如果初次下载失败,不妨多试几次,也可以尝试进入 http://download.csdn.ne...
阅读全文
ubuntu 下 caffe 的安装
摘要:官方下载说明:Caffe | Installation: Ubuntu在 ubuntu 的一些较新版本中(14.04 以上),caffe 的所有依赖包都可以使用 apt-get 大法搞定。1. 依赖项的安装如果没有使用 root 账号,则每个命令前需要加 sudosu...
阅读全文
caffe 的架构设计及其依赖包的解析
摘要:Caffe | Deep Learning Framework Web Classification Demoscaffe(全称,Convolution Architecture For Feature Extraction) 的安装之所以困难,在于其依赖了大量的第...
阅读全文
sklearn、theano、TensorFlow 以及 theras 的理解
摘要:sklearn ⇒ 机器学习算法和模型;theras theanoTensorFlow1. 理解模型以及函数,参数返回值的实际意义一定要注意模型的构造函数,接收的参数列表,以及该模型本身所要解决的问题,因为在一些实现较好的框架或者库中,相似功能的类都会共享同一种接口。...
阅读全文
keras 的使用
摘要:theano 以及 TensorFlow 是 keras 的 backend(后端支持),因此,keras 本质上是对 thenao 或者 TensorFlow 的进一步封装(wrapper)。keras 安装完成之后,会自动在用户 home 目录创建.keras/k...
阅读全文
浙公网安备 33010602011771号