自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 ERROR 000732: 要素类位置: 数据集 arcGISWorkSpace/NTVI/NTVI.gdb 不存在或不受支持执行(CreateFeatureclass)失败。

在使用独立脚本引用arcpy表转点时遇到的问题,我们会发现在输出要素out_feature_class不能填相对路径,但是在ArcGIS Pro的记事本里却能这么干。根本原因是独立脚本在这个工具引用工作空间的时候有bug,不支持相对路径;把工作空间设置成绝对路径就解决了。

2024-07-09 19:45:44 111

原创 pip换源

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/阿里云 http://mirrors.aliyun.com/pypi/simple/豆瓣(douban) http://pypi.douban.com/simple/

2024-03-27 15:05:50 115

原创 Markdown学习

学习markdown的笔记

2023-11-17 16:00:00 93

原创 【CS231N】

学习率:其实就是下面这个step_size,决定了是大踏步下山还是小碎步下山。optimization:梯度下降的反向调节过程,目的是使得损失函数变小;Softmax:先指数计算(去除负数,增加差异性),再归一化得到概率。正则化:获得更简单的模型,获得更平均的模型,避免过拟合(绿色线)铰链损失函数:SVM常用,打击和正确结果相似度高的错误答案。梯度:就是导数,不过调节时要反过来。交叉熵损失函数:取对数。

2023-03-02 23:22:31 151

原创 【Python库】Typing

Union[int, str] 表示既可以是 int,也可以是 str。最终 Union[int] 返回的也是 int 类型。重复的类型参数会自动忽略掉。union 等价写法。自动忽略类型参数顺序。

2023-02-28 22:55:12 159

原创 【OpenMMLab实战营打卡-第6课】语义分割算法基础

全卷积网络FCN就是上面这种优化方法,把全连接层全部换成了卷积,这样可以实现任意尺寸的输入。使分割结果从模糊变清晰 是一种概率模型,鼓励仅在原图颜色边界处产生类别变化,内部不发生变化。转置卷积的卷积核可以写成转置矩阵的形式。PSPNet2016就用了多尺度池化得到不同尺度的特征图。应用:医疗影像分析,自动驾驶,遥感影像解译,视频会议。如果滑块的感受野足够大,就可以获取一些上下文信息。空洞卷积:在不增加参数的情况下增大感受野;复用卷积计算,可以降低计算量。语义分割仅考虑像素的类别。上下文:图块周围的信息。

2023-02-14 11:30:11 125

原创 【OpenMMLab 实战营打卡-第4课】计算机视觉之目标检测算法基础

在特征图上进行密集预测,实际上就是用卷积去进行滑窗这件事,但是它的效率是远远高于滑窗的。正负样本不均衡:朴素的分类损失无法驱动检测器达到漏检和错检的平衡,通俗来说,就是更加倾向于背景预测。边界框: BoundingBox框指图像上的矩形框 边界横平竖直,包围感兴趣的物体的框。Retina Net是基于focal loss的一阶段的模型,解决了样本不均衡的问题。交并比:交集面积和并集面积的比值,是矩形框重合程度的衡量指标。边界框回归:让模型在预测类别的同时预测边界框的偏移量。问题:效率问题,计算成本特别高。

2023-02-07 22:10:27 99

原创 CUDA11.4装pytorch

pip3 install torch==1.10.1+cu113 torchvision==0.11.2+cu113 torchaudio==0.10.1+cu113 -f https://download.pytorch.org/whl/cu113/torch_stable.html

2023-02-06 21:42:42 1743

原创 配置Python虚拟conda环境笔记

然后在装Pytorch的时候,如果按照官网的装,很有可能会网络抽风,根本下不下来,一个是很慢,再一个我在下numpy的时候一直ReadTimeOut,把default timeout设置成1000都不行。没有的依赖包应该是会自己联网安装,问题不大,如果还是报错,可以用方法1先把报错的包先装上,再本地安装,像下面这样,清华源装的还是很快的。在创建之前可以先输入d:,这样下载的库全部都装在D盘,可以避免C盘爆炸。有两个解决办法,1是用清华源,2是下载whl到本地安装。用这个命令看已经安装好的包。

2023-02-05 16:39:01 153

原创 Pytorch环境配置

删除官网命令中的 -c pytorch 再运行,这样才使用的是清华源。其中这个mmlab1是环境名字,可以按自己喜好更改。打开pytorch官网,根据自己的情况设置下载链接。打开Anaconda Prompt。输入d:进入D盘空间。

2023-02-05 11:10:23 275

原创 【OpenMMLab实战营打卡 - 第 3 课】MMClassification代码实战

对早期的网络,有全连接层的神经网络,都要求指定的尺寸才能输入到全连接层中。而后续的那些没有全连接层的神经网络,可以兼容任意尺寸的图像。用anaconda创建python环境,module avail可以看到里面所有安装好的程序。北京超级云计算和国家重要信息化基础平台;使用的模型,训练的数据,训练的策略等等。SSH linux平台的控制台。Run文件夹里有300G的容量。训练数据是否固定尺寸?

