自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

someng的博客

算法爱好小白

  • 博客(83)
  • 资源 (1)
  • 收藏
  • 关注

原创 轨迹预测论文解读系列——几种经典的网络

人体轨迹预测在现实场景有着极具挑战且有着重要的应用,例如人机交互的问题,自动驾驶汽车的感知能力。如何对人与人之间的交互进行建模是今天介绍的三种方法之间的主要区别。从方法和结果来看,我认为相邻人之间的交互和人于环境的交互也是在之后工作值得探讨的方向。...

2022-07-24 23:11:40 4057 1

原创 HRNet(Deep High-Resolution Representation Learning for Visual Recognition)-人体姿态估计

HRNet,顾名思义,高分辨率网络(High-Resolution Network),用于处理高分辨率的图片。通过并行连接从高分辨率到低分辨率的卷积来保持高分辨率表示,其中并行卷积之间存在重复的多尺度融合。

2022-07-24 16:29:24 2123

原创 AFL++实战(八)-测试Lane Detection

detection运动分析和目标跟踪,该项目显示了如何跟踪运动对象。它使用Lukas-Kanade方法在视频流中找到运动并为稀疏特征集计算光流。。项目源码detection的下载#安装opencv4.0及以上#安装cmake3.0以上版本git clone https://github.com/andrewssobral/vehicle_detection_haarcascades.git有源码测试测试代码#include "Capture.h"#include <thread&g

2020-07-13 13:42:37 1038 2

原创 AFL++实战(七)-测试detection

detection运动分析和目标跟踪,该项目显示了如何跟踪运动对象。它使用Lukas-Kanade方法在视频流中找到运动并为稀疏特征集计算光流。。项目源码detection的下载#安装opencv4.0及以上#安装cmake3.0以上版本git clone https://github.com/ndrwk/detection.git有源码测试测试代码#include "Capture.h"#include <thread>using namespace std;usin

2020-07-09 16:43:32 769 1

原创 AFL++实战(六)-测试light-LPR

light-LPRHyperLRP是一个开源的、基于深度学习高性能中文车牌识别库,由北京智云视图科技有限公司开发,支持PHP、C/C++、Python语言,Windows/Mac/Linux/Android/IOS 平台。项目源码light-LPR的下载#安装opencv4.0及以上#安装cmake3.0以上版本git clone https://github.com/lqian/light-LPR有源码测试测试代码#include <../include/PlateDetectio

2020-07-09 11:37:40 1623 1

原创 AFL++实战(五)-测试HyperLPR

HyperLPRNode.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。简单的说 Node.js 就是运行在服务端的 JavaScript。项目源码HyperLPR的下载#安装opencv4.0及以上, freetype库#安装cmake3.0以上版本,支持c++11的c++编译器,如gcc-6.3有源码测试配

2020-07-07 14:45:38 590

原创 AFL++实战(四)-测试opencv

opencvOpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。该程序库也可以使用英特尔公司的IPP进行加速处理。项目源码opencv的下载sudo apt-get install build-essentialsudo apt-get install cmake git

2020-07-06 17:39:02 808 1

原创 AFL++实战(三)-测试nodejs

# 安装apt-get install -y --no-install-recommends python gawk software-properties-commonadd-apt-repository -y ppa:ubuntu-toolchain-r/testapt-get install -y --no-install-recommends libstdc++6git clone --depth 1 https://github.com/mozilla/gecko-devgit clon

2020-07-03 10:09:40 834 2

原创 AFL++实战(二)-测试python

CPythonCPython是用C语言实现的Python解释器。作为官方实现,它是最广泛使用的Python解释器。项目源码cpython的下载apt-get updatesudo apt-get install -y build-essential libncursesw5-dev libreadline-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev libbz2-dev zlib1g-dev libffi-devgit cl

2020-06-30 14:23:32 1826 1

原创 AFL++实战(一)-黑盒测试FFmpeg

