自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 内积与外积(Inner/Outer/Interior/Exterior)Product 及在计算机中的概念

深度学习、线代中的矩阵、向量的各种乘法和概念

2021-12-16 17:21:27 7501 2

原创 LSTM输入输出、内部结构,参数量(备忘)

输入输出每一个输出后接一个全连接层。结构及其推导参数量每一个LSTM单元都有4个网络前馈层,分别代表3个门控单元,输入和隐含层h直接concact(相加),后与权重矩阵相乘,还原成相应的维度。激活函数作用于整个矩阵,参数量要加上偏置,此外输出一般有一个全连接层的参数(需要注意)。矩阵乘法点积(符号为圆圈内加一点)和向量点积不一样...

2021-11-15 10:39:19 769

转载 目标检测中各个指标的理解

十分详细:https://blog.csdn.net/weixin_36670529/article/details/84581851

2021-03-19 11:31:58 272

转载 训练YOLO的一点心得(detector的一些指令用法)

https://www.cnblogs.com/qinguoyi/p/8507803.html

2021-03-13 13:45:30 758

转载 tensorflow CUDA cudnn 版本对应关系

tensorflow CUDA cudnn 版本对应关系

2021-03-11 20:02:42 363

转载 linux下配置运行keras版本yolov3

转自:linux下配置运行keras版本yolov3

2021-03-11 16:26:22 113

转载 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 2202 2

转载 ubuntu16.04 通过anaconda建立虚拟环境,安装cuda9.0,cudnn7.1.2

转自:https://blog.csdn.net/qs17809259715/article/details/103729478

2021-03-10 18:27:25 257

转载 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.csdn.net/xuechenxing/article/details/90736328?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMac

2021-03-09 11:00:10 2350

原创 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 1251

转载 尿布和啤酒—关联规则详解

http://www.ikeguang.com/在一家超市里,有一个有趣的现象:尿布和啤酒赫然摆在一起出售。但是这个奇怪的举措却使尿布和啤酒的销量双双增加了。这不是一个笑话,而是发生在美国沃尔玛连锁店超市的真实案例,并一直为商家所津津乐道。这是数据挖掘算法关联规则在实际中的成功应用案例,那么关联规则算法的理论根基又是什么呢?这就...

2020-09-02 01:32:40 2756

原创 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 832

原创 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 26549 10

原创 记录一下 ZOOM笔试的菜鸡经历

菜鸡zoom被虐记单选20*2 多选10*3 2道编程题编程题1:输入一个字符串和一个整数m,去除其中m个'0',如CD00P000,m=2 输出:CDP000。现场笔试没过,下来搞了半个小时...

2019-08-17 16:17:01 6374 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 120

原创 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 1056

原创 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 334

转载 Leetcode 简化路径 Java用时 12ms 击败91%

以 Unix 风格给出一个文件的绝对路径,你需要简化它。或者换句话说,将其转换为规范路径。在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (..)表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。更多信息请参阅:Linux / Unix中的绝对路径 vs 相对路径请注意,返回的规范路径必须始终以斜杠/开头,并且两个目录名之间必须只有...

2019-05-06 10:31:54 216

原创 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 250

原创 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 144

原创 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 208

原创 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 168

原创 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 265

原创 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 101

转载 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 305

原创 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 156

原创 Leetcode 移除元素 Java 3ms

给定一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 2, 并且 nums 中的前...

2019-04-19 09:05:01 185

原创 Leetcode 删除排序数组重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为: [1,2]你不需要考虑数组中超出新长度后面的元素。示例2:...

2019-04-18 16:49:04 205

原创 Leetcode 两两交换链表

给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例:给定 1->2->3->4, 你应该返回 2->1->4->3.一种超过时间复杂度的算法(自己写的,真菜,还蠢):class Solution { public ListNode swapPair...

2019-04-18 15:31:36 183

原创 Leetcode 生成括号

给出n代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。例如,给出n=3,生成结果为:[ "((()))", "(()())", "(())()", "()(())", "()()()"]题解 借鉴(抄的,哈哈)的回溯法只有在我们知道序列仍然保持有效时才添加'('or'),我们可以通过跟踪到前为止放置的左括号...

2019-04-18 14:20:23 145

原创 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 517

原创 剑指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 114

原创 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 136

原创 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 186

原创 leetcode 14 最长公共前缀 用时3ms

编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入: ["flower","flow","flight"]输出: "fl"示例2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只包含小写字母a-z。纪念一下自己的独立暴力解法,一点没有参...

2019-04-11 17:06:45 107

原创 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 113

原创 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 108

原创 Leetcode11 盛最多水的容器 Java解法 用时6ms

给定n个非负整数a1,a2,...,an,每个数代表坐标中的一个点(i,ai) 。在坐标内画n条垂直线,垂直线i的两个端点分别为(i,ai) 和 (i, 0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且n的值至少为 2。思路:官方双指针思路。这种方法背后的思路在于,两线段之间形成的区域总是会受到其中较短那...

2019-04-09 20:52:42 407

原创 Leetcode 10 正则表达式

给定一个字符串(s) 和一个字符模式(p)。实现支持'.'和'*'的正则表达式匹配。'.' 匹配任意单个字符。'*' 匹配零个或多个前面的元素。匹配应该覆盖整个字符串(s) ,而不是部分字符串。说明:s可能为空,且只包含从a-z的小写字母。 p可能为空,且只包含从a-z的小写字母,以及字符.和*。示例 1:输入:s = "aa"p...

2019-04-08 11:24:32 106

原创 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 157

OSGExp1.5.0插件(适用3dmax2012到2017版本)

从3dMax导出OSG使用的.ive或者.osg,以前一直使用的方法是先导出3ds格式,然后用OSG自带的命令osgconv,但此过程比较复杂,导出的模型有了一些小问题,而OSGExp插件,一键安装,方便高效,安装完成重启3dmax即可导出OSG各种格式文件。

2018-05-22

3DMAX 2014版本注册机(内涵激活码和使用注册说明)

本资源为3dmax2014中文版本的注册机,也可以适用于2014英文版,欢迎下载使用。3Dmax是功能极其强大的建模软件,值得拥有,没有下载3dmax2014安装程序的,可以联系我哟

2018-05-22

基于C++的简易HTTP服务器程序源代码(Word报告版)

我们时常需要按照实际环境编写自己的服务器软件,例如许多企业的网站既需要接入Internet提供公共信息的访问,同时部分信息只能提供给Internet内网用户访问,这就需要实现内部信息和公共信息的访问控制。本文介绍一种采用VC++6.0作为开发工具而开发的具有上述功能的多线程HTTP(Hypertext TransferProtoc01)服务器。

2018-04-01

32位的QT连接64位的mysql数据库的驱动文件 libmysql.dll libmysql.lib

Qt5.2及以上版本如果使用的是mingw编译器,Qt只有32位的。连接64位的mysql,即使把mysql安装目录下的libmysql.dll放到qt安装目录bin路径下,也是无法连接数据库。网上给出的做法是下载Qt对应版本的源码,重新编译。这种方法复杂繁琐,且容易编译失败。这里提供了mysql官方给出的连接32位qt的驱动。

2017-12-12

基于MATLAB的人脸识别报告

目前,主要肤色建模方法有: 阈值法,简单高斯模型,混合高斯模型,直方图统计和区域级检测。本文档主要任务就是编写MATLAB程序,实现人脸识别。基于MATLAB的人脸识别程序主要包含三个程序模块,人脸识别主程序、图像分割程序以及人脸的确认程序。

2017-12-02

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

TA关注的人

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