自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深度学习模型训练常用搭配工具

zsh、tmux、vscode。

2023-01-07 12:30:11 379 1

原创 2021论文阅读笔记集合

文章目录backbone(HRNetv2)High-Resolution Representations for Labeling Pixels and Regions(RepVGG)RepVGG: Making VGG-style ConvNets Great AgainoperatorDecoupled Dynamic Filter Networks(RedNet)Involution: Inverting the Inherence of Convolution for Visual Recognit

2022-08-14 15:58:35 1405 1

原创 C/C++面试题

文章目录const作用使用static作用this 指针inline 内联函数特征使用编译器对 inline 函数的处理步骤优缺点虚函数(virtual)可以是内联函数(inline)吗?volatileassert()sizeof()#pragma pack(n)位域extern "C"struct 和 typedef structC 中C++ 中C++ 中 struct 和 class区别un...

2020-07-30 16:18:29 557

原创 2020论文阅读笔记集合

文章目录trickcnnobject detectiontrickcnnobject detection

2020-02-20 22:09:34 4158

原创 打造最好用的VScode Python远程开发环境

文章目录首先下载VScode。file->preferences->settings,设置Auto save为on Focuschange,Font size设为18。file->preferences->color themes,选择Dark+(default dark)。点击extensions,分别输入C/C++、Python、Remote-SSH,下载安装。...

2020-02-20 22:02:35 1701 1

原创 用Python自己写一个简单的矩阵运算类(只实现矩阵加法和乘法)

文章目录介绍Python代码实现介绍这是一道面试时的编程题。我们要在Python中实现一个简单的二维矩阵运算类,该类可以将双层列表初始化为二维矩阵,并可以进行矩阵加法和矩阵乘法。我们使用assert断言来判断初始化时输入的是否是列表,在进行矩阵加法和矩阵乘法时也使用断言来判断两个矩阵的维度是否满足要求。需要注意的是,为了使矩阵运算更具有通用性,矩阵加法和乘法的结果也应初始化为我们写的矩阵类,...

2019-07-22 19:01:19 7062

原创 构造二叉排序树与前序遍历、中序遍历、后序遍历的递归和非递归实现

文章目录前序遍历、中序遍历、后序遍历的递归和非递归实现C/C++实现前序遍历、中序遍历、后序遍历的递归和非递归实现前序遍历顺序:根->左->右。中序遍历顺序:左->根->右。后序遍历顺序:左->右->根。前序和中序遍历都是先一路向下遍历节点至最左下角的节点,将这一路上的节点入栈。前序遍历入栈时就要打印节点的值;然后出栈一个节点,中序遍历此时才打印该节点...

2019-06-28 22:13:14 612

原创 尾插法创建链表、打印链表、合并两个有序链表

文章目录C/C++代码注意:链表默认没有头节点,第一个节点就有值。C/C++代码# include <iostream># include <vector>using namespace std;struct listnode { int val; listnode *next; listnode(int x) : val(x), next(nul...

2019-06-28 14:58:20 409

原创 ER图详解及实例

文章目录ER图基本概念ER图实例ER图基本概念ER图分为实体、属性、关系三个核心部分。在ER图中,实体是长方形,属性是椭圆形,关系为菱形。实体(entity):即数据模型中的数据对象(即数据表),用长方体来表示,每个实体都有自己的实体成员(entity member)或者说实体对象(entity instance),例如学生实体里包括张三、李四等。实体还会细分为弱实体和复合实体,一个实体...

2019-06-23 18:34:47 146154 6

原创 数据库六种范式详解(1NF/2NF/3NF/BCNF/4NF/5NF)

文章目录数据库的基本概念函数依赖函数依赖的定义函数依赖与属性的关系六种范式第一范式(1NF)第二范式(2NF)第三范式(3NF)巴斯-科德范式(BCNF,Boyce-Codd Normal Form)第四范式(4NF)第五范式(5NF)范式规范化路线范式规范化实例数据库的基本概念范式:设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式。各种范...

2019-06-23 18:05:38 23365 4

原创 Kaggle Lending Club Loan Data数据可视化分析与不良贷款预测

文章目录数据集介绍数据可视化分析前的数据预处理引入包和数据集对特征缺失值的处理保存处理好的数据集数据可视化分析申请贷款金额和实际贷款金额的数据分布每年贷款笔数直方图与每年贷款总金额直方图各年各月每笔贷款平均贷款金额3D柱状图和3D折线图各年各月贷款笔数3D柱状图和3D折线图各州贷款笔数地理坐标系图和直方图贷款次数最多的前30种职业直方图工作年限与贷款笔数的直方图用户年收入与贷款笔数直方图优质贷款与...

2019-06-22 14:47:03 11153 7

原创 MySQL基础知识介绍

