- 博客(43)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 内积与外积(Inner/Outer/Interior/Exterior)Product 及在计算机中的概念
深度学习、线代中的矩阵、向量的各种乘法和概念
2021-12-16 17:21:27
11666
2
原创 LSTM输入输出、内部结构,参数量(备忘)
输入输出每一个输出后接一个全连接层。结构及其推导参数量每一个LSTM单元都有4个网络前馈层,分别代表3个门控单元,输入和隐含层h直接concact(相加),后与权重矩阵相乘,还原成相应的维度。激活函数作用于整个矩阵,参数量要加上偏置,此外输出一般有一个全连接层的参数(需要注意)。矩阵乘法点积(符号为圆圈内加一点)和向量点积不一样...
2021-11-15 10:39:19
887
转载 目标检测中各个指标的理解
十分详细:https://blog.youkuaiyun.com/weixin_36670529/article/details/84581851
2021-03-19 11:31:58
346
转载 训练YOLO的一点心得(detector的一些指令用法)
https://www.cnblogs.com/qinguoyi/p/8507803.html
2021-03-13 13:45:30
842
转载 Anaconda换国内源(清华源、中科大源)
转自:Linux anaconda换国内源(中科大源比较好用)利用Anaconda安装python后,想要安装opencv-python,但是按照opencv-python的官方教程,有的人无法实现opencv的安装,可以使用下面命令:conda install --channel https://conda.anaconda.org/menpo opencv3或conda install --channel https://conda.anaconda.org/menpo opencv有的会报
2021-03-11 16:07:38
2285
2
转载 ubuntu16.04 通过anaconda建立虚拟环境,安装cuda9.0,cudnn7.1.2
转自:https://blog.youkuaiyun.com/qs17809259715/article/details/103729478
2021-03-10 18:27:25
297
转载 VOC数据集快速下载
VOC数据集快速下载http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtrainval_06-Nov-2007.tarhttp://host.robots.ox.ac.uk/pascal/VOC/转载:https://blog.youkuaiyun.com/xuechenxing/article/details/90736328?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMac
2021-03-09 11:00:10
2422
原创 Linux下使用GPU训练神经网络时 指定多块显卡的使用 解决tensorflow的占用问题
最近在测试实验室的服务器,试图跑了一下YoloV3,发现问题很多。其中一个就是:多块显卡被占用的问题,导致测试yoloV3时,程序无法运行。出现以上问题的原因是tensorflow在训练时默认占用所有GPU的显存。解决方法:在运行训练程序前,打开用户根目录下~/.bashrc文件在文件头配置环境:export CUDA_VISIBLE_DEVICES = NUMNUM是用户指定显卡的序号(0,1,2…),可以先用 nvidia-smi 查看当前哪块显卡可用。但这种方法限制了用户可见的GPU数量,
2021-03-08 16:23:28
1444
转载 尿布和啤酒—关联规则详解
http://www.ikeguang.com/在一家超市里,有一个有趣的现象:尿布和啤酒赫然摆在一起出售。但是这个奇怪的举措却使尿布和啤酒的销量双双增加了。这不是一个笑话,而是发生在美国沃尔玛连锁店超市的真实案例,并一直为商家所津津乐道。这是数据挖掘算法关联规则在实际中的成功应用案例,那么关联规则算法的理论根基又是什么呢?这就...
2020-09-02 01:32:40
3073
原创 JAVA实现小根堆排序
代码:import java.util.Arrays;public class solution { public static void main(String []args){ int a[]={5,3,6,4,1,11,9,21,4,5,-5}; heapSort(a); System.out.println(Arrays.toSt...
2019-08-27 14:22:28
897
原创 ListNode list=new ListNode() 、 ListNode list=new ListNode(0) 与 ListNode list=null 的区别
ListNode list=new ListNode()初始化一个空节点,无值,不提倡此种写法。ListNode list=new ListNode(0) 初始化一个节点值为0的空节点,最常用最正规写法ListNode list=null 为空,什么都没有,一般不这么写;...
2019-08-17 19:30:22
26790
10
原创 记录一下 ZOOM笔试的菜鸡经历
菜鸡zoom被虐记单选20*2 多选10*3 2道编程题编程题1:输入一个字符串和一个整数m,去除其中m个'0',如CD00P000,m=2 输出:CDP000。现场笔试没过,下来搞了半个小时...
2019-08-17 16:17:01
6548
4
原创 剑指offer -7 重建二叉树 简洁代码
/*** Definition for binary tree* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode(int x) { val = x; }* }*/import java.util.*;public class ...
2019-08-15 17:52:16
148
原创 Arrays结合Comparator用法小结
1.二维数组按照列排序:import java.util.Arrays;import java.util.Comparator;/** * 二维数组排序示例 * @author YY2924 2014/11/28 * @version 1.0 */public class leetcode { public static void main(String[] args...
2019-05-30 18:27:22
1108
原创 Leetcode 逆波兰式表达式求值
class Solution { public int evalRPN(String[] tokens) { Stack<Integer> stack = new Stack<>(); for (int i = 0 ;i < tokens.length;i++){ String str = t...
2019-05-13 17:43:14
369
转载 Leetcode 简化路径 Java用时 12ms 击败91%
以 Unix 风格给出一个文件的绝对路径,你需要简化它。或者换句话说,将其转换为规范路径。在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (..)表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。更多信息请参阅:Linux / Unix中的绝对路径 vs 相对路径请注意,返回的规范路径必须始终以斜杠/开头,并且两个目录名之间必须只有...
2019-05-06 10:31:54
253
原创 LeetCode 70 爬楼梯 Java 用时0ms
假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定n是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. ...
2019-05-05 13:21:47
298
原创 Leetcode 96 不同的二叉搜索树 Java 0ms 击败100%
给定一个整数 n,求以1 ...n为节点组成的二叉搜索树有多少种?示例:输入: 3输出: 5解释:给定 n = 3, 一共有 5 种不同结构的二叉搜索树: 1 3 3 2 1 \ / / / \ \ 3 2 1 1 3 2 ...
2019-05-04 16:54:47
186
原创 LeetCode 66 加一 Java用时 1ms
给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321...
2019-04-30 16:43:26
255
原创 LeetCode 94 二叉树中序遍历 递归
给定一个二叉树,返回它的中序遍历。示例:输入: [1,null,2,3] 1 \ 2 / 3输出: [1,3,2]递归算法比较简单,难点在于list列表需要定义在外面,或者在内部使用addAll函数,连接子list。代码如下:/*** Definition for a binary tree node.* public clas...
2019-04-30 10:07:54
216
原创 Leetcode 35 搜索插入位置 Java 用时1ms 击败97.97%
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 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], ...
2019-04-29 21:11:36
304
原创 LeetCode 搜索旋转排序数组 Java
假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组[0,1,2,4,5,6,7]可能变为[4,5,6,7,0,1,2])。搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回-1。你可以假设数组中不存在重复的元素。你的算法时间复杂度必须是O(logn) 级别。半暴力法:class Solution { pu...
2019-04-24 13:52:00
134
转载 Leetcode 串联所有单词子串 Java
借鉴其他博主思路:class Solution { public List<Integer> findSubstring(String s, String[] words) { List<Integer> list=new ArrayList<>(); if(words.length==0||s.length()...
2019-04-24 11:28:42
379
原创 leetcode 实现strStr() Java 用时2ms
实现strStr()函数。给定一个haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回-1。示例 1:输入: haystack = "hello", needle = "ll"输出: 2示例 2:输入: haystack = "aaaaa", ne...
2019-04-22 10:15:07
190
原创 Leetcode 移除元素 Java 3ms
给定一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 2, 并且 nums 中的前...
2019-04-19 09:05:01
217
原创 Leetcode 删除排序数组重复项
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为: [1,2]你不需要考虑数组中超出新长度后面的元素。示例2:...
2019-04-18 16:49:04
241
原创 Leetcode 两两交换链表
给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例:给定 1->2->3->4, 你应该返回 2->1->4->3.一种超过时间复杂度的算法(自己写的,真菜,还蠢):class Solution { public ListNode swapPair...
2019-04-18 15:31:36
227
原创 Leetcode 生成括号
给出n代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。例如,给出n=3,生成结果为:[ "((()))", "(()())", "(())()", "()(())", "()()()"]题解 借鉴(抄的,哈哈)的回溯法只有在我们知道序列仍然保持有效时才添加'('or'),我们可以通过跟踪到前为止放置的左括号...
2019-04-18 14:20:23
187
原创 leetcode Java 2ms 删除链表倒数第N个节点
给定一个链表,删除链表的倒数第n个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.说明:给定的n保证是有效的。采取暴力法:/*** Definition for singly-linked list.* ...
2019-04-17 14:26:57
615
原创 剑指offer 求1+2+3+...+n
求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。两种解法:C++:class Solution {public: int Sum_Solution(int n) { bool ans[n][n+1]; return sizeof(ans)>>1;...
2019-04-16 21:28:12
142
原创 Java回调 小结
回调是指某个特定事件发生时应该才去的措施。以java定时器说明回调,定时器要求传递的对象所属类实现了java.awt.event包中的ActionListener接口。import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.*;i...
2019-04-16 17:11:22
159
原创 Leetcode15 三位数之和
给定一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c ,使得a + b + c =0 ?找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:[ [-1, 0, 1], [-1, -1, 2]]代码如下...
2019-04-12 17:27:56
231
原创 leetcode 14 最长公共前缀 用时3ms
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入: ["flower","flow","flight"]输出: "fl"示例2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只包含小写字母a-z。纪念一下自己的独立暴力解法,一点没有参...
2019-04-11 17:06:45
190
原创 leetcode13 罗马数字转整数 用时28ms
罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1...
2019-04-11 16:20:03
153
原创 leetcode12 整数转罗马数字
罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1...
2019-04-10 19:22:17
145
原创 Leetcode11 盛最多水的容器 Java解法 用时6ms
给定n个非负整数a1,a2,...,an,每个数代表坐标中的一个点(i,ai) 。在坐标内画n条垂直线,垂直线i的两个端点分别为(i,ai) 和 (i, 0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且n的值至少为 2。思路:官方双指针思路。这种方法背后的思路在于,两线段之间形成的区域总是会受到其中较短那...
2019-04-09 20:52:42
453
原创 Leetcode 10 正则表达式
给定一个字符串(s) 和一个字符模式(p)。实现支持'.'和'*'的正则表达式匹配。'.' 匹配任意单个字符。'*' 匹配零个或多个前面的元素。匹配应该覆盖整个字符串(s) ,而不是部分字符串。说明:s可能为空,且只包含从a-z的小写字母。 p可能为空,且只包含从a-z的小写字母,以及字符.和*。示例 1:输入:s = "aa"p...
2019-04-08 11:24:32
138
原创 leetcode Z字型变换
当行数=4时,每个字母在原字符串的索引的矩阵排列如下:1 7 132 6 8 12 143 5 9 114 10假设当前行数是r,总行数R,I(n)表示某行第n个字母在原字符串中的index,n从1开始:r=1,R时,I(n+1) = I(n)+2(R-1)1<r<R时,I(n+1) = I(n)+2(R-r) n+1为偶数时...
2019-04-01 19:15:37
194
OSGExp1.5.0插件(适用3dmax2012到2017版本)
2018-05-22
3DMAX 2014版本注册机(内涵激活码和使用注册说明)
2018-05-22
基于C++的简易HTTP服务器程序源代码(Word报告版)
2018-04-01
32位的QT连接64位的mysql数据库的驱动文件 libmysql.dll libmysql.lib
2017-12-12
基于MATLAB的人脸识别报告
2017-12-02
为什么Python归一化或者标准化后,还原数据集与原数据集不一样?
2019-06-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人