自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Practitioner.bundle计算机视觉与深度学习:1-12

Understanding rank-1 & rank-5 Accuraciesrank-1 accuracy:rank-5 accuracy:Fine-tuning Networks :a type of transfer learning微调是 transfer learning 的一种以VGG16为例子,当开始微调时,将原VGG16结构中的全连接层移除,此时最后一层的...

2019-08-29 00:15:44 331

原创 Starter.bundle计算机视觉与深度学习:8-12

Optimization Methods and RegularizationExtension to SGD: Momentum & Nesterov accelerationMomentum:通俗来讲——想想你童年最喜欢的游乐场,在那里你花了几天时间从山上滚下来,把自己盖在草地和泥土上(这让你妈妈很懊恼)。当你下山时,你会积累越来越多的动力,而这些动力反过来又会带你更快地下山。...

2019-08-18 23:17:51 267

原创 Starter.bundle计算机视觉与深度学习:8-16

Chapter 8 parameterized learninghinge loss functiona multi-class SVM loss example使用动物数据集,labels = [‘cat’,‘dog’,and panada]交叉熵损失函数:give you probabilities for each class label while hinge loss give...

2019-08-15 20:58:05 318

原创 Starter.bundle计算机视觉与深度学习:1-6

利用假期好好充实自己吧,找到了一套关于《计算机视觉与深度学习的书籍》准备认真啃一啃,同时写好学习总结博客。研二这一年应该要出一些成果,虽然导师还是以理论为主,但是为了以后能去大厂,还是要多下功夫啊,女生在这方面好难。这本书分为三个bundle:Starter Bundle - 这部分的内容比较基础,包括从零开始实现回归算法、深度神经网络和卷积神经网络。对于完全没有机器学习基础的人而言,可以...

2019-07-30 19:30:26 549

转载 深度学习中的dropout原理

1. 为什么要引入dropout解决过拟合问题:模型参数太多,训练样本往往是高维小样本数据,训练出来的模型容易产生过拟合现象。过拟合的具体表现:模型在训练数据上损失函数较小,预测准确率较高;但是在测试数据上损失函数较大,准确率低减少训练模型的处理时间:解决过拟合往往会采用集成算法,即训练多个模型进行组合。是很浪费时间2. 什么是Dropout训练深度神经网络向前传播的时候,让某...

2019-07-11 12:04:28 572

原创 Leecode-378 (二分查找)

Leecode 378: 有序矩阵中第K小元素题目描述: 给定n*n矩阵,其中每行和每列元素均按升序排序,找到矩阵中第k小元素,请注意:是排序后的第k小元素示例示例matrix = [[ 1, 5, 9],[10, 11, 13],[12, 13, 15]],k = 8,返回 13。解题思路:暴力解题法:将矩阵中所有的数读入一维数组,对这个一维数组进行排序,取第k个值...

2019-07-06 23:15:35 328

原创 Leecode-69 (二分查找)

Leetcode 60 x的平方根题目描述: 实现 int sqrt(int x) 的函数,计算并返回x的平方根,其中x是非负整数,由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去**示例 1 ** :输入: 4输出: 2示例 2 :输入:8输出:2(舍去小数部分)题目思路:相当于从1到输入值,进行二分查找,每一个mid值平方后,和输入值进行比较,class Sol...

2019-07-06 22:37:06 247

原创 Leecode-240(二分查找)

Leecode 240: 在二维数组中搜索一个数类型:二分查找题目描述:编写一个高效算法来搜索m*n维度的矩阵matrix中的一个目标值target该矩阵具有以下特性:每行的元素从左到右升序排列每列的元素从上到下升序排列示例:同74题类似,但是矩阵的形式不同,74的矩阵完全可以转换为升序的一维数组思路一: 完全类似于74题的分析一 形式class Solution { ...

2019-07-06 21:41:38 146

原创 数据结构(六)——树

二叉树的存储表示,一般树和森林与二叉树的转换关系1. 树的基本定义树是由一个集合以及在该集合上定义的一宗关系构成的。集合中的元素称为树的节点,所定义的关系称为父子关系。树的递归定义:假设树是n个结点的有限集。它:1)或者是一颗空树(n=0),空树中不包含任何节点2)或者是一颗非空树,有且只有一个根节点root,当n>1时,其余节点可分为m个互不相交的有限集T1,T2,…Tm...

2019-06-23 19:29:39 195

原创 Leecode 154+74(二分查找)

Leecode 154题目: 寻找旋转排序数组(有重复数字)中的最小值分类: 二分查找难度: Hard题目描述假设按照升序排序的数组在预先未知的某个点上进行了旋转(例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2])请找出其中最小的元素,注意数组中可能存在重复的元素示例 1:输入: [1,3,5]输出: 1示例 2:输入: [2,2,2,0,1...

2019-06-17 18:31:32 130

原创 数据结构(四)——栈与队列

栈和队列是两种重要的数据结构。是线性结构,基本操作受到限制,他们是操作受限是一种限定性的数据结构第四章 栈与队列栈栈的定义以及抽象数据类型Stack:运算受限的线性表, 其限制是仅允许在表的一端进行插入和删除操作 ,允许插入的一端称为——栈顶,另一端称为“栈底”后进先出表Last in FIsrt Out栈的顺序存储实现顺序栈使用顺序存储结构实现的堆栈,即利用一组地址连续的存储单...

2019-06-17 00:39:19 287

原创 数据结构(三)——线性表

线性结构特点:在数据元素的有限集中,除了第一个元素无直接前驱,最后一个元素无直接后续以外,每个数据元素有且只有一个前驱元素和直接后续元素线性表及抽象数据类型1. 线性表定义线性表(linear list) )是n个类型相同数据元素的有限序列,通常记作(a 0 , a 1 , …a i-1 , a i , a i+1 …,a n-1 )。相邻元素存在序偶关系2. 线性表的抽象数据类型ADT...