文章目录MySQL5.7使用命令行登陆本地登录MySQL数据库指定端口号登录MySQL数据库指定IP地址和端口号登录MySQL数据库MySQL5.7基本SQL语句基本名词和知识启动和停止Mysql服务用户管理数据库查看、创建、删除创建/删除表、列、索引、视图其他基本SQL语句MySQL主键、外键、索引、唯一索引的区别主键(primary key)外键(foreign key)索引(index)唯一...

2019-06-21 20:34:38 1107

原创 数据库基本概念介绍

文章目录database和schema的区别数据库的三级模式与两级映像三级模式:外模式、概念模式、内模式两级映像:外模式映像、内模式映像数据库事务的四大特性(ACID)原子性一致性隔离性持久性内连接、外连接、交叉连接内连接外连接交叉连接DDL、DML、DQL、DCL、TCL语句的概念DDL(Data Definition Language,数据定义语言)DML( Data Manipulation...

2019-06-21 16:57:02 1371

原创 隐马尔可夫模型(HMM)原理

文章目录概率图模型与隐马尔可夫模型隐马尔可夫模型原理隐马尔可夫模型定义两个基本假设和三个基本问题概率计算问题:P(O|λ)的计算方法直接计算方法(概念上可行,计算上不可行)前向算法后向算法一些概率值与期望的计算学习问题:监督学习方法和非监督学习方法(Baum-Welch算法)监督学习方法非监督学习方法——Baum-Welch算法预测问题(解码问题):近似算法和维特比(Viterbi)算法近似算法维...

2019-06-21 13:04:50 2731

原创 目标跟踪概念、多目标跟踪算法SORT和deep SORT原理

文章目录目标跟踪、单目标跟踪、多目标跟踪的概念在线多目标跟踪sort算法原理SORT算法过程简述估计模型(卡尔曼滤波跟踪器)目标跟踪、单目标跟踪、多目标跟踪的概念目标跟踪分为静态背景下的目标跟踪和动态背景下的目标跟踪。静态背景下的目标跟踪:静态背景下的目标跟踪指摄像头是固定的,其采集的视野中背景是静止的,如在十字路口的固定摄像头。动态背景下的目标跟踪:摄像头采集的视野中背景和目标都是在...

2019-05-29 19:56:45 12143 1

原创 匈牙利匹配算法原理

文章目录图论中的基本概念匈牙利算法中的基本概念匈牙利匹配算法匈牙利匹配算法举例匈牙利匹配算法Python代码实现图论中的基本概念二分图:一个图中的所有顶点可划分为两个不相交的集合 U 和 V ,使得每一条边都分别连接U、V中的顶点。如果存在这样的划分,则此图为一个二分图。匹配:一个匹配就是一个边的集合,这个边集合中的任意两条边没有公共的顶点。最大匹配:一个图的所有匹配中,所含匹配边数...

2019-05-27 22:21:12 13590 4

原创 卡尔曼滤波原理

文章目录卡尔曼滤波简介基础知识正态分布协方差卡尔曼滤波简介论文:A New Approach to Linear Filtering and Prediction Problems(线性滤波与预测问题的新方法),Rudolf Emil Kalman,1960。论文地址:http://www.cs.unc.edu/~welch/kalman/media/pdf/Kalman1960.pdf 。...

2019-05-26 16:40:21 3055

原创 Python基础知识介绍

文章目录__init__.py文件介绍os.getcwd()、sys.path[0]、sys.argv[0]和__file__的区别init.py文件介绍在Python的每一个包中,都有一个__init__.py文件,这个文件定义了包的属性和方法。然后是一些模块文件和子目录,假如子目录中也有__init__.py,那么它就是这个包的子包。当你将一个包作为模块导入的时候,实际上导入了它的__in...

2019-05-19 23:10:54 1394

原创 GoogLeNet和Inception v1、v2、v3、v4网络介绍

文章目录CNN神经网络的演化过程GoogLeNet原始版本GoogLeNet Inception V1GoogLeNet Inception V2GoogLeNet Inception V3GoogLeNet Inception V4CNN神经网络的演化过程Hubel&Wiesel |Neocognitron | LeCun1989 | LeNe...

2019-05-16 22:14:01 8097 3

原创 CUDA矩阵计算原理和方法

文章目录基本概念主机设备线程(Thread)线程块(Block)线程格(Grid)线程束核函数(Kernel)函数修饰符常用 GPU内存函数cudaMalloc()cudaMemcpy()cudaFree()atomicAdd(addr,y)\_\_syncthreads()GPU内存的分类全局内存共享内存常量内存纹理内存固定内存CUDA矩阵乘法的优化过程CPU矩阵乘法CUDA矩阵乘法VS2017...

2019-05-15 11:16:22 6004 2

原创 深度学习各类性能指标含义解释

文章目录准确率、精确率、召回率、P-R曲线图、平衡点、F1 score、FβAP与mAP准确率、精确率、召回率、P-R曲线图、平衡点、F1 score、Fβ真实情况 预测为正 预测为反 正 TP(真正例) FN(假反例) 反 FP(假正例) TN(真反例) 准确率公式:Accuracy=TP+TNAllSamples Accura...

2019-05-05 22:30:42 1977

原创 基于霍夫变换的视频流车道线检测

文章目录霍夫变换检测直线原理opencv中的霍夫变换函数标准霍夫线变换概率霍夫线变换车道线检测原理实现代码霍夫变换检测直线原理霍夫变换:用极坐标系表示直线在直角坐标系(x,y)中的直线通常用:y=kx+b y=k x+b y=kx+b表示。k为斜率,b为截距。而在霍夫变换中,使用极坐标系(r,θ)来表示直线。直角坐标系中的直线与x轴和y轴围成一个直角三角形,我们作出这个三角形的高...

2019-05-05 16:58:09 4495

原创 视频流中的车牌区域检测

文章目录检测原理代码实现检测原理使用形态学梯度检测或sobel边缘检测(y方向)来检测出图片中物体的垂直边缘;将检测结果转化成二值化图像;使用闭运算(先膨胀,再腐蚀)进行区域填充,填补空洞,同时切断各个白色区域之间的连通;使用轮廓检测函数findContours,找到每个白色区域的外切矩形坐标;对找到的所有轮廓进行遍历,根据车牌的特征(宽高比、面积比、像素等)进行筛选,输出是车牌的轮廓...

2019-05-04 17:02:05 2684 1

原创 高级图像处理扩展实验

文章目录实验一:对视频进行物体边缘检测(Laplacian/canny)实验一内容canny算子原理实验二:Harris角点检测实验二内容Harris角点算子原理实验三:基于帧间差分法的运动目标检测实验三内容帧间差分法原理实验代码(三个实验)实验一:对视频进行物体边缘检测(Laplacian/canny)实验一内容读取摄像头或视频,对每一帧的图片使用拉普拉斯算子进行或canny算子进行物体边...

2019-05-04 16:52:39 819

原创 高级图像处理基础实验与图像处理基础理论知识

文章目录实验1:图像灰度变换实验一内容实验一理论知识VS2017中配置opencv3.4.1环境实验一代码实验二:直方图均衡实验二内容实验二理论知识实验二代码实验三:空域滤波实验三内容实验三理论知识实验三代码实验四:图像去噪实验四内容实验四理论知识实验四代码实验五:频域滤波实验五内容实验五理论知识二维离散傅里叶变换(DFT)与逆变换(IDFT)一维离散傅里叶变换(DFT)与逆变换(IDFT)快速一...

2019-05-04 16:15:01 4990

原创 CTR预估算法FM、FFM、deepFM原理

文章目录FM/FFM算法的产生FM算法原理推导FM模型推导FM模型的化简梯度下降法求解W和VFM与SVM的区别FFM算法原理推导FM/FFM算法的产生我们使用传统的线性模型(如逻辑回归)进行广告CTR(广告点击率)、CVR(转化率)预测时,往往遇到下面的问题:数据集特征极度稀疏。许多特征如用户的地区、职业等都是类别型特征,其特征取值非常多,但每个取值的出现次数很少,这样我们对这些类别型特征...

2019-05-03 15:37:26 1389

原创 逻辑回归(Logistic Regression)原理

文章目录sigmoid函数逻辑回归原理推导极大似然估计法与梯度下降法估计模型参数极大似然估计梯度下降法sigmoid函数sigmoid函数公式:σ(x)=11+e−x \sigma(x)=\frac{1}{1+e^{-x}} σ(x)=1+e−x1​当x趋近于负无穷时,函数值趋近于0;当x趋近于正无穷时,y趋近于1;当x= 0时,y=0.5。这种特征使得sigmoid函数很适合用来做二...

2019-05-02 18:04:59 741

原创 牛顿法、拟牛顿法原理

文章目录非线性方程与其最优化方法牛顿法原理拟牛顿法原理拟牛顿条件DFP算法BFGS算法非线性方程与其最优化方法非线性方程指方程的因变量与自变量之间的关系不是线性关系的方程,比如平方关系、对数关系、指数关系、三角函数关系等。对于此类方程,求解n元实函数f在整个n维向量空间Rn上的最优值点往往很难得到精确解,经常需要求近似解问题。求解该类方程的最优化问题的方法大多是逐次一维搜索的迭代算法,基本思...

2019-04-29 17:52:57 10819 6

原创 ubuntu18.04 64位+GTX1070max-q安装CUDA10.0+CUDNN7.4.2+安装Anaconda3.5.2+PyTorch1.4+torchvision0.5

文章目录

2019-04-27 20:38:15 2925

原创 特征工程sklearn基础实践、特征工程数据可视化

文章目录特征工程sklearn实践模型评估指标和特征贡献度可视化特征工程sklearn实践这里主要以iris数据集为例,展示了数据预处理方法、三大类特征选择方法、降维方法。数据预处理方法:z_score标准化;min_max标准化;数据单位向量化;数据二值化;数据转为one_hot编码形式;缺失值填充;特征多项式变换;特征使用自定义函数变换。三大类特征选择方法:​(...

2019-04-06 12:16:19 883

原创 特征工程实践:泰坦尼克号幸存者预测

文章目录泰坦尼克号幸存者预测泰坦尼克号幸存者预测数据集下载地址:https://www.kaggle.com/c/titanic/data 。本案例主要展示特征工程对数据集的处理方法,模型只选择了简单的lr模型,最后得分并不高。import pandas as pdimport numpy as np# Seaborn其实是在matplotlib的基础上进行了更高级的API封装,从而使...

2019-04-05 18:08:21 1318

原创 关联分析:Apriori和FPgrowth算法原理

文章目录关联分析:频繁项集和关联规则Apriori算法原理关联分析:频繁项集和关联规则从大规模的数据中发现物品间隐含关系的方法被称为关联分析。关联分析是一种在大规模数据集中寻找有趣关系的任务。这些任务有两种形式:频繁项集和关联规则。频繁项集是经常出现在一块的物品的集合;关联规则暗示的是两种物品之间可能存在很强的关系。比如著名的“啤酒与尿布”的例子中,{啤酒,尿布}就是频繁项集中的一个例...

2019-04-03 23:41:14 2673

原创 GAN原理、Tensorflow搭建GAN神经网络

文章目录GAN原理概述Tensorflow搭建GAN神经网络GAN原理概述论文:GenerativeAdversarialNets论文地址:https://arxiv.org/pdf/1406.2661.pdf 。GAN模型中包括一个生成模型G和一个判别模型D。生成模型G接收一个均匀分布中取得的随机值z,被称为噪声z,输出由生成模型G产生的图片(和真实图片格式相同)。判别模型D接收真实图片...

2019-03-30 20:45:09 1947 2

原创 机器学习实战:kaggle房价回归预测实战

文章目录项目介绍房价回归Bagging方法预测房价回归使用XGboost预测项目介绍项目地址:https://www.kaggle.com/c/house-prices-advanced-regression-techniques 。该项目数据集中包含79个特征,最后预测出房价特征。我们进入上面的项目地址,点击Join competition。就可以参与项目竞赛。点击Data项,可以下载训...

2019-03-27 18:08:01 2982

原创 机器学习实战:交易数据异常检测

文章目录数据集介绍项目实战过程项目代码数据集介绍项目来源:python数据分析与机器学习实战-唐宇迪 https://study.163.com/course/introduction.htm?courseId=1003590004&share=1&shareId=1030301518#/courseDetail?tab=1 。数据集下载地址:链接:https://pan....

2019-03-25 17:45:48 2085

原创 斐波那契数列:从分治法到动态规划

文章目录

2019-03-24 22:37:22 2986

原创 堆排序

文章目录基本思想C/C++实现Python3实现基本思想堆是具有以下性质的完全二叉树:每个结点的值都大于其左右孩子结点的值,称为大顶堆;或者每个结点的值都小于其左右孩子结点的值,称为小顶堆。两者对左右孩子的大小关系不做任何要求。堆排序的基本思想是将无序序列构建成一个堆,根据升序降序需求选择大顶堆或小顶堆;将堆顶元素与末尾元素交换,将最大元素"沉"到数组末端;重新调整结构,使其满足堆定义,然后...

2019-03-24 16:35:41 2653 1

原创 归并排序

文章目录基本思想C/C++实现Python3实现基本思想申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列;设定两个指针,最初位置分别为两个已经排序序列的起始位置;比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置;重复上一步步骤直到某一指针到达序列尾;将另一序列剩下的所有元素直接复制到合并序列尾。C/C++实现#include &...

2019-03-24 14:03:45 108

原创 快速排序

文章目录基本思想基本思想

2019-03-24 12:23:24 149

原创 选择排序

文章目录基本思想C/C++实现Python3实现基本思想在长度为N的无序数组中,第一次遍历n-1个数,找到最小的数值与第一个元素交换;第二次遍历n-2个数,找到最小的数值与第二个元素交换;依此类推,第n-1次遍历,找到最小的数值与第n-1个元素交换,排序完成。C/C++实现#include &lt;cstdio&gt;#include &lt;vector&gt;using name...

2019-03-16 13:11:33 132

空空如也

空空如也

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

TA关注的人

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