DP框架
齐豪
...
展开
-
TensorFlow实现多层感知机
多层感知机http://blog.csdn.net/qq_33096883/article/details/76408801代码#!/usr/bin/python3.5import tensorflow as tfimport tensorflow.examples.tutorials.mnist.input_data as input_datamnist = input_data.read原创 2017-08-22 14:24:40 · 208 阅读 · 0 评论 -
TensorFlow实现简单卷积网络
CNN基本介绍卷积神经网络的概念最早出自19世纪60年代科学家提出的感受野(Receptive Field)。当时科学家对猫的视觉皮层细胞进行研究发现,每一个视觉神经元只会处理一小块的视觉图像,即感受野。CNN的最大特点在于卷积的权值共享结构,可以大幅度减少神经网络的参数量,防止过拟合同时又降低了神经网络模型的复杂度。一般的卷积神经网络有多个卷基层构成,每个卷积层通常进行如下操作: 图像通过原创 2017-08-22 14:25:04 · 399 阅读 · 0 评论 -
TensorFlow实现Softmax Regression识别手写数字
Softmax和cross-entropy如果没有了解过,参考here代码实现softmax y = tf.nn.softmax(tf.matmul(x, W) + b)代码实现cross-entropy,对reduction_indices理解参考herey_ = tf.placeholder(tf.float32, shape=[None, 10])cross_entropy = t原创 2017-08-22 14:24:16 · 291 阅读 · 0 评论 -
TensorFlow显存设置
源码message GPUOptions { // A value between 0 and 1 that indicates what fraction of the // available GPU memory to pre-allocate for each process. 1 means // to pre-allocate all of the GPU memory,原创 2017-08-22 14:25:58 · 4749 阅读 · 0 评论 -
TensorFlow中reduction_indices理解
在tensorflow的使用中,经常会使用tf.reduce_mean,tf.reduce_sum等函数,在函数中,有一个reduction_indices参数,表示函数的处理维度,直接上图,一目了然: 需要注意的一点,在很多的时候,我们看到别人的代码中并没有reduction_indices这个参数,此时该参数取默认值None,将把input_tensor降到0维,也就是一个数。转自http:/转载 2017-08-22 14:26:44 · 8522 阅读 · 0 评论 -
TensorflowGPU版安装
查看GPU信息命令lspci | grep -i nvidiasudo lshw -numeric -C display输出06:00.0 VGA compatible controller: NVIDIA Corporation GK110B [GeForce GTX TITAN Z] (rev a1)06:00.1 Audio device: NVIDIA Corporation GK110原创 2017-08-22 14:27:06 · 1329 阅读 · 0 评论 -
Tensorflow之tfdbg和tfprof
Tfdbg TensorFlow debugger (tfdbg) is a specialized debugger for TensorFlow. To add support for tfdbg.from tensorflow.python import debug as tf_debugsess = tf_debug.LocalCLIDebugWrapperSession(sess)#原创 2017-08-22 14:27:26 · 3198 阅读 · 0 评论 -
Caffe
安装veclibvi CMakeCache.txtvecLib_INCLUDE_DIR:PATH=/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers原创 2019-05-06 20:05:43 · 169 阅读 · 0 评论 -
TensorFlow内存管理bfc算法
1. 基本介绍tensorflow设备内存管理模块实现了一个best-fit with coalescing算法(后文简称bfc算法)。bfc算法是Doung Lea’s malloc(dlmalloc)的一个非常简单的版本。它具有内存分配、释放、碎片管理等基本功能。2. bfc基本算法思想1. 数据结构整个内存空间由一个按基址升序排列的Chunk双向链表来表示,它们的直接前趋和后继必须在原创 2017-08-22 14:20:03 · 5236 阅读 · 0 评论 -
TensorFlow简单例子
1. Linear regression1.1 代码#!/usr/bin/python3.5import numpy as npimport tensorflow as tf# Model parametersW = tf.Variable([.3], dtype=tf.float32)b = tf.Variable([-.3], dtype=tf.float32)# Model inpu原创 2017-08-21 17:31:17 · 1072 阅读 · 0 评论 -
TensorFlow基本概念
核心概念TensorFlow中的计算可以表示为一个有向图,或称计算图每一个运算操作将作为一个节点,节点与节点之间的连接称为边在计算图的边中流动(flow)的数据称为张量(tensor),故得名TensorFlow基本操作4个重要的类型Variable 计算图谱中的变量Tensor 一个多维矩阵,带有很多方法Graph 一个计算图谱Session原创 2017-08-21 17:29:05 · 282 阅读 · 0 评论 -
caffe 设备切换
Caffe 内存管理Caffe::BlobBlob是一个多维的数组,可以位于内存,也可以位于显存class Blob {protected: shared_ptr<SyncedMemory> data_; // 正向传播数据 shared_ptr<SyncedMemory> diff_; // 反向传播误差vector<int> shape_;...原创 2019-06-01 22:55:20 · 143 阅读 · 0 评论