自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 大话CNN经典结构:GooGlNet(从Inception v1 到Inception v4的演进)

2014年,GoogLeNet和VGG是当年ImageNet挑战赛(ILSVRC14)的双雄,GoogLeNet获得了第一名、VGG获得了第二名,这两类模型结构的共同特点是层次更深了。VGG继承了LeNet以及AlexNet的一些框架结构(详见 大话CNN经典模型:VGGNet),而GoogLeNet则做了更加大胆的网络结构尝试,虽然深度只有22层,但大小却比AlexNet和VGG小很多,GoogleNet参数为500万个,AlexNet参数个数是GoogleNet的12倍,VGGNet参数又是AlexN

2020-12-13 13:32:46 338

原创 VGG代码复现-tensorflow版本

论文链接:https://kopernio.com/viewer?doi=arXiv:1409.1556&route=6 一、简介: 论文全名:《Very Deep Convolutional Networks for Large-Scale Image Recognition》 2014年,牛津大学计算机视觉组(Visual Geometry Group)和Google DeepMind公司的研究员一起研发出了新的深度卷积神经网络:VGGNet,并取得了ILSVRC2014比赛分类项目的第二名(第

2020-12-11 14:50:48 417 2

原创 为面试准备,每天刷题@leetcode_53.最大子序列和

给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 Example: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 方法一:贪心法 核心思想:从左向右迭代,一个个数字加过去,如果当前指针所指元素的和小于0(sum < 0),则丢弃当前元素之前的数列,重新开始找子序串。 class Solution { public: int maxSubArray(vector&

2020-05-28 20:01:29 164

原创 为面试准备,每天刷题@leetcode_11.盛最多水的容器

题目:给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 解题思路:采用左右双指针,双指针在这里可以代表容器边界所有位置的范围,有点类似“短板理论”,一个水桶无论有多高,它盛水的高度取决于其中最低的那块木板。 那么如何移动左右指针呢?假设左指针指向的数值为x,右指针指向的数值为y,不妨假设 x<y ,两个指

2020-05-22 16:28:00 166

原创 为面试准备,每天刷题@leetcode_445.两数相加

给你两个 非空 链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。(你可以假设除了数字 0 之外,这两个数字都不会以零开头) Example: 输入:(7 -> 2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 8 -> 0 -> 7 结题思路:把两个链表当做两个栈,应用链表头插法 class Solution { public: ListNode *addTwoNum

2020-05-21 17:41:06 110

原创 Redis-带有自动释放功能的锁

我们通过Redis的自动过期特性为锁设置一个最大加锁时限,这样即便是锁的持有者由于故障下线,锁也会在时限到达之后自动释放。 VALUE_OF_LOCK=“locking” class TimingLock: def __init__(self,client,key): self.client=client self.key=key def accquire(self,timeout) """ 尝试获取一个带有秒级最大使用时限的锁, 成功时返回True,失败时返回False. ""

2020-05-19 16:33:33 751

原创 为面试准备,每天刷题@leetcode_面试题 02.02. 返回倒数第 k 个节点

实现一种算法,找出单向链表中倒数第k个节点,并返回该节点的值 Example: 输入:1->2->3->4->5 and k=2 输出:4 class Solution { public: int kthTolast(ListNode *head, int k) { ListNode *slow=head,*fast=head; for(int i=0;i<k;i++) { fast=fast->next; } while(fast!=NULL)

2020-05-19 16:13:21 118

原创 Redis-字符串-使用字符串实现的缓存程序

代码涉及的Redis命令: 1、set: 为字符串键设置值 语法:set key value 2、get: 获取字符串键的值 语法:get key 3、getset: 获取旧值并设置新值 语法:getset key new_value class Cache: def __init__(self,client): self.client=client def set(self,key,value): """ 把需要被缓存的数据存储到键key里面,如果键key已经有值,那么使用新值去覆盖旧值

2020-05-14 18:54:57 181

原创 为面试准备,每天刷题@leetcode_328-奇偶链表:

给定一个单链表,把所有的奇数节点和偶数节点分别排在一起(这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性) Example: 输入:2->1->3->6->5->7->4->null 输出:2->3->5->4->1->6->7->null class Solution { public: ListNode *oddEvenList(ListNode * head) { if(head==

2020-05-13 17:13:40 168

原创 为面试准备,每天刷题@leetcode_237-删除链表中的节点:

leetcode_237-删除链表中的节点: 请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。 输入: head = [2,8,4,5,1,9], node = 5 输出: [2,8,4,1,9] 解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 2->8->4 -> 1 -> 9. class Solution { public: void deleteNode(ListNode* node) {

2020-05-13 15:51:11 83

空空如也

空空如也

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

TA关注的人

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