自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FSL任务中,resnet 网络结构的变化

先贴个 正常resnet的结构由于resnet的表现太过出色,目前fsl中提取特征的部分也使用了resnet,比较常用的resnet 有 12 18 25 这几个结构,使用这些的模型有 MetaOptNet SimpleShot MTL 等模型。 不过要注意的是,正常resnet的结构第一层卷积是 kernel size=7的大卷积, 然后才是block 结构。然而在FSL中,第一层的conv 普遍都从77 变成了 33, 甚至去掉了第一层卷积。原因是,fsl处理的数据集图片普遍较小,比如 mini

2020-08-06 09:49:36 209

翻译 fine-tune技巧

不同场景下的fine-tune技巧新数据集较小 且和原数据集相似因为新数据集比较小(比如<5000),如果fine-tune可能会过拟合;又因为新旧数据集类似,我们期望他们高层特征类似,可以使用预训练网络当做特征提取器,用提取的特征训练线性分类器。 只训练分类器即可2. 新数据集大且和原相似大于10000,可以fine-tune整个网络3. 新数据集小且和原数据集不相似最好不要fine-tune,和原数据集不类似,最好也不使用高层特征。这时可是使用前面层的特征来训练SVM分类器。4.

2020-08-05 15:03:46 1088

转载 java内存泄露 (转)

    转载请注明出处:http://blog.csdn.net/anxpp/article/details/51325838,谢谢!    Java的一个重要特性就是通过垃圾收集器(GC)自动管理内存的回收,而不需要程序员自己来释放内存。理论上Java中所有不会再被利用的对象所占用的内存,都可...

2020-08-04 21:04:48 100

翻译 a[i][j]为什么比a[j][i]性能好?

int LEN = 10000;int[][] arr = new int[LEN][LEN];for (int i = 0; i < LEN; i++) { for (int j = 0; j < LEN; j++) { arr[i][j] = 1; //差别在这里 }}int LEN = 10000;int[][] arr = new int[LEN][LEN];for (int i = 0; i < LEN; i++) {

2020-08-04 20:08:37 450

原创 31.32

输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,5,3,2,1} 是该压栈序列对应的一个弹出序列,但 {4,3,5,1,2} 就不可能是该压栈序列的弹出序列。示例 1:输入:pushed = [1,2,3,4,5], popped = [4,5,3,2,1]输出:true解释:我们可以按以下顺序执行:push(1), push(2), push(3), push(4)

2020-06-14 18:10:53 92

原创 29.30.

输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。示例 1:输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例 2:输入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]限制:0 <= matrix.length <= 1000 <= matrix[i].length <= 100来

2020-06-11 22:07:38 105

原创 27.二叉树镜像28.对称二叉树

class Solution: def mirrorTree(self, root: TreeNode) -> TreeNode: if not root: return tmp = root.left root.left = self.mirrorTree(root.right) root.right = self.mirrorTree(tmp) return root解题思路这里还是贴下大佬的解答。 递.

2020-06-10 21:57:21 106

原创 23.24.25

定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL限制:0 <= 节点个数 <= 5000来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/fan-zhuan-lian-biao-lcof著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出

2020-06-09 23:09:30 140

原创 21.调整数组22.链表倒数k

21.输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。示例:输入:nums = [1,2,3,4]输出:[1,3,2,4]注:[3,1,2,4] 也是正确的答案之一。提示:1 <= nums.length <= 500001 <= nums[i] <= 10000思路:双指针呀,一个指头一个指尾,遇到偶数/奇数的时候,idx+/- 1 ,然后互换位置。class Solution(object):

2020-06-08 22:27:56 99

原创 20.表示数值的字符串

请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100"、“5e2”、"-123"、“3.1416”、“0123"都表示数值,但"12e”、“1a3.14”、“1.2.3”、“±5”、"-1E-16"及"12e+5.4"都不是。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/biao-shi-shu-zhi-de-zi-fu-chuan-lcof著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2020-06-07 16:03:18 93

原创 18.删除链表节点

给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。注意:此题对比原题有改动示例 1:输入: head = [4,5,1,9], val = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9.示例 2:输入: head = [4,5,1,9], val = 1输出: [4,5,9]解释: 给定你链表中值为 1 的第三个节点,那么在调用了你的函数之后,该链

2020-06-07 11:39:26 94

原创 16.数值的整次方

实现函数double Power(double base, int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。示例 1:输入: 2.00000, 10输出: 1024.00000示例 2:输入: 2.10000, 3输出: 9.26100示例 3:输入: 2.00000, -2输出: 0.25000解释: 2-2 = 1/22 = 1/4 = 0.25说明:-100.0 < x < 100.0n 是 32 位有符号整数

2020-06-05 18:10:15 76

原创 15.找整数二进制形式中的1的个数。

请实现一个函数,输入一个整数,输出该数二进制表示中 1 的个数。例如,把 9 表示成二进制是 1001,有 2 位是 1。因此,如果输入 9,则该函数输出 2。示例 1:输入:00000000000000000000000000001011输出:3解释:输入的二进制串 00000000000000000000000000001011 中,共有三位为 ‘1’。示例 2:输入:00000000000000000000000010000000输出:1解释:输入的二进制串 0000000000000

2020-06-05 16:30:45 151

原创 14.剪绳子

给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]…k[m-1] 。请问 k[0]k[1]…*k[m-1] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。示例 1:输入: 2输出: 1解释: 2 = 1 + 1, 1 × 1 = 1示例 2:输入: 10输出: 36解释: 10 = 3 + 3 + 4, 3 × 3 × 4 = 3

2020-06-05 10:43:45 155 1

原创 4.二维数组查找

题目在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[[1, 4, 7, 11, 15],[2, 5, 8, 12, 19],[3, 6, 9, 16, 22],[10, 13, 14, 17, 24],[18, 21, 23, 26, 30]]给定 target = 5,返回 true。给定 ta

2020-06-04 21:02:08 109

原创 vscode配置C环境

vscode配置C环境最近感觉基础不太行,想重新看下数据结构,用c语言重新写一下经典的结构。也不想换编辑器,就想用vscode,刚好github上有一个一键配置c环境的工具。记录一下。[配置c](https://github.com/SDchao/AutoVsCEnv_WPF/releases/latest)https://github.com/SDchao/AutoVsCEnv_WPF/releases/latest解压完之后AutoVsCEnv_WPF.exe文件 根据提示配置一下就OK了

2020-06-04 18:10:26 1698 2

翻译 无法安装cv2的问题

不能直接 pip install cv2应该是 pip install opencv-python

2019-01-14 20:21:29 888

原创 关于keras可视化的两种方法

keras有两种创建网络模型的方法,一种是Sequential()这样的还有一种是API函数式,这个可视化不是很清楚怎么弄, 只能调用summary()来看先简单记录一下 ,以后掌握了在补充。...

2018-12-30 11:56:49 659

空空如也

空空如也

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

TA关注的人

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