- 博客(128)
- 收藏
- 关注
转载 [ResNet系] 002 ResNet-v2
作者:binlearning原文地址:https://segmentfault.com/a/1190000011228906ResNet-v2Identity Mappings in Deep Residual NetworksKaiming He, Xiangyu Zhang, Shaoqing Ren, Jian SunCaffe实现:https://github.com/binLea...
2019-03-17 11:21:47
542
1
转载 深度学习调参技巧(二)
作者:有些代码不应该被忘记原文链接:https://blog.youkuaiyun.com/scutjy2015/article/details/72810730我们在学习使用深度学习的过程中最最重要的就是调参,而调参的能力是需要长期积累才能形成的,因为每一种数据库和每一种网络结构都需要不同的参数以达到最佳效果。而寻找这个最佳的参数的过程就叫做调参。正文:一. 参数是指那些?参...
2019-02-24 10:27:14
1153
转载 回归问题中5种常用损失函数
作者:sjokes原文链接:https://blog.youkuaiyun.com/sjokes/article/details/84504436机器学习的所有算法都需要最大化或者最小化目标函数,在最小化场景下,目标函数又称损失函数。实际应用中,选取损失函数需要从多个角度考虑,如是否有异常值、算法、求导难度、预测值的置信度等等。损失函数可分为两大类,分类问题的损失函数和回归问题的损失函数,本...
2019-01-15 17:22:41
6610
转载 Tensorflow一些常用基本概念与函数(1)
作者:林海山波原文地址:https://blog.youkuaiyun.com/lenbow/article/details/52152766摘要:本文主要对tf的一些常用概念与方法进行描述。1、tensorflow的基本运作为了快速的熟悉TensorFlow编程,下面从一段简单的代码开始:import tensorflow as tf #定义‘符号’变量,也称为占位符 a = tf.pl...
2018-12-24 17:21:49
319
转载 详解机器学习中的梯度消失、爆炸原因及其解决方法
作者:Double_V_原文地址:https://blog.youkuaiyun.com/qq_25737169/article/details/78847691前言本文主要深入介绍深度学习中的梯度消失和梯度爆炸的问题以及解决方案。本文分为三部分,第一部分主要直观的介绍深度学习中为什么使用梯度更新,第二部分主要介绍深度学习中梯度消失及爆炸的原因,第三部分对提出梯度消失及爆炸的解决方案。有基础的同鞋可...
2018-12-20 21:32:23
364
转载 TensorFlow的Debugger调试实例
作者:马小李的博客原文地址:http://blog.sina.com.cn/s/blog_6ca0f5eb0102wq3u.html之前有翻译整理过关于TensofFlow的Debugger的简单教程,具体内容见这里。这次用自己实际的例子,来简要的做个使用介绍。首先是代码遇到了问题,训练过程中的loss不是为nan,就是为负数,让我觉得很奇怪,但是自己去检查代码又找不到问题出在哪里,这时候...
2018-12-20 20:56:59
586
转载 Tensorflow学习笔记:Debugging 调试Tensorflow 程序
作者:fanchenxinok原文地址:https://blog.youkuaiyun.com/u010312436/article/details/78656723/调试Tensorflow程序TensorFlow 调试器(tfdbg) 是专门为TensorFlow定制的调试器。在训练或推理的过程中能够让你看到流图的内部结构及状态,由于tensorflow的计算图,使用通常的调试器(如pdb)是看不...
2018-12-20 20:10:25
810
转载 pycharm中使用tfdebugger及常见问题
作者:daidaihema原文地址:https://blog.youkuaiyun.com/daidaihema/article/details/79516767 环境Windows10,Anaconda3。错误:curses问题去这里下载相应的库:https://www.lfd.uci.edu/~gohlke/pythonlibs/#curses利用pip install 安装,见下...
2018-12-20 20:07:46
356
转载 TensorFlow学习(二):变量常量类型
作者:谢小小XH原文地址:https://blog.youkuaiyun.com/xierhacker/article/details/53103979 tensorflow 1.0出来了,API和以前有了一些不一样,所以这里把把之前的代码迁移到新的上面去。(2017.2.27) 对于一些性质有了新的认识。补充一些新的东西这一部分内容的所有完整代码以及notebook,都可以在我的Githu...
2018-12-13 14:58:41
524
转载 tensor 和 numpy 的互相转换
作者:ljs_a原文地址:https://blog.youkuaiyun.com/ljs_a/article/details/78758116要对tensor进行操作,需要先启动一个Session,否则,我们无法对一个tensor比如一个tensor常量重新赋值或是做一些判断操作,所以如果将它转化为numpy数组就好处理了。下面一个小程序讲述了将tensor转化为numpy数组,以及又重新还原为t...
2018-12-13 10:31:09
1696
转载 tensorflow 中查看张量值的方法
作者:aidazheng原文地址:https://blog.youkuaiyun.com/aidazheng/article/details/78426368在调试用TensorFlow编写的程序的时候,需要知道某个tensor的值是什么。直接print只能打印输出张量的shape,dtype等信息,而要查看张量的值的方法如下:【1】用class tf.Session或 class tf.Interac...
2018-12-12 17:23:43
5146
转载 Tensorflow:TensorFlow中的Nan值的陷阱
作者:Dean0Winchester原文地址:https://blog.youkuaiyun.com/qq_38906523/article/details/79097699之前在TensorFlow中实现不同的神经网络,作为新手,发现经常会出现计算的loss中,出现Nan值的情况,总的来说,TensorFlow中出现Nan值的情况有两种,一种是在loss中计算后得到了Nan值,另一种是在更新网络权重等...
2018-12-10 16:24:52
441
转载 numpy中keepdims的理解
作者:千千Sama原文地址:https://blog.youkuaiyun.com/lllxxq141592654/article/details/83011056文章目录预备知识——准确理解numpy中数组的维度keepdims总结老鸟请直接看总结预备知识——准确理解numpy中数组的维度请看下面的问题Q1:我们数学中的向量是如何在numpy中表示的?例如A=[1,2,3]A: ...
2018-12-10 14:58:11
495
转载 numpy中维度的正确理解姿势
作者:千千Sama原文地址:https://blog.youkuaiyun.com/lllxxq141592654/article/details/83011056文章目录前言理解numpy矩阵维度的正确姿势关于矩阵的axis写在最后前言在使用numpy的时候,有时候会遇到这样的问题:为什么数学里的向量在numpy中需要用两个[]括起来?如[[1 2 3]]维度为(2,3,4)的矩阵是...
2018-12-10 14:50:20
2889
转载 Python Numpy的数组array和矩阵matrix
作者:Marho11原文地址:https://blog.youkuaiyun.com/zhihaoma/article/details/51002742NumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(通常是元素是数字)。在NumPy中维度(dimensions)叫做轴(axes),轴的个数叫做秩(rank,但是和线性代数中的秩不是一样的,在用p...
2018-12-10 10:40:22
702
转载 numpy 轴与维度的理解
作者:liuhmmjj原文地址:https://blog.youkuaiyun.com/u014082714/article/details/75946302NumPy’s main object is the homogeneous multidimensional array. It is a table of elements (usually numbers), all of the same...
2018-12-10 10:04:11
526
1
翻译 buffer_size的含义——Dataset.map , Dataset.prefetch and Dataset.shuffle
本文翻译自stackoverflow网友的回答,某些地方可能有些生硬甚至错误,翻译成中文(为尽可能保留原义有的词没翻译)也是便于自己日后再次查看,仅供参考。(读完其实也还没弄太明白,了解的大神或者有相同困惑的小伙伴可以一起讨论下)源地址https://stackoverflow.com/questions/46444018/meaning-of-buffer-size-in-dataset-m...
2018-12-09 19:03:26
26349
8
转载 tf.data.Dataset.from_tensor_slices
作者:Wang-qi原文地址:https://blog.youkuaiyun.com/qi_1221/article/details/79460875它的作用是切分传入Tensor的第一个维度,生成相应的dataset。例1:dataset = tf.data.Dataset.from_tensor_slices(np.random.uniform(size=(5, 2))) 传入的数值是一个矩阵,...
2018-12-07 22:52:50
1601
转载 TensorFlow 高性能数据输入管道设计指南
作者:黑暗星球原文地址:https://blog.youkuaiyun.com/u014061630/article/details/80776975TensorFlow版本:1.12.0本篇主要介绍怎么使用 tf.data API 来构建高性能的输入 pipeline。tf.data官方教程详见前面的博客<<<<<<<<<<tf.d...
2018-12-07 22:48:48
722
转载 TensorFlow tf.data 导入数据(tf.data官方教程) * * * * *
作者:黑暗星球原文地址:https://blog.youkuaiyun.com/u014061630/article/details/80728694TensorFlow版本:1.10.0 > Guide > Importing Data导入数据(Reading data)上一篇介绍了TensorFlow读取数据的四种方法:tf.data、Feeding、QueueRunner、...
2018-12-07 22:46:04
1228
转载 TensorFlow 数据读取方法总结
作者:黑暗星球原文地址:https://blog.youkuaiyun.com/u014061630/article/details/80712635 &lt;div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod=&quo
2018-12-07 22:40:23
357
转载 tensorflow导入数据(包含resize, shuffle等预处理)
TF官方文档地址:https://tensorflow.google.cn/guide/datasets
2018-12-07 22:33:01
660
转载 TensorFlow 的数据模型-----张量(Tensor)
作者:man_world原文地址:https://blog.youkuaiyun.com/mzpmzk/article/details/78636137Tensor 定义A Tensor is a symbolic handle to one of the outputs of an Operation. It does not hold the values of that operation’s ...
2018-12-07 10:30:25
604
转载 TensorFlow - Tensor理解与使用
作者:flyfish1986原文地址:https://blog.youkuaiyun.com/flyfish1986/article/details/72809248如何理解TensorFlow中的tensor tensor 张量 英 [‘tensə; -sɔː] 美 [‘tɛnsɚ]What is a Tensor? Tensors are simply mathematical obje...
2018-12-07 10:25:23
424
原创 geohash编码 ——腾讯
题目描述geohash编码:geohash常用于将二维的经纬度转换为字符串,分为两步:第一步是经纬度的二进制编码,第二步是base32转码。此题考察纬度的二进制编码:算法对纬度[-90, 90]通过二分法进行无限逼近(取决于所需精度,本题精度为6)。注意,本题进行二分法逼近过程中只采用向下取整来进行二分,针对二分中间值属于右区间。算法举例如下: 针对纬度为80进行二进制编码过程:1) 区间...
2018-09-02 10:31:33
750
原创 素数对——腾讯
#include<iostream>using namespace std;bool iszhishu(int n){ if(n < 2) return false; for(int i = 2; i < n/2; i++) { if(n % i == 0) return false; ...
2018-09-02 10:25:58
278
转载 最高分是多少——华为
华为——最高分是多少 #include<iostream>using namespace std; int main(){ int N, M; char c; int A, B; char co; int k; while (cin >> N >> M) { //...
2018-09-02 10:20:20
287
转载 图解排序算法(五)之快速排序
选取一个枢纽,使它左边的值都比它小,右边的值比它大。(假定选数组第一个元素值) int Partition(int* array, int low, int high){ int pivotkey; pivotkey = array[low]; while(low < high) { while(low < high &...
2018-08-15 17:30:33
533
转载 图解排序算法(四)之归并排序
预备知识堆排序 堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。堆 堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆;或者每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆。如下图:同时,我们对堆中的结点按层进行编号,将这种逻辑结...
2018-08-15 16:49:38
248
转载 图解排序算法(三)之堆排序
预备知识堆排序 堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。堆 堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆;或者每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆。如下图:同时,我们对堆中的结点按层进行编号,将这种逻辑结...
2018-08-15 14:55:54
248
转载 图解排序算法(二)之希尔排序
作者: dreamcatcher-cx出处: http://www.cnblogs.com/chengxiao/ 希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序,同时该算法是冲破O(n2)的第一批算法之一。本文会以图解的方式详细介绍希尔排序的基本思想及其代码实现。...
2018-08-14 20:36:18
249
转载 图解排序算法(一)之3种简单排序(选择,冒泡,直接插入)
作者: dreamcatcher-cx出处: http://www.cnblogs.com/chengxiao/ 排序是数据处理中十分常见且核心的操作,虽说实际项目开发中很小几率会需要我们手动实现,毕竟每种语言的类库中都有n多种关于排序算法的实现。但是了解这些精妙的思想对我们还是大有裨益的。本文简单温习下最基础的三类算法:选择,冒泡,插入。 先定义个交换数组元素的函数,供排序时调...
2018-08-14 18:53:38
262
转载 剑指offer——机器人的运动范围
题目描述地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+5+3+8 = 19。请问该机器人能够达到多少个格子? class Solutio...
2018-08-13 19:45:37
238
转载 剑指offer——矩阵中的路径
题目描述请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则之后不能再次进入这个格子。 例如 a b c e s f c s a d e e 这样的3 X 4 矩阵中包含一条字符串"bcced"的路径,但是矩阵中不包含"abcb"路径,因为字...
2018-08-13 15:53:43
200
转载 剑指offer——滑动窗口的最大值
转自 https://www.nowcoder.com/profile/1710251/codeBookDetail?submissionId=17436906与 https://blog.youkuaiyun.com/gatieme/article/details/51915826题目描述给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5...
2018-08-13 11:07:52
291
转载 剑指offer——数据流中的中位数
题目描述如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。思路 https://blog.youkuaiyun.com/moses1213/article/details/...
2018-08-12 19:40:13
298
转载 堆——神奇的优先队列(下) 【经典】
转自 https://www.cnblogs.com/chenweichu/articles/5710635.html原文章 http://ahalei.blog.51cto.com/4767671/1427156 接着上一Pa说。就是如何建立这个堆呢。可以从空的堆开始,然后依次往堆中插入每一个元素,直到所有数都被插入(转移到堆中为止)。因为插入第i个元素的所用的时间是O(log i)...
2018-08-12 19:08:44
279
转载 堆——神奇的优先队列(上) 【经典】
转自 https://www.cnblogs.com/chenweichu/articles/5710567.html原文章 http://ahalei.blog.51cto.com/4767671/1425314 堆是什么?是一种特殊的完全二叉树,就像下面这棵树一样。 有没有发现这棵二叉树有一个特点,就是所有父结点都比子结点要小(注意:圆圈里面的数是值,圆圈上...
2018-08-12 19:05:21
185
转载 优先队列的一种实现方式——堆
&lt;p&gt;&lt;strong&gt;优先队列&lt;/strong&gt;&lt;/p&gt; 队列是一个操作受限的线性表,数据只能在一端进入,另一端出来,具有先进先出的性质。有时在队列中需要处理优先级的情况,即后面进入的数据需要提前出来,这里就需要优先队列。优先队列是至少能够提供插入和删除最小值这两种操作的数据结构。对应于队列的操作,插入
2018-08-12 18:58:14
1462
转载 STL---heap概述,make_heap,sort_heap,pop_heap,push_heap
heap并不属于STL容器组件,它分为 max heap 和min heap,在缺省情况下,max-heap是优先队列(priority queue)的底层实现机制。而这个实现机制中的max-heap实际上是以一个vector表现的完全二叉树(complete binary tree)。二叉堆(binary heap)就是i一种完全二叉树。也即是。整棵二叉树除了最底层的叶节点以外,都是填...
2018-08-12 17:03:39
274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