- 博客(23)
- 问答 (1)
- 收藏
- 关注
原创 leetcode-30-day-challenge(1) Single Number
https://leetcode.com/explore/featured/card/30-day-leetcoding-challenge本文为leetcode 四月30天挑战的第一题:Single Number要求:给定一个非空数组,数组中只有一个元素出现过一次,其余元素均出现过两次。找出这个单次出现的数组。要求算法的复杂度为O(n)例如:输入数组:[2,2,1]输...
2020-04-04 18:04:14
391
原创 深入理解计算机系统-链接篇
本文为学习深入理解计算机系统第七章笔记。首先看一个最简单的例子:gcc -Og -o prog main.c sum.c上述例子将main.c和sum.c编译为可执行文件prog,实际是经历了如下几步:cpp [other arguments] main.c /tmp/main.i #将main.c翻译为一个ASCII码的中间文件cc1 /tmp/main.i -Og [ot...
2020-04-01 00:17:11
306
翻译 60分钟学pytorch
本文会持续更新,直至完成pytorch中的60分入门文档部分,目前为tensor的基础操作部分本文代码github:https://github.com/amazingzby/pytorch_tutorial pytorch官方文档给初学者提供了一份pytorch的入门教程:DEEP LEARNING WITH PYTORCH: A 60 MINUTE BLITZ。本文是此教程的学...
2019-07-29 00:24:52
313
原创 论文阅读:Image Partial Blur Detection and Classification
1.论文主要解决的问题: (1).检测图片的模糊区域; (2).将模糊区域正确分类,主要分为等向性模糊(near-isotropoc blur)和定向运动模糊(directional motion blur)。下图(a)为定向运动模糊,(b)为等向模糊。2.解决方法2.1图像模糊区域检测 论文提出三种用于图像模糊区域检测的方法:(1).Local P...
2019-03-16 12:22:02
1798
1
原创 np.digitize 用法详解
numpy.digitize(x, bins, right = False)参数:x : numpy数组bins :一维单调数组,必须是升序或者降序right:间隔是否包含最右返回值:x在bins中的位置。用法示例:import numpy as npbins = np.array(range(-99, 102, 3))a = np.digitize(-98,bi...
2019-01-23 19:32:27
20255
6
原创 tf.gather tf.gather_nd 和 tf.batch_gather 使用方法
在计算机视觉的项目中,会遇到根据索引获取数组特定下标元素的任务。常用的函数有tf.gather , tf.gather_nd 和 tf.batch_gather。1.tf.gather(params,indices,validate_indices=None,name=None,axis=0)主要参数:params:被索引的张量 indic...
2019-01-19 15:09:33
13153
5
原创 Kaggle入门
本文知乎链接:https://zhuanlan.zhihu.com/p/24883666个人知乎专栏:https://zhuanlan.zhihu.com/zhangbingyang"""*******我是python的注释线********本文适合想要入门机器学习,深度学习,或者有机器学习基础,想快速入门kaggle并完成一个项目的童鞋(^v^)*************...
2017-02-13 19:14:56
2057
1
原创 numpy中的where用法
https://docs.scipy.org/doc/numpy/reference/generated/numpy.where.htmlnumpy.where(condition,x,y)对于条件condition,满足则返回x,不满足返回y。示例:print(np.where([[True, False], [True, True]],[[1, 2], [3, 4]],[[9...
2017-01-12 21:23:16
11186
原创 numpy中的布尔型索引
(内容来自《利用Python进行数据分析》)先创建一个names一维数组,再用numpy.random中的randn函数生成一个7*4数组:>>names=np.array(["Bob","Joe","Will","Bob","Will","Joe","Joe"])>>data=np.random.ran
2017-01-12 20:49:21
9633
原创 pandas库简介(1)--pandas的三种数据结构
/****************持续更新中**************************/pandas有三种数据结构形式,分别是Series,DataFrame和索引对象。1.SeriesSeries和一维数组很像,只是它的每一个值都有一个索引,输出显示时索引在左,值在右。如果语言无法清晰表达,不妨看段代码,毕竟talk is cheap,show me your
2017-01-08 17:22:01
7547
2
原创 强烈推荐的机器学习,深度学习课程以及python库
本文知乎链接:https://zhuanlan.zhihu.com/p/24768878本着两条原则发一波车:1.不建议报辅导班。不是因为我们不应该为学习知识付费, 而是因为有更好的资源,而这些资源恰好免费。报辅导班学习浪费钱倒是次要的,主要是时间有限,所以我们要把最好的时间集中在最高效的事情上。2.视频资源种类繁多,但我只推荐最好的。就像这世界有那么多种车,而我只开最
2017-01-08 15:03:00
13253
2
原创 TensorFlow-tf.nn.conv2d 函数
今天在建立卷积模型时遇到tf.nn.conv2d函数。tf.nn.conv2d(input,filter,strides,padding,use_cudnn_on_gpu=None,name=None)此函数的作用是在给定四维输入(input)和权重W(filter)的情况下计算二维卷积。参数解释:input:一个Tensor,每个元素的格式必须为float32或float
2016-12-17 15:43:15
7639
原创 深度学习精华文章链接分享
利用神经网络识别手写数字”逆传播”算法的工作机制优化神经网络的学习原则上神经网络可计算任意函数的直观证明为什么深度神经网络难以训练深度学习
2016-11-20 14:48:00
670
原创 matplotlib
一.matplotlib简介 Matplotlib是一个在python下实现的类matlib的纯python的第三方库,是python下最出色的绘图库。二.Matplotlib使用入门1.函数处理部分(numpy的使用)1.arange函数类似于python的range函数,通过指定开始值,终值和步长来创建一维数组。>>import numpy as
2016-10-28 20:28:33
673
原创 STL(6)-容器的共通能力,各个容器的使用时机,常见算法用法介绍
所有容器提供的都是值(value)的语意,而非引用(reference)语意。容器执行插入元素的操作时,内部实施拷贝动作。所以STL容器内存储的元素必须能够被拷贝(必须提供拷贝构造函数)。除了queue和stack外,每个容器都提供可返回迭代器的函数,运用返回的迭代器就可以访问元素。通常STL不会丢出异常,要求使用者确保传入正确的参数。容器的共通能力:每个容器都提供了一个默
2016-10-23 16:54:48
627
原创 STL笔记(5)-map/multimap
map是标准的关联式容器,一个map是一个键值对序列,即(key,value)对。它提供基于key的快速检索能力。map中key值是唯一的。集合中的元素按一定的顺序排列。元素插入过程是按排列规则插入,所以不能指定插入位置。map的具体实现采用红黑树变体的平衡二叉树的数据结构。在插入操作和删除操作上比vector快。map可以直接存取key所对应的value,支持[]操作符,如map[k
2016-10-23 15:01:18
544
原创 STL笔记(4)-set/multiset,functor,pair的使用方法
set是一个集合容器,其中所包含的元素是唯一的,集合中的元素按一定的顺序排列。元素插入过程是按排序规则插入,所以不能指定插入位置。set采用红黑树变体的数据结构实现,红黑树属于平衡二叉树,在插入操作和删除操作上比vector快。set不可以直接存取元素(,所以不能使用at.(pos)与[]操作符。multiset与set的区别:set支持唯一键值,每个元素值只能出现一次,而multis
2016-10-22 21:55:02
796
空空如也
ASCII形式存储的文件怎样转换为10进制8字节浮点型数据文件?
2016-12-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人