自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SmileLing的专栏

踏实学习,好好积累,加油!

  • 博客(35)
  • 资源 (3)
  • 收藏
  • 关注

转载 Java8 Consumer、Supplier、Predicate、Function

Java8 Consumer、Supplier、Predicate、Function

2022-12-08 00:23:32 830

转载 Java8中的Stream使用

Java8中的Stream使用

2022-08-22 01:12:41 385

原创 【Coding】LeetCode刷题记录

常用数据结构1. 集合2. 排序3. 二分- 模板[33. 搜索旋转排序数组](https://leetcode-cn.com/problems/search-in-rotated-sorted-array)[34. 在排序数组中查找元素的第一和最后一个位置](https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array)[35. 搜索插入位置](https://leetcode-cn.co.

2021-11-04 00:25:39 666

原创 Java常用集合

Java常用集合1. Collection1.1 Set定义Set集合不允许包含相同的元素,如果试图将两个相同的元素加入同一个Set集合中,则添加操作失败,add()方法返回false,新元素不会被加入。上面的内容,完全适用于HashSet、TreeSet和EnumSet三个实现类。(1) 常用方法Modifier and TypeMethod and Descriptionboolean**add(E e) **如果指定的元素不存在,则将其指定的元素添加(可选操作

2021-07-17 21:26:13 293 5

原创 Window10 Kinect v2 配置BundleFusion

系统环境: windows10 gtx1070 cuda8.0 vs2013 kinect v2 BundleFusion最近项目需要用到用到RGBD图片重建地图,然后就花了一天配置好了Kinect v2使用BundleFusion,在此记录一下自己的配置过程。环境要求Windows10NVIDIA驱动 (如果安装好了的则不需要)CUDA8.0VS2013...

2019-11-28 09:53:30 3279 23

原创 【coding】链表

leetcode-206-从尾到头打印链表leetcode-19-删除链表的倒数第N个节点leetcode83-删除链表中重复元素leetcode-82-删除链表中重复元素IIleetcode-24-两两交换链表中的节点leetcode-25-k个一组翻转链表[leetcode-92-反转链表范围 II](https://leetcode-cn.com/problems/reverse-link...

2019-06-26 20:54:20 176

原创 【coding】回溯

记录整理回溯算法专题1. 八皇后问题描述:在一个8*8的矩形格子中排放8个皇后,要满足的条件包括: 任意两个皇后都不能在同一行/列/对角线(斜率等于1/-1). 要求编程给出所有第一行第一列有皇后的解 (注:解的输出用8个数字表示,如:基本解{1,5,8,6,3,7,2,4},其中’1’表示第一行第一列即(1,1)处有皇后, 后同)思路:跟穷举查不多,我们依次在每一行放一个皇后,而...

2019-06-24 10:05:38 228

转载 从 SGD 到 Adam —— 深度学习优化算法

1. 引言2. Gradient Descent3. Gradient Descent 和其算法变种4. Vanilla SGD5. SGD with Momentum6. Nesterov Accelerated Gradient7. Adagrad8. AdaDelta9. RMSprop10. Adam11. NAdam12. 选择使用哪种优化算法13. 可视化分析14. Referenc...

2019-05-24 18:19:28 1053

转载 Softmax和Softmax-Loss函数及梯度计算

1. 结合Logistic Regression 分析 Softmax训练集由 mmm 个已标记的样本构成:{(x(1),y(1)),...,(x(m),y(m))}\{(x^{(1)}, y^{(1)}), ... , (x^{(m)}, y^{(m)})\}{(x(1),y(1)),...,(x(m),y(m))},其中输入的第 iii 个样例 x(i)∈ℜn+1x^{(i)} \in \R...

2019-05-23 11:44:08 4674

原创 C++中的set

文章目录1. 简介2. set基本操作2.1头文件2.2 创建set对象2.3 set元素的访问2.4 set中常用方法Reference1. 简介set 是 STL的另个一关联容器,其是关键字 key 的简单集合,无重复元素,底层使用红黑树实现,内部元素自动排好序,set元素值为 const 类型,不能改变。当想要知道一个值是否存在时,set是最有用的。标准库提供8个关联容器:2. s...

2019-04-28 23:10:31 731

原创 C++中的map

文章目录1. 简介2. pair类型2.1 pair类型的定义和初始化2.2 pair对象的一些操作3. map基本操作3.1 头文件3.2 创建map对象3.3 map元素访问3.3.1 使用下标 [ ] 访问3.3.2 使用 at() 方法访问3.4 map中元素的插入3.4.1 使用下标[]插入3.4.2 使用insert()插入元素3.4 erase() 删除元素3.5 count(k) ...

2019-04-28 23:06:21 36982 3

原创 C++中的string

1. 基本操作1.1 头文件#include <string>1.2 声明与初始化string s0("Initial string");// constructors used in the same order as described above:string s1; // 默认初始化,s1为一个空字符串string s2(s0); // s2...

2019-04-28 22:56:30 415

原创 C++中的vector

1. 简介在c++中,vector是一个十分有用的容器。作用:它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。vector在C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。2. 使用注意1、如果你要表示的向量长度较长(需要为向量内部保存很多数),容易导致内存泄漏,而且效率会很低;2...

2019-04-28 22:51:32 1647

原创 【coding】动态规划

题目一:Fibonacci![在这里插入图片描述](https://img-blog.csdnimg.cn/20190409163119228.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZvcmV2ZXJfXzEyMzQ=,size...

2019-04-09 17:08:04 782

原创 Precision、Recall、P-R曲线、ROC、AUC、mAP

1. Precision和Recall2. P-R曲线3. ROC 与 AUC4. mAP5. 代码简单实现6. ReferenceGithub对应博客1. Precision和Recall对于二分类问题,可将样例 根据其真实类别与学习器预测类别的组合划分为:TP (True Positive): 预测为真,实际为真FP (False Positive): 预测为真,实际...

2019-03-27 17:03:57 1606

原创 SVM实现多分类

SVM本身是一个二值分类器。SVM算法最初是为二值分类问题设计的,当处理多类问题时,就需要构造合适的多类分类器。目前,构造SVM多类分类器的方法主要有两类:直接法 和 间接法。1. 直接法直接在目标函数上进行修改,将多个分类面的参数求解合并到一个最优化问题中,通过求解该最优化问题“一次性”实现多类分类。这种方法看似简单,但其计算复杂度比较高,实现起来比较困难,只适合用于小型问题中。2. 间接...

2019-03-20 21:18:09 15758 2

原创 Ubuntu常用命令

文章目录更新源移除软件或库:安装命令:解压命令:添加环境变量:通过文件设置 Linux 环境变量修改 Linux 环境变量实例通过 Shell 命令 export 修改 Linux 环境变量设置权限后台管理nohup 后台运行查看后台进程将后台切换到当前运行Ctrl + Z 暂停当前进程kill 杀死当前进程Vim常用命令Vim 全选复制删除文件搜索:`find 命令`关键字搜索:`grep`查看...

2019-02-27 19:31:30 868

原创 Window10 VS2013 安装 OpenCV3.1.0

windows10 vs2013 OpenCV3.1.0 cmakeCmakeCmake官网,下载对应版本的Cmake下载后解压可得到如下文件:然后把Cmake路径下的bin文件夹路径添加到电脑环境变量中,即可使用CmakeOpenCV源码安装:Sources安装包安装:安装包下载这里我们使用源码安装的方式,下载对应的OpenCV3.1.0 Sources文件...

2019-01-29 23:04:44 1445 1

原创 Contrastive Loss 对比损失函数及梯度的计算

Contrastive loss 最初源于 Yann LeCun “Dimensionality Reduction by Learning an Invariant Mapping” CVPR 2016。 该损失函数主要是用于降维中,即本来相似的样本,在经过降维(特征提取)后,在特征空间中,两个样本仍旧相似;而原本不相似的样本,在经过降维后,在特征空间中,两个样本仍旧不相似。同样,...

2018-07-26 16:09:20 19311 4

原创 Ubuntu系统更新时boot空间不足问题

系统:Ubuntu16.04 + win10 由于自己Ubuntu系统在分区的时候,单独分了一个boot空间512M,然后才用了3个月,日常更新系统时,就出现了boot空间不足的问题,无法再更新系统。之后自己查阅了相关资料,尝试释放一下boot空间,具体操作如下:第一步:首先查看磁盘存储情况,使用命令: df -h~$ df -h Filesystem Size ...

2018-05-25 10:26:56 1842

原创 【目标检测】Faster RCNN算法详解

Ren, Shaoqing, et al. “Faster R-CNN: Towards real-time object detection with region proposal networks.” Advances in Neural Information Processing Systems. 2015.本文是继RCNN[1],fast RCNN[2]之后,目标检测界的领...

2018-04-24 14:04:21 1123

原创 【目标检测】Fast RCNN算法详解

Girshick, Ross. “Fast r-cnn.” Proceedings of the IEEE International Conference on Computer Vision. 2015.继2014年的RCNN, SPP-Net,Ross Girshick在15年推出Fast RCNN,构思精巧,流程更为紧凑,大幅提升了目标检测的速度。在Github上提供了源码。...

2018-04-12 20:56:26 3060

转载 【目标检测】SPP-Net (Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition)

K. He, X. Zhang, S. Ren, and J. Sun. Spatial pyramid pooling in deep convolutional networks for visual recognition. In ECCV, 2014. Kaiming的这篇paper,是在R-CNN的基础上提出了空间金字塔变换层(Spatial Pyramid Pooling)...

2018-04-12 19:24:59 9933 5

原创 MATLAB画图使用不同的颜色

1. 自动使用不同的颜色plot(x1,y2,x2,y2,x3,y3,...); 此方法比较简单,能满足一般需要。但默认只能在7种颜色之间循环,具体的颜色可通过以下命令查看get(gca,'ColorOrder') 具体实例:x1 = linspace(1,10,100);y1 = sin(x1);y2 = cos(x1);y3 = 1./(x1);plot...

2018-04-11 19:02:43 20491

原创 【目标检测】RCNN (Rich feature hierarchies for accurate object detection and semantic segmentation)

Girshick, Ross, et al. “[Rich feature hierarchies for accurate object detection and semantic segmentation.](../R-CNN (Rich feature hierarchies for accurate object detection and semantic segmentatio...

2018-04-08 00:27:15 1875

原创 Window10 安装 TensorFlow + CUDA8.0 + cudnn5.1

安装Anaconda并配置安装Python3.5版本,因为TensorFlow在windows中只支持 Python3.5的版本自己因为之前安装VS2017时候已经安装好了Anaconda,这里就不再安装,没安装Anaconda的,可以参考下面的博客:Win10 TensorFlow(gpu)安装详解安装显卡驱动:NVIDIA Driver Downloads选择默认精简安装即可....

2018-04-07 21:39:27 897

原创 Ubuntu16.04 + GTX1070 + CUDA8.0 + cudnn5.1 + Caffe + Tensorflow

首先,去NVIDIA官网下载你电脑对应型号所需驱动。我当时下载的是(NVIDIA-Linux-x86_64-375.39.run),目前应该有最新的稳定版本,下载好之后,我们再进行后续步骤。一、禁用nouveau驱动要先禁用Ubuntu 自带的显卡驱动,才能装Nvidia显卡驱动按 Ctrl+Alt+F1进入命令提示符,新建一个黑名单文件先输入用户名,再输入密码,然后就可以输入...

2018-04-07 21:26:24 2565

原创 MATLAB 实现轨迹分类(路径、曲线分类)

1 . 题目要求:对用户轨迹进行分类,相同或相近的轨迹归为一类背景:多个人在操场上随意散步。从用户进入操场到离开操场记录下他每步踩下的坐标(x,y) 假设他共走了n步,把他经过的全部坐标按序记录下来,就是他的运动轨迹:(x1,y1) (x2,y2),…(xn,yn) 要求把全部M个人的轨迹分类,相同或相近的轨迹归为一类。注意:每个人的步数可能不一样,步距也可能步一样,进入和离...

2017-11-04 12:14:21 26335 19

原创 MATLAB中使用libsvm

最近正在学习机器学习算法SVM,然后需要用到libsvm库,于是整理了下自己配置的大致过程。自己的平台环境:win10 MATLAB 2017b libsvm 3.221 . 下载libsvm。   并将其拷贝到MATLAB安装目录下的toolbox目录下。 例如我的是:C:\Program Files\MATLAB\R2017b\toolbox\ 下载地址:...

2017-10-01 17:33:56 16537 20

原创 MATLAB学习笔记

% Creation : 16-May-2017 9:50% Last Revision : 15-Apr-2018 10:47% Author : Lingyong Li {[email protected]}% File Type : matlab% % Learning basic acknowledge of mat...

2017-05-19 21:15:06 4350

原创 C语言实现C++ 中的类

华科复试面试题:C语言如何实现C++ 中的类#include <stdio.h>//C 语言没有类,但可以用结构体充当一个类//与类不同,结构体只能定义变量,不能够定义函数,可以通过函数指针的方法来实现其功能 //定义“类 ”的成员变量以及方法 typedef struct Person{ char name; int age; void (*EatFunction...

2017-03-11 21:58:09 16430 10

原创 考研初试心得

考研初试心得分享给所有打算考研的同学们~

2016-12-26 23:26:29 899

原创 ESP8266 学习笔记

ESP8266学习笔记 一、  固件烧写1.接线:(ESP8266  通过 CP2102串口转USB连接电脑,要下好对应的驱动)VCC + CH_PO  ——       3.3VGND + GPIO0 —— GNDURXD               —— TXUTXD                —— RX其余引脚不用接 2.固件升级软

2016-06-22 14:55:01 4047

原创 Android 如何 浏览本地 API文档

     从事Android开发的同学,一般都会参考Google android官方文档。这份文档对于我们平时的开发很有帮助,如果你不想直接访问官网在线文档 https://developer.android.com/index.html则可以直接查看本地的 API文档,你可以通过SDK下载到本地后,找到你的SDK安装目录下的docs文件夹下,则会有你自己下载的API文档,如下:1.通过SDK下载...

2015-09-19 14:50:43 5843 2

原创 Material Design学习笔记(一)

前言Marterial Design是Google推出的全新UI设计规范,拥有很棒的用户体验效果。关于Material介绍大家可以查看 Material中文版 。今天我们根据Google 官方文档 学习如何使用Material Design主题。开发工具:android studio , SDK版本 Android 5.0(API level 21)及以上版本。应用 Material 主题首先,要...

2015-09-02 19:30:52 1033

tdm64-gcc-4.9.2.exe

TDM-GCC-64离线安装包,其是基于MinGW及MinGW-w64的GCC集成工具集,是Windows下的编译套件,自己在配置MATLAB中的libsvm时,使用的就是该64位版本进行编译的,十分方便~

2018-05-26

MATLAB学习课件

一份比较通熟易懂的MATLAB学习课件,通过概念讲解以及例子,你可以很容易熟悉MATLAB的基本用法,快速上手~

2018-04-07

Microsoft YaHei Mono.ttf

windows 适合程序员编程的字体 Microsoft YaHei Mono.ttf

2018-01-11

空空如也

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

TA关注的人

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