AFL++下载及安装git clone https://github.com/AFLplusplus/AFLpluspluscd AFLplusplusapt install build-essential libtool-bin python3-dev automake flex bison libglib2.0-dev libpixman-1-dev clang python3-setuptools llvmmake distribmake install如果输入 afl-fuzz -Q

2020-06-29 14:45:55 5642 2

原创 编译原理习题下(6-9章)

中间代码生成6.1.1为下面的表达式构造 DAG((x+y)−((x+y)∗(x−y)))+((x+y)∗(x−y))((x+y)-((x+y)*(x-y)))+((x+y)*(x-y))((x+y)−((x+y)∗(x−y)))+((x+y)∗(x−y))6.2.2对下列赋值语句练习下列操作a = b[i] + c[j]四元式oparg1arg2resu...

2020-03-23 17:23:04 5056

原创 编译原理习题上(3,4,5章)

词法分析3.3.5包含5个元音的所有小写字母串,这些串中的元音按顺序出现vowel -> other* a (other|a)* e (other|e)* i (other|i)* o (other|o)* u (other|u)*other -> [bcdfghjklmnpqrstvwxyz]3.4.1给出识别下列各个正则表达式所描述的语言状态转换图。a(a|b)*...

2020-03-19 16:55:14 6368 1

原创 霍夫变换

概述霍夫变换是一种特征提取,被广泛应用在图像分析、电脑视觉以及数位影像处理。 霍夫变换的基本原理在于利用点与线的对偶性,将原始图像空间的给定的曲线通过曲线表达形式变为参数空间的一个点。这样就把原始图像中给定曲线的检测问题转化为寻找参数空间中的峰值问题。也即把检测整体特性转化为检测局部特性。霍夫变换于1962年由Paul Hough 首次提出,后于1972年由Richard Duda和Peter...

2020-03-04 09:53:02 1866

原创 动态规划基础

基本概念动态规划是运筹学中⽤于求解决策过程中的最优化数学⽅法。动态规划过程是:每次决策依赖于当前状态,决策引发状态的转移。动态规划经常常使⽤于解决最优化问题,这些问题多表现为多阶段决策。状态:每个阶段所⾯临的条件,同⼀阶段可能会有不同的状态决策 (转移):对于⼀个阶段的某个状态,从该状态演变到下⼀阶段的某个状态的选择边界:决策过程中的初始情况策略:由每个阶段所做的所有决策组成的序列...

2020-02-22 23:48:26 230

原创 Softmax与分类模型

softmax和分类模型内容包含:softmax回归的基本概念如何获取Fashion-MNIST数据集和读取数据softmax回归模型的从零开始实现,实现一个对Fashion-MNIST训练集中的图像数据进行分类的模型使用pytorch重新实现softmax回归模型softmax的基本概念分类问题一个简单的图像分类问题,输入图像的高和宽均为2像素,色彩为灰度。图像中的4像...

2020-02-19 20:15:59 227

原创 线性回归

线性回归的基本要素模型为了简单起见,这里我们假设价格只取决于房屋状况的两个因素,即面积(平方米)和房龄(年)。接下来我们希望探索价格与这两个因素的具体关系。线性回归假设输出与各个输入之间是线性关系:数据集我们通常收集一系列的真实数据,例如多栋房屋的真实售出价格和它们对应的面积和房龄。我们希望在这个数据上面寻找模型参数来使模型的预测价格与真实价格的误差最小。在机器学习术语里,该数据集被称为...

2020-02-14 21:05:14 164

原创 贪心算法专题

概论贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。说简单点就是可大的拿,往死里塞例一题目描述有⼀个⼈有 n 门课程,每⼀门课程他最多获得 r 学分,他只要所有课程的平均学分⼤等于 avg,他就可以获得奖学金。每门课程,他已经获得了 ai 学分,剩下的每⼀个学分,都需要写 bi 篇论⽂才能得到,然后问你...

