- 博客(238)
- 资源 (12)
- 收藏
- 关注
原创 Crowd counting 系列NO.3—密集计数综述(三)
近期因为各种事情,耽误了一篇,后续会在11月份期间补上。另外,分辨率我提升了一下~
2024-11-07 12:04:03 256
原创 Crowd Counting 系列NO4.—SwitchCNN(CVPR 2017)网络复现
SwitchCNN是我看的比较早的一篇多列密集计数网络了,但是其网络实现因各种问题我一直没有复现,现如今因Crowd Counting综述讲解,我不禁又沉下心来继续对其进行复现,特此记录,避免后来者多走弯路。Article:Switching Convolutional Neural Network for Crowd CountingCode: crowd-counting-cnn其实,环境配置我尝试比较久,因各种问题都歇菜了,从python 3.10 到3.6我都试了一遍,发现会出现各种问题。具体问题
2024-10-23 14:48:48 1109 1
原创 Crowd counting 系列NO.2—MCNN(CVPR2016)
在这里插入图片描述](https://img-blog.csdnimg.cn/direct/23f36ba8b93641a88a4e5d8606b526f4.png)
2024-05-08 22:15:31 412 1
原创 Crowd counting 系列NO.1—CSRNet(CVPR2018)
声明:博客是用latex写的,所以直接用图片来展示吧,效果是一样的。下载资源网上都很容易搜到,如需下载资源,请留言。
2024-04-28 23:28:18 311 1
原创 基于大规模连续多目标优化的共轭梯度-进化集成算法
大规模多目标优化算法:Integrating Conjugate Gradients Into Evolutionary Algorithms for Large-Scale Continuous Multi-Objective Optimization
2024-02-08 09:54:00 1348
原创 基于参考点的非支配遗传算法-NSGA-III(二)
上一篇我们讲了有关非支配遗传算法NSGA-III的非约束过程,接下来这一篇我们讲一下NSGA-III约束实现以及扩展自适应方法。同理,我们先列一下我们参考的博客、代码以及论文。文章目录参考博客参考论文参考代码NSGA-III约束实现Modifications in the Elitist Selection Operator参考博客platEMO基于参考点的非支配遗传算法-NSGA-III(一)参考论文因参考论文较多,此直接给予所有论文,请点击下载。论文中重要的部分已做了注解和标注。Y. T
2020-12-26 22:25:58 2571 6
原创 基于参考点的非支配遗传算法-NSGA-III(一)
序:漫漫长路,不知归期,但至少还是把小计划实现了!尽管小计划开展一路坎坷,中途也差点放弃,但是最终还是咬牙坚持,并实现了NSGA-III算法。说实话,NSGA-III算法相较NSGA-II难度增加了数倍,理解起来也相对困难,且参考的资料及代码相对较少,建议现阶段非计算机人士在无别人指引的情况下短期放弃此算法的研究(我除外????)。不禁一首名曲悬于脑海:“敢问路在何方,嗯,路在脚下了”文章目录NSGA-II不足 or NSGA-III提出目的NSGA-III原理高效的非支配排序方法(EES)NSGA-I
2020-12-21 21:13:56 29478 32
原创 多目标非支配排序遗传算法-NSGA-II(二)
序在(一)中我介绍了GA、NSGA以及NSGA-II算法以及他们之间的关系,据完成(一)已经差不多10个月了,当初的愿望实现了吗,事到如今只好祭奠吗?任岁月风干了…,心中不由一首老男孩送给自己。面临毕业,最后一块还没有搞完,折腾了小半年,我又回来了,回到了最初的起点????。从头开始,未来虽不可期,但我还是得不卑不亢的继续下去,心灵鸡汤要喝,万一梦想实现了呢,况且无心插柳柳都成荫了,我还是有心地去种树呢????。废话不多说,有关NSGA-II算法的请参考第一篇文章:多目标非支配排序遗传算法-NSGA-I
2020-12-08 11:25:53 3713 12
原创 遗传算法的交叉变异详解
转载:OMEGAXYZ注:仅作学习笔记用,版权归OMEGAXYZ所有,侵权请删交叉二进制编码交叉单点交叉单点交叉又称为简单交叉,它是指在个体编码串中只随机设置一个交叉点,然后在该点相互交换两个配体个体的部分染色体。图1为单点交叉运算的示意图。个人理解这个应该图画错了两点交叉两点交叉是指在个体编码串中随机设置了两个交叉点,然后再进行部分基因交换。两点交叉的具体操作过程是:①在相互配对的两个个体编码串中随机设置两个交叉点;②交换两个个体在所设定的两个交叉点之间的部分染色体。图2为两点交叉运算示
2020-12-02 11:00:28 23688
原创 基向量、非基向量、基解(基本解)、可行解、基本可行解、最优解
昨天查了不能说一晚上吧,也差不多,不知道是问题太简单了还是没有多少能说清楚的,但至少网上的回答另外大失所望,至少让我云里雾里的,完全迷惑了这些名词到底是个啥,如何清楚的理解它们。幸好之前搞了一本清华大学出版社出版的《运筹学基础》,晚上泡脚的时候终于搞明白了这些概念。为让跟我一样困惑的初学者们能清楚的理解它们的含义,故此记录。首先我们先列出线性规划的数学模型,通过次模型来一一说明每个概念的含义。maxZ=cx(1)max Z= \bf cx \tag 1maxZ=cx(1) s.t. Ax=b(2
2020-11-27 11:01:18 43256 10
原创 SCI论文参考文献格式需要码字?
文章目录1.请求加入2.你中有我,我中有你3. Word要的Style我们写SCI论文时常用的工具就是Endnote,我们可以借助此论文管理工具方便的插入所投期刊的参考文献格式,但当我们的Endnote版本较低,而不能包含我们所投期刊的参考文献格式时,该怎么办???接下来,我们就来讲下论文参考文献那些你应该知道的简便操作。1.请求加入在讲Endnote插入规定期刊参考文献时,我们先分别讲下...
2020-03-27 17:56:54 1383
原创 多目标非支配排序遗传算法-NSGA-II(一)
本博客将详细介绍 NSGA-II算法的实现过程,对比分析约束与非约束条件下NSGA-II实现方法,另后期本博客还将添加基于偏好的 NSGA-II算法分析。本博客文章内容较长,请耐心阅读!文章目录1. 参考博客2. 源码3. 说明(1)Pareto支配关系以及Pareto等级(2)快速非支配排序(3)拥挤度计算1. 参考博客多目标优化算法(一)NSGA-Ⅱ(NSGA2)作者:晓风wangc...
2020-02-21 12:38:14 15756 10
原创 GWO(灰狼优化)算法
以优化SVM算法的参数c和g为例,对GWO算法MATLAB源码进行了逐行中文注解。完整程序和示例文件地址:http://download.csdn.net/detail/u013337691/9624866链接:http://pan.baidu.com/s/1hrCheBE 密码:4p6m————————————————版权声明:本文源码为CSDN博主「Genlovy_Hoo」的原创文章,...
2019-09-16 17:46:35 20453 30
原创 土地利用分类详细教程——以高分一号影像为例(上)
1 前言相信跟我一样刚刚接触遥感的计算机人士来讲,突然转行开始弄遥感,刚开始肯定会一头雾水。更别说什么土地利用分类的制作了。在这里,我将会用最为直接的图形流程操作来给像我一样初识遥感的童鞋们讲解一下制作土地利用的整个过程。 首先,我先用一幅流程图来概括一下制作土地利用的整个过程。如下图1所示: 图1土地利用分类流程图 这个流程操作适用于一般影像制作土地利用过程。然
2016-05-04 21:31:41 56094 34
原创 蓝屏之死---stop:0X000000c5(0x000000c4等系列)---Mr.Zhang
相信大家今天所用的系统大多是盗版的windows系列,但万幸的是我们勤劳的中华民族是一个智慧的民族!即使创造不出好的操作系统也会将盗版进行到底,最终形成自己的盗版文化!!!有幸成为一名中华民族的一份子,可以畅享盗版文化!!! 前天帮人运行数据,期间卡了几次,帮人查资料的时候顺便用了下代理。结果第二天早上开机之后,几分钟内就成了如下图所示: 相信...
2013-12-13 17:10:23 47949 1
原创 ‘cv2’、PIL、torch、torchivision
为什么会出现上述问题,查阅网上资料发现原来cv2现在已经不叫cv2了,而叫做opencv-python。你可以采用conda 或者 pip 进行安装。为啥会出现这个问题呢?然后,我们再尝试用如下命令安装。至此,我们可以安装成功cv2。
2024-04-04 13:36:29 416
转载 Batch、Iteration and Epoch
一个epoch就是使用训练集中的全部样本训练一次。Epoch数是一个超参数,它定义了学习算法在整个训练数据集中的工作次数。一个Epoch意味着训练数据集中的每个样本都有机会更新内部模型参数。Epoch由一个或多个Batch组成。每次迭代时使用的一批样本就叫做一个Batch,样本的数量称为Batch Size。Batch大小是一个超参数,用于定义在更新内部模型参数之前要处理的样本数。深度学习每一次参数的更新的Loss Function并不是由一个样本得到的,而是由一个Batch的数据加权得到。
2022-09-27 16:25:45 300 1
原创 PyTorch中DataLoader及其与enumerate()用法介绍
例如,在SGD常见情况下,Sampler可以随机排列一列索引,一次生成每个索引,或者为小批量SGD生成少量索引。包含一个批处理维,用来表示样本批处理后的大小,批处理后的样本称作“批处理样本”。对于数据加载,将pin_memory = True传递给DataLoader将自动将获取的数据张量放入固定内存中,从而能够更快地将数据传输到支持CUDA的GPU。批处理的个数由每个批处理大小及drop_last(最后不够一个批处理的样本处理过程)决定,每个批处理样本索引可以是任意的,这个可以通过shuttle来决定。
2022-09-23 16:18:23 6522
原创 Pycharm远程调试、运行服务器代码
如何借助Pycharm调试服务器代码?如何借助Pycharm在服务器端运行服务器代码?本文将回答以上问题,其安装过程请参考下边两篇博客。文外:使用WinSCP+Putty时,putty运行服务器代码需要cd到py文件上一目录,然后。
2022-09-19 21:54:51 1381 1
转载 argparse简要用法总结
最后我们通过argpaser对象的parser_args函数来获取所有参数args,然后通过args.name的方式得到我们设置的–name参数的值,可以看到这里argparse默认的参数名就是–name形式里面–后面的字符串。argparse 是python自带的命令行参数解析包,可以用来方便地读取命令行参数,当你的代码需要频繁地修改参数的时候,使用这个工具可以将参数和代码分离开来,让你的代码更简洁,适用范围更广。如同上例中展示的,default表示命令行没有设置该参数的时候,程序中用什么值来代替。
2022-09-17 21:49:24 464
原创 Python Imaging Library---PIT
相较于OpenCV,PIT是一种轻量级别的python图像处理工具。PIT内部功能,请具体查看。
2022-09-17 17:29:04 597
原创 深度学习入门(二)
输入时圆括号可有可无,不过经常会是必须的(如果这个元组是一个更大的表达式的一部分)。给元组中的一个单独的元素赋值是不允许的,当然你可以创建包含可变对象的元组,例如列表。空元组可以直接被一对空圆括号创建,含有一个元素的元组可以通过在这个元素后添加一个逗号来构建(圆括号里只有一个值的话不够明确)。列表是 mutable ,并且列表中的元素一般是同种类型的,并且通过迭代访问。如果要按某个指定顺序循环一个序列,可以用 sorted() 函数,它可以在不改动原序列的基础上返回一个新的排好序的序列。
2022-09-15 15:32:49 165
原创 深度学习入门(—)
注:该命令只适用于Windows环境;“environment_name”是要创建的环境名;“python=X.X”是选择的Python版本)1、用conda创建Python虚拟环境(在conda prompt环境下完成)2、激活虚拟环境(在conda prompt环境下完成)3、给虚拟环境安装外部包。...
2022-08-18 15:16:34 548
转载 matplotlib中color可用的颜色
转自:https://www.cnblogs.com/qianblue/p/10783261.html== 仅保存备用==https://blog.csdn.net/wuzlun/article/details/80059222 Python绘图总结(Matplotlib篇)之画布、颜色、及样式https://blog.csdn.net/lk274857347/article/details/56845818 Matlab画图线型、符号及颜色汇总http://stackoverflow.com/qu
2022-01-03 07:49:44 4289
转载 数据可视化之MATPLOTLIB实战:PLT.POLAR()函数 绘制极线图 (转载)
转自:数据可视化之MATPLOTLIB实战:PLT.POLAR()函数 绘制极线图代码import matplotlib as mplimport matplotlib.pyplot as pltimport numpy as np# 防止乱码mpl.rcParams["font.sans-serif"] = ["SimHei"]mpl.rcParams["axes.unicode_minus"] = FalsebarSlices = 12theta = np.linspace(0.
2022-01-02 22:10:53 786
原创 Matlab代码书写规范
文章目录标识符命名规则一般变量常量、全局变量矩阵、结构体、元胞变量结构体属性构建及引用方式函数代码版式文件表头函数说明代码主体空行标识符命名规则一般变量变量命名多采用小驼峰命名方式,如下var serverForYou循环变量多采用i,j,ki,j,ki,j,k等前缀形式命名,应避少用非前缀的命名方式,避免与matlab虚数单位重复for i_population=1:K常量、全局变量常量或者全局变量均采用字母大写形式,如DECISION矩阵、结构体、元胞变量矩阵,结构体及元胞变
2021-01-11 22:16:10 4716
原创 Matlab优化求解器中的Tolerances and Stopping Criteria
文章目录何为tolerance主要的tolerance何为toleranceThe number of iterations in an optimization depends on a solver’s stopping criteria. These criteria include several tolerances you can set. Generally, a tolerance is a threshold which, if crossed, stops the iteration
2020-11-11 21:46:48 3283
原创 Matlab fmincon函数
文章目录函数功能函数表达及用法返回值函数功能获取约束的非线性多变量函数的最小值样式:其中,c(x), ceq(x) 分别表示非线性的约束条件,而A, Aeq表示的是线性约束。函数表达及用法x = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options)funminimizes fun初始值starts at x0,x0 can be a scalar, vector, or matrix.线性约束attempts to find a m
2020-11-10 10:08:23 21362
转载 贝叶斯法则(公式)
转自:MBA智库 侵权删概念什么是贝叶斯法则 贝叶斯的统计学中有一个基本的工具叫贝叶斯法则、也称为贝叶斯公式, 尽管它是一个数学公式,但其原理毋需数字也可明了。如果你看到一个人总是做一些好事,则那个人多半会是一个好人。这就是说,当你不能准确知悉一个事物的本质时,你可以依靠与事物特定本质相关的事件出现的多少去判断其本质属性的概率。 用数学语言表达就是:支持某项属性的事件发生得愈多,则该属性成立的可能性就愈大。贝叶斯法则又被称为贝叶斯定理、贝叶斯规则是概率统计中的应用所观察到的现象对有关概率分布的主观
2020-11-05 16:55:08 2564
原创 matlab矩阵中的 *、/、\、.*
说实话,我知道今天才会意识到其实这些运算困扰了我不止一次两次,每次都会去查Help文档,真的是困惑的不行不行,因此,打算今天彻底的将其捋一遍。点乘(·*)与星乘(**)点乘(·*):矩阵A和B对应项相乘类型:(1) A:m×n; B: m×n (2) A:m×n; B:1×n (列要一致)(3)A:m×n;B:m×1 (行一致),且后两种情况为行或者列向量时才可成立,否则需要两个矩阵具有相同的行列维度例:x3 = 2 3 3 4y3 = 2
2020-11-05 10:12:30 4127
原创 苹果手机如何降级系统
降级说明文档:https://jingyan.baidu.com/article/b87fe19e772eb4521835680a.html参考文章:https://blog.csdn.net/kevin860/article/details/82826405注意:将mklink /D 改为mklink /j
2020-05-24 21:38:13 925
转载 凸优化
声明:转自知乎引言:运筹学在国内,远没有统计和人工智能来的普及。相信很多人不知道,运筹学正是研究优化理论的学科,而人工智能最后几乎都能化简成求解一个能量/损失函数的优化问题。因此,我把它称为人工智能、大数据的“引擎”。本文的详细版本已发表在我的专栏:离散/整数/组合/非凸优化概述及其在AI的应用 - 知乎专栏言归正传,为什么非凸优化受到越来越多的关注?1,首先大家需要知道Con...
2020-02-17 19:27:26 1214
原创 matlab 元胞调用方法你真的理解了么?
元胞在引用时,{}和()到底有什么区别?代码分析: r={{@objfun,@dee},{@nsgaopt}}r = 1×2 cell 数组 {1×2 cell} {1×1 cell}K>> r(1)ans = 1×1 cell 数组 % 表示{@objfun,@dee}这个元胞 {1×2 cell} %有两个要素K>> r{1}...
2019-12-22 16:24:55 3253
转载 减数分裂讲解
注该博客转自:胡忠林老师博客-高中生物17条重要知识点帮你吃透减数分裂,动图记忆更深刻!在此转载,仅做学习之用;本博客若未被作者允许转载,将会在第一时间进行删除!减数分裂一般都是高中生物的难点,这些在选择或者填空题中的计算类型的题都很绕,浪费的时间也比较多,今天我就给同学们总结了减数分裂的详细的17个重要知识点,同学们一定要仔细阅读。一、减数分裂的概念1.范围:...
2019-12-17 17:44:44 7750
NSGA-III算法实现文献参考
2020-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人