2023-02-04 11:41:57 165

原创 【OpenMMLab实战营打卡 - 第 2 课】图像分类和基础视觉模型

神经结构搜索:让机器搜一些模型出来,接触强化学习等方法搜索最佳网络,是强化学习的逻辑,它的网络结构就没有人工设计的那么规整。神经结构搜索:让机器搜一些模型出来,接触强化学习等方法搜索最佳网络,是强化学习的逻辑,它的网络结构就没有人工设计的那么规整。数据增强:通过简单的变换产生一系列的副本,对训练数据集进行扩充,用更多样化的数据来训练泛化性好的模型,降低标注数据集的成本。数据增强:通过简单的变换产生一系列的副本,对训练数据集进行扩充,用更多样化的数据来训练泛化性好的模型,降低标注数据集的成本。

2023-02-03 15:13:22 119

原创 【OpenMMLab实战营打卡 - 第 1 课】CV基础和OpenMMLab介绍

传统计算机视觉的基本原理是设计卷积核,来找到图像的特征的过程。ImageNet是李飞飞教授启动的项目,为计算机视觉算法提供了一个庞大的、高质量的图片库。边缘提取是它的第一步(1964 Larry Roberts),三维提取(1982),人脸检测(2001),现在它们都是opencv的函数了。卷积神经网络是解决这两个问题而诞生的,卷积神经网络局部链接(每个卷积核只参与一部分图像),共享权重,大量节约参数,又有效提取了图像的特征。神经网络的训练流程:计算样本的损失,计算样本损失的梯度,根据梯度信息更新参数。

2023-02-01 21:39:46 248

原创 C++ Visual Studio2019 配置gflags

gflags git:https://github.com/gflags/gflagshttps://github.com/gflags/gflags下载以后用cmake编译点进sln,选择Release或者Debug模式(根据自己目标项目选),右边解决方案ALL_BUILD右键,生成得到这两个有用的文件夹复制到自己的项目中(或者留在原地改绝对路径)在目标项目中配置include和lib附加依赖项:gflags_nothreads_static.lib.

2022-03-23 13:44:42 1074

原创 cmake编译库时从debug改为release

把这里改成release就行了重新生成就得到release版本的库了

2022-03-23 13:22:44 253

转载 【转】opencv中的resize 函数 的理解以及引申

一、什么是resize 函数:  resize函数opencv中专门用来调整图像大小的函数;  opencv 提供五种方法供选择分别是:                   a.最近邻插值——INTER_NEAREST;                   b.线性插值 ——INTER_LINEAR;(默认值)                   c.区域插值 ——INTER_AREA;(利用像素区域关系的重采样插值)                   d.三次样条插值——..

2022-03-05 17:05:25 3917

原创 严重性 代码 说明 项目 文件 行 禁止显示状态错误(活动) E1696 无法打开 源 文件 “ocv_common.hpp“ OpenVINO_2021

问题记录:莫名其妙打不开 明明就引入到解决方案了最后解决方法把#include<ocv_common.hpp>;改成:居然解决了。。日后去查查是为什么

2022-03-05 16:48:00 9499

原创 配置OpenCV

include:D:\opencv\opencv\build\includeD:\opencv\opencv\build\include\opencv2lib:D:\opencv\opencv\build\x64\vc15\lib依赖项:opencv_world453.lib(如果是release模式是这个,如果是debug模式是opencv_world453d.lib,453代表版本4.5.3)...

2022-03-04 09:37:16 1959

原创 OpenVino VS2019 C++部署的坑

1.生成失败,报错无法解析的外部符号~1:是因为dll的导入错了,安装的版本是Release的我一直按Debug调的,版本在这里看包含目录和库目录按网上一般教程设置就好,注意要添加附加依赖项inference_engine.libinference_engine_c_api.libinference_engine_legacy.libinference_engine_lp_transformations.libinference_engine_preproc.lib.

2022-03-02 09:44:44 1251

转载 C4996 This function or variable may be unsafe

严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C4996 'sprintf': This function or variable may be unsafe. Consider us...使用<cstdio>头文件里的sprintf出现错误:原因是Visual C++ 2013 使用了更加安全的 run-time library routines 。新的Security CRT functions(就是那些带有“_s”后缀的函数):解决方法:1.改成sprintf_s

2022-02-28 10:39:12 1422

原创 Winform设置居中屏幕

在public Form1()的InitializeComponent();后面加上这一句this.StartPosition = FormStartPosition.CenterScreen;

2021-10-09 18:09:59 676

Gdaldll.zip

Gdal G#接口,适用于VS2019编译好的dll

2021-10-09

空空如也

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

TA关注的人

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