2020-02-10 23:27:03 287

原创 c++模板与STL库介绍

概论C++ 语言的核心优势之一就是便于软件的重用。C++中有两个方面体现重用:面向对象的思想:继承和多态,标准类库泛型程序设计(generic programming) 的思想:模板机制,以及标准模板库 STL泛型程序设计泛型程序设计,简单地说就是使用模板的程序设计法。将一些常用的数据结构(比如链表,数组,二叉树)和算法(比如排序,查找)写成模板,以后则不论数据结构里放的是什么...

2020-02-08 22:27:06 159

原创 机器学习综述

题目描述对于一个十进制数A,将A转换为二进制数,然后按位逆序排列,再转换为十进制数B,我们乘B为A的二进制逆序数。 例如对于十进制数173,它的二进制形式为10101101,逆序排列得到10110101,其十进制数为181,181即为173的二进制逆序数。输入描述:一个1000位(即10^999)以内的十进制数。输出描述:输入的十进制数的二进制逆序数。问题分析这题就是一个进...

2019-12-31 22:59:25 403

原创 刷题系列一

题目描述一个整数总可以拆分为2的幂的和,例如: 7=1+2+4 7=1+2+2+2 7=1+1+1+4 7=1+1+1+2+2 7=1+1+1+1+1+2 7=1+1+1+1+1+1+1 总共有六种不同的拆分方式。 再比如:4可以拆分成:4 = 4,4 = 1 + 1 + 1 + 1,4 = 2 + 2,4=1+1+2。 用f(n)表示n的不同拆分的种数,例如f(7)=6. 要求编写程序,读入n...

2019-12-30 15:59:23 227

原创 图像增强算法

图像增强图像增强算法概述图像增强的目的是改善图像的视觉效果或使图像更适合于人或机器的分析处理。通过图像增强可以减少图像噪声,提高目标与背景的对比度,亦可以强调或抑制图像中的某些细节。例如,消除照片中的划痕,改善光照不均匀的图像,突出目标的边缘等。根据处理的空间可以将图像增强分为空域法和频域法,前者直接在图像的空间域(或图像空间)中对像素进行处理,后者在图像的变换域(即频域)内简介处理,然后经逆...

2019-12-29 21:23:01 3756 3

原创 字符串Trie

Trie树我们常常用Trie树(也叫前缀树)来保存字符串集合.Trie是一种有序树,用于保存关联数组,其中的键通常是字符串。与二叉查找树不同,键不是直接保存在节点中,而是由节点在树中的位置决定。一个节点的所有子孙都有相同的前缀,也就是这个节点对应的字符串,而根节点对应空字符串。对于Trie树的详情介绍请看wikiTrie树的应用单词查找树问题描述题目链接在进行文法分析的时候,通常需要...

2019-03-01 21:02:36 313

原创 KMP算法例题

KMP算法因为之前已写过KMP算法的总结,在这里就不介绍KMP算法了。借鉴的博客为KMP算法理解例题一:Youhane Assembler题目描述详细描述见此链接题目分析本题大意是给出两个字符串s1,s2,要求求出最长公共s1的后缀和s2的前缀。本题主要是运用KMP的思想。将两个字符串链接起来,并且在他们中间加一个’#'作为分隔标志。这样只要求出Next数组,即可求出最长公共前后缀。...

2019-02-26 19:16:53 894

原创 字符串hash+链式前向星

问题描述题目地址白兔有一个字符串T。白云有若干个字符串S1,S2…Sn。白兔想知道,对于白云的每一个字符串,它有多少个子串是和T循环同构的。提示:对于一个字符串a,每次把a的第一个字符移动到最后一个,如果操作若干次后能够得到字符串b,则a和b循环同构。所有字符都是小写英文字母输入描述:第一行一个字符串T(|T|&lt;=10^6)第二行一个正整数n (n&lt;=1000)接下来...

