- 博客(158)
- 资源 (1)
- 收藏
- 关注
原创 非真实感渲染(NPR)论文理解及其复现(Unity) - 《Stylized Highlights for Cartoon Rendering and Animation》
论文理解及其复现
2022-07-23 19:15:46
1192
原创 遥感影像识别进展2022/5/5
1. 选择部分标签用作训练集把当前框内标签的比例作为选择的指标。2. 选择全部标签用作训练集3. 考虑图像聚类来选择标签聚类效果太差了,没采用。4. 降低数据集的分辨率来训练考虑之前是否是因为分辨率过高,导致特征提取不够好。5. 实验结果...
2022-05-05 20:01:45
1658
原创 tqdm无法单行显示的问题
1. print() 加在 tqdm 前面from tqdm import tqdmimport timeprint("--------------------test--------------------")for i in tqdm(range(10000), ncols=100): time.sleep(0.01)可以看到这时输出的字符串格式有误,严重影响美观。但是如果循环里的操作不耗时时,并不会出现这种问题。from tqdm import tqdmimport time
2022-04-13 14:40:10
1408
原创 遥感影像识别进展2022/3/17
采用同一尺度下的工区识别效果由于原始工区在第十九级时的尺寸过大,因此截取其中的一部分区域用作图像预测,以此查看模型训练的效果。图像1:图像2:图像3:其它图像:
2022-03-18 12:58:41
4057
原创 遥感影像识别-成像合成
思考由于之前训练采用的数据集是从城市中采样,因此造成模型对乡村地区的识别效果特别差,因此由手工制作了十几张乡村地区的数据集,其中标注了两个类别,分别为水域、林地。然后用这个数据集去训练模型。以下是在两个采样区域的识别效果:城市:乡村合成...
2022-02-17 15:12:45
1859
原创 遥感影像识别-多类识别下的错分问题
前情提要紧接前文:遥感影像识别-利用较大数据集训练通过上次制作的数据集进行训练,最终得到拟合的深度学习模型,接下来分析出现的问题以及解决的想法。训练前的准备(补充)由于前一篇文章并未指出数据集的使用方式导致数据集被误认为较小,因此准备画图以及说明来补一下前面留的坑。数据预处理由于原始数据集分辨率都是比较大的,而且每张图像的分辨率大小都不相同,因此是无法直接放到模型中训练的,原因有二:一是分辨率过大,显存会爆;二是训练需要的数据大小需要统一。为此对数据做下图的操作。这是局部的一个处理过程,其
2022-02-10 16:33:07
2714
原创 遥感影像识别-利用较大数据集训练
回顾经过前两次的思考,最终还是回到最初的想法上来,利用大量比较合理的电子地图进行模型的训练,看能否产生较好的效果。前两次的博文链接如下:遥感影像识别-制作数据集遥感影像识别-训练策略本次训练所使用的数据集地域覆盖了全国几个主要的城市,比如杭州、成都、广州等等,不过一方面为了进一步观察数据集的效果,也为了不浪费算力,因此并未采集各个大城市的地图用以制作数据集,而是随便挑了几个城市中的部分区域用以制作,另一方面的原因也是因为现有的地图软件对于地图的识别很多地方都不是特别精确的,因此选择一个比较准确的
2022-01-30 11:53:31
5133
5
原创 遥感影像识别-训练策略
1. 主动学习结合遥感影像识别1.1 摘要在传统的机器学习中,模型的准确度往往由已标记的数据样本规模所决定。但是在实际情况中,海量数据中往往只有极小部分获得了准确标记,而大部分数据未经标记,如果通过专业人员对数据逐个进行标记,将耗费大量的时间成本和经济成本。主动学习是从大量未标记的数据集中检索出最有用的未标记数据,交由专业人员进行标记,然后用该类样本来训练模型以期提高模型的准确率。1.2 主动学习特点主动学习作为机器学习中一个重要的领域,其主要特点是通过一定方法的检索,在未标记的数据集中检索出最有意
2022-01-20 22:16:48
3392
原创 论文报告-Linear Regression for face recognition
论文的英文题目、中文题目,作者;摘要翻译论文的提出,也就是写作目的,作者要解决什么问题?解决问题的方法(详细介绍)论文的创新在什么地方?方法的效果和局限性?你的启发。...
2021-11-11 18:21:27
3272
原创 线性回归解析解推导以及实现
公式1:w1∗=∑iyi(xi−1n∑ixi)∑ixi2−1n(∑ixi)2w_1^*=\frac{\sum_i y_i(x_i-\frac{1}{n}\sum_i x_i)}{\sum_i x_i^2-\frac{1}{n}(\sum_ix_i)^2}w1∗=∑ixi2−n1(∑ixi)2∑iyi(xi−n1∑ixi)推导上式,给定以下条件:{w0∗=(1n∑iyi)−w1∗(1n∑ixi)w1∗=−∑ixi(w0∗−yi)/∑ixi2\begin{cases}w_
2021-11-10 12:01:50
1343
原创 在透视投影中物体z分量大小的变化
透视投影的过程,如图,通过将左图变换为右图,再通过正交投影投射到摄像机上去。该物体中某个点的位置,用齐次坐标表示为:(xyz1)\begin{pmatrix}x\\y\\z\\1\end{pmatrix}⎝⎜⎜⎛xyz1⎠⎟⎟⎞(n0000n0000n+f−nf0010)\begin{pmatrix}n & 0 & 0 &0 \\0 & n & 0 &0 \\0 & 0 & n+f &-nf \\0
2021-11-03 11:02:10
1846
2
原创 神经网络-反向传播
Back propagation:f(x,y,z)=(x+y)zf(x,y,z)=(x+y)zf(x,y,z)=(x+y)ze.g. : x=−2,y=5,z=−4;x = -2, y = 5, z = -4;x=−2,y=5,z=−4;q=x+y,∂q∂x=1,∂q∂y=1q = x+y,\frac{\partial q}{\partial x} = 1,\frac{\partial q}{\partial y} = 1q=x+y,∂x∂q=1,∂y∂q=1f=qz,∂f∂q=z,∂f∂z=
2021-10-29 08:56:24
282
原创 git clone 遇到 fatal: unable to access ‘https://github.com/***‘:
问题解决方案将 https 更换为 git参考文章:git clone 出现fatal: unable to access 'https://github 类错误解决方法
2021-10-10 15:27:05
362
原创 如何在pycharm中使用anaconda安装的tensorflow或者pytorch
参考博文win10下用Anaconda安装TensorFlow,并在pycharm中使用(超简单)新建项目Tensorflow这种方式的好处:不用每次都开启、关闭环境。(activate tensorflow1 、deactivate tensorflow1)然后在项目中,引入tensorflow库,一切正常Pytorch更改环境如果不是新建项目的话,而是在已有的项目中更改环境:File-> Settings->Project Interpreter然后选择虚
2021-10-02 11:49:46
286
原创 随机森林算法及其实现(2)
随机森林算法及其实现算法实现先实现随机化,有放回抽取样本,以及随机抽取属性(无放回)/** Random instances are obtained through sampling methods with replacement.* Return: Available instances.*/IntArray* RandomForestClassifier::bootStrap(){ srand(time(0)); int count = 0; int tempIndex;
2021-09-26 22:51:24
994
原创 配对算法(Gale-Shapley)实现
算法分析课程作业(仅供参考)源代码:import java.util.HashMap;import java.util.LinkedList;import java.util.Map;import java.util.Queue;/** * @description: Gale-Shapley algorithm * @author: Qing Zhang * @time: 09 */public class GaleShapley { /** * @Descri
2021-09-26 09:59:20
773
原创 基于JAVA的拓扑排序实现
算法分析课程作业(仅供参考)源代码:import java.util.Arrays;/** * @description: Topological Sort * @author: Qing Zhang * @time: 09 */public class TopologicalSort { /** * @Description: Judge whether the in-degree is 0 * @Param: [paraGraph : Current gr
2021-09-25 10:01:13
257
原创 基于JAVA的深度优先遍历
算法分析课程作业(仅供参考)基于栈的实现方式源代码:import java.util.Stack;/** * @description: Depth first search algorithm * @author: Qing Zhang * @time: 09 */public class DFS { /** * @Description: Depth first search algorithm based on stack. * @Param: [pa
2021-09-25 09:54:46
476
原创 基于JAVA的广度优先遍历
算法分析课程作业(仅供参考)源代码:import java.util.LinkedList;import java.util.Queue;/** * @description: Breadth first search algorithm * @author: Qing Zhang * @time: 09 */public class BFS { /** * @Description: Breadth first search algorithm based on qu
2021-09-25 09:50:46
157
原创 关键绩效指标法(KPI)初步概念
关键绩效指标法(KPI)应用:企业管理领域:绩效考核理论基础:二八原理作用:用于衡量工作人员工作绩效表现的量化指标关键绩效指标(KPI:Key Performance Indicator)是通过对组织内部流程的输入端、输出端的关键参数进行设置、取样、计算、分析,衡量流程绩效的一种目标式量化管理指标,是把企业的战略目标分解为可操作的工作目标的工具,是企业绩效管理的基础。KPI可以是部门主管明确部门的主要责任,并以此为基础,明确部门人员的业绩衡量指标。建立明确的切实可行的KPI体系,是做好绩效管理
2021-08-24 20:16:19
982
原创 Java 利用网络编程实现机器人对话
Java学习在学java的过程中去利用相应的知识做做小项目,可以加深对知识的掌握。步骤:创建相应的机器人语料数据库创建服务端,在服务端将数据库连接起来,并根据客户端发送的消息去数据库获得相应的回复,然后发送给客户端创建客户端,连接上服务端后与服务端进行通信代码数据库部分dao:package Study.socket.talktorobot;public class RobotMsg { private long id; private String receive;
2021-08-10 15:44:22
535
Microsoft Visual Studio Installer Pro.rar
2019-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人