2019-06-13 10:46:51 150

原创 数据结构(二)——数据结构与算法基础

第二章 数据结构与算法基础基本概念数据 :描述客观事物的数值、字符以及能输入机器且能被处理的各种符号集合数据元素: 数据的基本单位,是数据集合的个体数据对象 :性质相同的数据元素的集合,是数据的子集数据结构:是指相互之间存在一种或多种特定关系的数据元素的集合。是组织并存储数据以便能够有效使用的一种专门格式,它用来反映一个数据的内部构成,即一个数据由哪些成分数据构成,以什么方式构成,呈什...

2019-06-04 21:27:59 236

原创 数据结构与算法(Java)

这是之前看到的比较好的一个条理性梳理https://blog.csdn.net/wangshuminjava/article/details/80040673但是我还是决定自己梳理一下网上找到了这本书的电子版,在这里分享一下,有需要的同学自取吧链接:https://pan.baidu.com/s/1o8mtnWbpgDsmtfabS4VG-w提取码:k6xa第一章 Java与面向对象...

2019-06-04 16:02:50 132

原创 Leecode-35(二分查找)

DAY 4:搜索插入的位置题目描述:给定一个排序数组和目标值,再数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置(假设数组中无重复元素)示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3,5,6], 0输出: 0...

2019-06-01 10:36:48 117

原创 数据结构与算法

时间复杂度问题因为在刷leecode的时候涉及时间复杂度的问题,还是需要把本科学习的数据结构基础知识进行整理1.4 算法及其复杂性算法的复杂性时间复杂性: 算法中基本操作重复执行的次数是问题规模n的某个函数f(n),随着问题规模n的增大,算法执行时间的增长率和f(n)的增长率相同,称作算法的渐进时间复杂性,** 一个算法在执行过程中消耗的时间取决于下面的因素:**(1)算法所需数据...

2019-05-31 17:30:22 111

原创 Leecode-34(二分查找)

DAY 3leecode-34:在排序数组中查找元素的第一个和最后一个位置tag:二分查找给定一个按照升序排列的整数数组nums,和一个目标值target。找出给定目标值在数组中的开始位置和结束位置算时间复杂度要求O(log n)级别如果数组中不存在目标值,返回[-1,-1]示例 1:输入: nums = [5,7,7,8,8,10], target = 8输出: [3,4]示例 ...

2019-05-31 11:27:21 289

原创 Leecode-153(二分查找)

DAY 2leetcode-153 搜索旋转排序数组Tag:二分查找——原理比较容易想明白题目详述假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。请找出其中最小的元素。你可以假设数组中不存在重复元素。示例1:输入: [3,4,5,1,2]输出: 1示例2 :输入: [4,5,...

2019-05-31 10:29:59 228

原创 Leetcode-81(二分查找)

为了明年的校招做准备,小白的力扣进阶路!!!每天一道leetcode,一份努力,一份汗水最近关注了一个很喜欢的公众号“程序员乔哥里” 作者给的原始的java 代码,再转换成python的吧!!!作者按照算法题做了一个汇总,感觉既完整,又全面,很优秀!DAY 1leetcode-81 搜索旋转排序数组Tag:二分查找——原理比较容易想明白题目详述假设按照升序排列的数组在预先未知的某个点...

2019-05-28 16:22:56 174

转载 Python入门规划

作为以为小白,在学习Python的时候,必然会走一定的弯路,有人在弯路上走丢了,有人走出了弯路。我就是属于还未走出弯路的同学,所以我想谈谈我的Python学习之路。 我进入这个坑是因为这个最近几年比较火,想必大家都知道吧,我开始学习Python时,先学习的是linux基本命令,作为小白,在装linux时出现许多问题,小白安装可以看看http://blog.csdn.net/u0131427...

2018-10-14 09:20:02 197

转载 Python自学之路

到学习路线,入门是基础课。基本上,熟练掌握Python入门指南即可。其次,要想更进一步,需要熟读官方文档,掌握各种内置函数、标准库等知识。关于两者,英文不好的鱼油们可以关Python中文官方文档板块,也欢迎有余力的鱼油加入我们的团队。关于Python的奇淫技巧,可以看《Effective Python:编写高质量Python代码的59个有效方法》这本书。再次,在进一步发展之前,强烈建议先get...

2018-10-14 09:17:30 174

转载 机器学习算法——梯度下降

//转载https://www.cnblogs.com/pinard/p/5970503.html在求解机器学习算法的模型参数,即无约束优化问题时,梯度下降(Gradient Descent)是最常采用的方法之一,另一种常用的方法是最小二乘法。这里就对梯度下降法做一个完整的总结。梯度    在微积分里面,对多元函数的参数求∂偏导数,把求得的各个参数的偏导数以向量的形式写出来,就是梯度。比如...

2018-10-04 20:59:34 350

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除