2019-02-25 19:11:05 248

原创 主成分分析提取好的特征

主成分分析PCA顾名思义,就是找出数据里最主要的方面,用数据里最主要的方面来代替原始数据。具体的,假如我们的数据集是 n维的,共有 m 个数据 (x_{1},x_{2},…,x_{m}) 。我们希望将这 m 个数据的维度从 n 维降到 n’ 维,希望这 m 个 n’ 维的数据集尽可能的代表原始数据集。我们知道数据从 n 维降到 n’ 维肯定会有损失,但是我们希望损失尽可能的小。成人收入分析...

2019-02-24 14:36:34 2398

原创 Apriori算法在电影推荐中的运用

Apriori算法介绍Apriori算法是常用的用于挖掘出数据关联规则的算法,它用来找出数据值中频繁出现的数据集合,找出这些集合的模式有助于我们做一些决策。对于关联度分析,我们首先会用Apriori算法去产生频繁项集。第二步,我们通过其中的频繁项集测试其前提和条件,进而创建关联的规则。对于第一步,Apriori算法需要一个最小的支持度作为基准。低于这个最小支持度就舍去不考虑。第二步,在得...

2019-02-12 16:19:04 5257 3

原创 决策树算法预测NBA赛事结果

决策树算法介绍决策树(decision tree)是一个树结构(可以是二叉树或非二叉树)。其每个非叶节点表示一个特征属性上的测试,每个分支代表这个特征属性在某个值域上的输出,而每个叶节点存放一个类别。使用决策树进行决策的过程就是从根节点开始,测试待分类项中相应的特征属性,并按照其值选择输出分支,直到到达叶子节点,将叶子节点存放的类别作为决策结果。总结来说:决策树模型核心是下面几部分:...

2019-02-12 15:04:25 28475 1

原创 K近邻算法样例

K近邻算法介绍在模式识别领域,K近邻算法是一种用于分类和回归的非参数统计法。在这两种情况下,输入包含特征空间(Feature Space)中的k个最接近的训练样本。在k-NN分类中,输出是一个分类族群。一个对象的分类是由其邻居的“多数表决”确定的,k个最近邻居(k为正整数,通常较小)中最常见的分类决定了赋予该对象的类别。若k = 1,则该对象的类别直接由最近的一个节点赋予。在k-NN回归中...

2019-02-12 11:01:12 315

原创 数据挖掘初识-简单例子

title: 数据挖掘初识-简单例子date: 2018-10-22 20:31:06updated: 2018-10-22 20:31:06description: 关联度分析+鸢尾花分类categories: 机器学习photo:tags:data mingmusic-id:password:math:关联度分析关联度分析是指给出物品或对象的相似度。主要有以下的...

2019-02-11 16:22:08 1938

原创 编译原理学习笔记

第一章 总论编译程序功能从基本功能上看,编译程序是一种翻译程序。将高级语言程序(源程序)翻译至低级语言程序(目标程序)。编译程序的组成前端:词法分析,语法分析,语义分析(分析)中端:中间代码生成和优化(综合)后端:目标代码生成和优化(综合)词法分析(扫描程序)从左到右一个字符一个字符地扫描源程序字符,根据词法规则识别出具有独立意义的最小语单位-单词。并把它们转换成通常是等长的...

2018-12-11 18:50:52 2243

原创 C语言小子集编译程序-递归下降分析

title: 计算机图形学学习笔记(下)date: 2018-12-03 15:31:06updated: 2018-12-03 15:31:06description: 计算机图形学课程笔记整理categories: 必修photo:tags:CGmusic-id:password:math:第五章:二维变换与裁剪图形几何变换基础规范化齐次坐标定义:齐次坐标就...

2018-12-05 14:33:19 3665 2

原创 计算机图形学学习笔记(上)

第一章 导论概念计算机图形学是一门研究如何利用计算机表示,生成,处理和显示的图形的学科。 代表着计算机工业的发展水平。**图形:**计算机图形学的研究对象。应用领域:计算机游戏,计算机辅助设计(CAD or CAM),计算机艺术,虚拟现实,计算机辅助教学图形的分类:基于线条表示的几何图形,如线框图,工程制图,等高线地图等。基于材质,纹理和光照表示的真实感图形。图形的表示方法...

2018-12-03 12:00:46 1679

原创 Bresenham算法画直线

title: 图形学-直线的扫描转换date: 2018-10-22 20:31:06updated: 2018-10-22 20:31:06description: Bresenham算法画直线categories: 必修photo:tags:CGmusic-id:password:math:实验要求完成中点Bresenham画线,要求如下创建名称为学号***...

2018-10-22 19:36:48 27511 14

原创 简单词法分析器的实现

title: 简单词法分析器的实现date: 2018-10-08 23:15:26updated: 2018-10-08 23:15:26description: 简单词法分析器的实现_编译原理实现categories: 必修photo:tags:编译原理music-id: 415793869password:math:一.实验题目用C或C++语言编写一个简单的词...

2018-10-13 11:36:05 36634 4

原创 struts2入门

title: python和numpy基础教程笔记date: 2018-10-09 20:47:12updated: 2018-10-09 23:00:00description: python的一些特别好用库的介绍categories: 数据分析photo:tags:numpymusic-id: 480580003password:math:pythonPytho...

2018-10-09 14:49:00 121

原创 Codeforces Round

http://codeforces.com/contest/1029A. Many Equal SubstringsYou are given a string t consisting of n lowercase Latin letters and an integer number kk. Let’s define a substring of some string s with...

2018-09-05 23:51:50 309

原创 AIM Tech Round 5 (rated, Div. 1 + Div. 2)

http://codeforces.com/contest/1028A. Find SquareConsider a table of size n*m, initially fully white. Rows are numbered 11 through nn from top to bottom, columns 1 through m from left to right. Som...

2018-09-04 00:08:16 1004

原创 漫步校园

问题描述:LL最近沉迷于AC不能自拔,每天寝室、机房两点一线。由于长时间坐在电脑边,缺乏运动。他决定充分利用每次从寝室到机房的时间,在校园里散散步。整个HDU校园呈方形布局,可划分为n*n个小方格,代表各个区域。例如LL居住的18号宿舍位于校园的西北角,即方格(1,1)代表的地方,而机房所在的第三实验楼处于东南端的(n,n)。因有多条路线可以选择,LL希望每次的散步路线都不一样。另外,他考虑从...

2018-08-25 21:37:12 337

原创 FatMouse and Cheese

问题描述:FatMouse has stored some cheese in a city. The city can be considered as a square grid of dimension n: each grid location is labelled (p,q) where 0 &lt;= p &lt; n and 0 &lt;= q &lt; n. At each ...

2018-08-25 21:14:36 498

原创 How many ways

问题描述:这是一个简单的生存游戏,你控制一个机器人从一个棋盘的起始点(1,1)走到棋盘的终点(n,m)。游戏的规则描述如下: 1.机器人一开始在棋盘的起始点并有起始点所标有的能量。 2.机器人只能向右或者向下走,并且每走一步消耗一单位能量。 3.机器人不能在原地停留。 4.当机器人选择了一条可行路径后,当他走到这条路径的终点时,他将只有终点所标记的能量。如上图,机器人一开始在(...

2018-08-25 20:45:49 189

编译原理大作业(递归下降法)

编译原理大作业,C语言小子集编译程序-递归下降分析。本上机实习是为C语言(子集)设计一个编译程序,完成词法分析、语法分析、语义分析等功能,并生成某种机器上的目标代码(汇编语言)或中间代码(四元式)。

2018-12-31

空空如也

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

TA关注的人

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