自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决GitHub不能访问

解决GitHub不能访问的方法

2023-11-10 11:37:27 205 1

原创 计算机视觉主要任务

计算机视觉:使用计算机及相关设备对生物视觉的一种模拟。主要包含6大任务,图像分类,目标检测,目标跟踪,语义分割,实例分割,影像重构。图像分类:根据图像信息中所反映的不同特征,把不同类别的目标区分开来的图像处理方法。基于色彩特征的索引技术、基于纹理的图像分类技术、基于形状的图像分类技术、基于空间关系的图像分类技术 。目标检测:一种基于目标几何和统计特征的图像分割。它将目标的分割和识别合二为一,其准确性和实时性是整个系统的一项重要能力。目标跟踪:视频第一帧中目标的位置会以包围盒的形式给出,我们需要预测其

2023-08-29 11:40:15 1144 2

原创 YOLO系列算法

yolov1的优点和缺点

2022-12-19 13:41:38 249 1

原创 目标检测算法基本概念

目标检测基本算法

2022-12-03 22:03:44 635

原创 网站打不开的原因及解决办法

您不能访问此页面解决办法

2022-06-27 22:13:44 25760

原创 【无标题】RuntimeError: An attempt has been made to start a new process解决情况

RuntimeError: An attempt has been made to start a new process 解决方案

2022-06-04 17:07:45 1169

原创 基于Matlab的SLIC超像素分割算法分析

SLIC超像素分割算法分析1:导入原始照片,初始化聚类中心,按照设定的超像素个数,在图像内均匀的分配聚类中心。假设图片总共有 N 个像素点,预分割为 s 个相同尺寸的超像素,那么每个超像素的大小为N/ s ,则相邻种子点(聚类中心)的距离近似为S=sqrt(N/s)。2:在种子点的n*n邻域内重新选择聚类中心。计算该邻域内所有像素点的梯度值,将种子点移到该邻域内梯度最小的地方,可以避免种子点落在梯度较大的轮廓边界上,以免影响后续聚类效果。3:在每个种子点周围的邻域内为每个像素点进行分类,和标准的k-m

2022-05-05 16:44:20 4903 7

原创 8080端口号被占用问题解决办法

windows端口号被占用问题解决办法1:电脑快捷键window+r​,然后输入cmd确定。2:输入netstat -ano|findstr 8080​(以占用的端口号为8080为例)查看到PID号为12180、6256俩个进程。(下图黄色标注的PID号)3:Ctrl+Alt+Del打开任务管​​​理器。选择详细信息,找到8080端口号对应的PID(此处8080端口对应的PID为12180、6256)然后结束任务。4.也可以根据PID号输入命令:taskkill -PID 12180 -f

2022-04-28 22:27:43 1274

原创 神经网络的发展过程

神经网络的发展大致经过五个阶段。第一阶段:模型提出在1943年,心理学家Warren McCulloch和数学家Walter Pitts和最早描述了一种理想化的人工神经网络,并构建了一种基于简单逻辑运算的计算机制。他们提出的神经网络模型称为MP模型。阿兰·图灵在1948年的论文中描述了一种“B型图灵机”。(赫布型学习)1951年,McCulloch和Pitts的学生Marvin Minsky建造了第一台神经网络机,称为SNARC。Rosenblatt [1958]最早提出可以模拟人类感知能力的神经

2022-03-31 11:46:00 11026

原创 Python—OMP: Error #15: Initializing libomp.dylib, but found libiomp5.dylib already initialized.

python运行以下情况:OMP: Error #15: Initializing libomp.dylib, but found libiomp5.dylib already initialized.OMP: Hint This means that multiple copies of the OpenMP runtime have been linked into the program. That is dangerous, since it can degrade performance or

2022-03-27 16:27:07 4157

原创 labelImg闪退的高效解决方法

解决方法:1.labelImg软件安装路径中不能出现中文路径,如果出现,换个英文的路径,(一般这样情况比较多)。2.进入到C:\Users\Administrator,将.labelImgSettings.pkl文件删除,重新运行即可。(找不到可以目录下进行搜索)3:使用anaconda prompt终端依次执行以下命令pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple/pip install pyqt5-tools -i h

2022-03-25 10:44:54 16714 15

原创 numpy、pandas下载速度慢问题

numpy、pandas下载速度慢问题:一般直接python下安装可能出现速度较慢以及连接超时情况:Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError解决办法:pip后加入镜像地址进行下载ip install selectivesearch -i http://pypi.douban.com/simp

2022-03-25 10:27:39 5339 2

原创 ip地址问题

给定一个只包含数字的字符串,通过返回所有可能的有效IP地址组合来恢复它。例如:给定“25525511135”,返回[“255.255.11.135”,“255.255.111.35”]。解题思路:1、每段地址均小于等于255; 2、共有四段地址递归方法:取某段的地址,可能是1位、2位、3位判断第一段地址是否有效,若有效,取下一段地址将某段地址与下一段地址按输出格式连接起来from typing import Listdef restoreIpAddresses(s: str) -> Li

2022-03-23 14:42:22 197

原创 顺序表合并操作

1:定义顺序表2:创建顺序表3:俩表合并4:合并结果递减输出#include<stdlib.h>#include<stdio.h>#define MAXSIZE 1000#顺序表的定义typedef struct{int data[MAXSIZE];int length;}SeqList;void InitList(SeqList &l){l.length=0;}#顺序表的建立void CreateList(SeqList &l,int

2022-03-23 14:20:01 444

原创 推理证明-----谁盗窃了计算机?

离散数学题,利用推理证明解决一公安人员审查一件盗窃案,已知的事实如下:(1)甲或乙盗窃了录音机; (2)若甲盗窃了录音机,则作案时间不能发生在午夜之前;(3)若乙的证词正确,则午夜时屋里灯光未灭;(4)若乙的证词不正确,则作案时间发生在午夜之前;    (5)午夜时屋里灯光灭了。问是谁盗窃了录音机。...

2022-03-23 14:07:04 1322 5

原创 Eclipse提示Tomcat settings should be set in Tomcat Preference Page如何解决

在eclipse中:window->preferences->tomcat->tomcat version->tomcat home里面输入Tomcat的主目录(如C:\Program Files\Apache Software Foundation\Tomcat 8.0)下面参数会自动配置,点击apply,然后点击ok。

2022-03-09 20:44:23 392

原创 重载和重写的区别

方法重载(Overloading):同一个类中的多个方法具有相同的名字,但这些方法必须具有不同的参数列表,(参数数量或参数类型不能完全相同),返回值可以不同的类型。重载本质是一个类中多态性的一种表现。方法重写(Override):是在父子类派生类之间的,子类定义的方法与父类中的方法具有相同的方法名字,相同的参数表和相同的返回类型 。(1)子类中不能重写父类中的final方法(2)子类中必须重写父类中的abstract方法...

2022-03-07 17:15:59 58

原创 堆栈中peek()和pop()的区别

函数源码:public int pop() {return element[–size];//返回并删除element[size]单元被回收,pop()必须写成–size}public int peek() {return element[size-1];}二者区别:peek():只返回栈顶元素pop():返回栈顶元素,并删除栈顶元素...

2022-03-06 15:41:14 200

转载 如何搭建属于自己的GPU深度学习环境

目录 1. Anaconda的简介、安装及配置1.1 Anaconda简介1.2 Anaconda安装1.2.1 安装包的下载1.2.2 软件安装 1.3 Anaconda使用操作简介1.3.1 软件的简单操作介绍1.3.2 notebook简单的操作介绍 1.4...

2022-03-01 18:29:11 1181

原创 python、torch、torchvision对应的版本关系

1:python、torch、torchvision对应的版本关系

2022-03-01 17:48:00 1688

原创 CUDA版本与显卡驱动版本的对应关系&&CUDA与Pytorch版本

1:CUDA版本与显卡驱动版本的对应关系2:CUDA与Pytorch版本

2022-03-01 17:44:15 1528 2

原创 Eclipse导入工程文件后出现红叉解决方案:

Step1:右击工程文件名,然后点击buildPathstep2:点击Library,再点击JRE System Librarystep3:双击JRE System Library,选最后一个“Workspace default JRE”step4:最后点击finish后,你就会发现红叉已经消失啦

2022-02-27 23:00:48 1224

原创 Eclipse如何导入工程文件

Step1:点击文件,选择“import”Step2:选择General,点击Existing Projects into WorkSpaceStep3:点击browse,选择过程文件step4:选择完毕,点击finish

2022-02-27 22:47:24 1029

原创 网络退化&&梯度消失&&梯度爆炸

**网络退化、梯度消失、梯度爆炸**网络退化:在增加网络层数的过程中,training accuracy 逐渐趋于饱和,继续增加层数,training accuracy 就会出现下降的现象,而这种下降不是由过拟合造成的。实际上较深模型后面添加的不是恒等映射,而是一些非线性层。因此,退化问题也表明了:通过多个非线性层来近似恒等映射可能是困难的。恒等映射亦称恒等函数:是一种重要的映射,对任何元素,象与原象相同的映射解决方案:学习残差。Resnet正是基于此问题提出。梯度消失/梯度爆炸:二者问题问题都

2022-02-24 20:54:54 3279

原创 过拟合和欠拟合的区别

过拟合:其实就是训练的模型在训练样本中表现得过于优越,导致在验证数据集以及测试数据集中表现不佳,(训练时过于苛刻,比较挑剔)。解决方案:增大网络规模;扩大训练集;正则化欠拟合:可能训练样本被提取的特征比较少,导致训练出来的模型不能很好地匹配,表现得很差,甚至样本本身都无法高效的识别。(训练时不认真,要求不严格)...

2022-02-24 19:53:03 953

原创 经典神经网络模型LeNet-5、AlexNet、VGG-16

LeNet-5共七层(不包括输入层):Cov1,Pool2,Cov3,Pool4,Fc5,Fc6,7输出层。6w个参数,原始的leNet-5池化后进行了非线性处理。使用sigmod和tanh非线性函数,而不用RelU非线性函数(那时代文献原著中)AlexNet:6千w个参数,使用ReLU激活函数以13**13*256为例局部:看一个位置的宽和高,跨越256个通道然后归一化。(原始的AlexNet结构有局部响应归一层LRU,后来学者研究该层不太管用)VGG/VGG-16网络(16指该网络有16层

2022-02-24 19:48:47 283

原创 卷积、池化&&全连接层

卷积计算:三维卷积:输入图像和滤波器的通道必须一致输出:每个位置的结果是27个参数相城再相加后的结果n个卷积核输出通道数则为n,得到结果为:4**4*n,即a[1]池化的计算:H = height, W = width, D = depth新的高和宽的公式是:new_height = (input_height - filter_height)/S + 1new_width = (input_width - filter_width)/S + 1注意:池化层的输出深度与输入的深度相同

2022-02-24 15:32:34 2028

原创 深度学习输入输出特征图尺寸计算&&卷积的填充方式

1、卷积层输入特征图(input feature map)的尺寸为:H(input)×W(input)×C(input)依次为输入特征图的高、宽、通道数。2、输出通道数K(即卷积核个数);正方形卷积核的边长为F;步幅(stride)为S;补零的行数和列数(padding)为P3、输出特征图(output feature map)的尺寸为H(input)×W(input)×C(input),则输出规格如下:H(output)=(H(input)−F+2P)/S+1W(output)=(Winput−F

2022-02-24 15:13:17 8108

原创 深度学习参数&&超参数以及batchsize、epoch、迭代

参数:模型根据数据可以自动学习出的变量。如权重,偏差等超参数:根据经验进行设定,会影响到权重和偏置的大小,如迭代次数、隐藏层的层数、每层神经元的个数、学习速率等。batchsize:批大小(批尺寸),在深度学习中,一般采用SGD训练,即每次训练在训练集中取batchsize个样本进行`训练。iteration:(迭代),1个iteration等于使用batchsize个样本训练一次;一个迭代 = 一个正向通过+一个反向通过。epoch:迭代次数,1个epoch等于使用训练集中的全部样本训练一次;一个

2022-02-24 15:07:26 2696

原创 【无标题】cannot import name ‘container_abcs‘ from ‘torch._six‘错误的解决方法(pytorch高版本1.9后)

在1.8版本之后container_abcs就已经被移除了。所以导入方式不同会出现这样的错误:cannot import name ‘container_abcs’ from ‘torch._six’因此使用不同版本的torch会出现不同问题。1.8以下版本使用 from torch._six import container_abcs;1.8以上版本使用import collections.abc as container_abcs不同版本pytorch选择代码如下:TORCH_MAJOR =

2022-01-28 11:05:43 4767 6

原创 Eclipse启动问题:A java runtime Environment(JRE) or java Development的解决办法

第一种情况:Java环境没有配置好(解决办法-------见上一篇文章)第二种情况:javaw.exe路径缺失1:Eclipse需要javaw.exe来启动,程序会先查找path目录,如果没有找到,会在eclipse的安装目录下查找,再找不到就会报如上面的错误。可以肯定的路径出问题了,如图:2:eclipse启动时提示A java runtime Environment(JRE) or java Development,找到eclipse的安装目录,找出eclipse.ini文件并打开如下图`:

2022-01-26 23:51:53 17768 6

原创 java配置环境详细操作

java配置环境便携操作

2022-01-18 12:07:46 1408 4

原创 有无头结点的理解

**链表有无头结点的透彻理解**有无头结点的理解:1、所有的链表都要有个头指针first,带头结点的链表的头指针指向的头结点,然后头结点的指针域指向首元结点,不带头结点的头指针直接指向首元结点。2、在删除和插入操作中,无论删除和插入的位置如何,带头结点的链表不需要修改头指针的值,而不带头结点的有时候需要(因为带头结点的链表头指针永不空,不带头结点的链表头指针可能会随操作而改变)。在清空操作中,带头结点的保留头结点,而不带头结点的要销毁。...

2021-11-25 21:32:32 642

原创 Hbase无忧安装教程

分布式数据库HBase安装指南首先登录网络教学平台,将hbase-1.1.5-bin.tar.gz下载到~/下载目录。一、安装并配置HBaseHBase安装1.1 解压安装包hbase-1.1.5-bin.tar.gz至路径 /usr/local,命令如下:$sudo tar -zxf ~/下载/hbase-1.1.5-bin.tar.gz -C /usr/local1.2 将解压的文件名hbase-1.1.5改为hbase,以方便使用,命令如下:$sudo mv /usr/local/

2020-06-09 22:36:43 590 1

原创 table标签使用典例

@[<!doctype html> Document </tr><!--行数--><tr> <td>2行1列的内容</td><!--列数--> <td>2行2列的内容</td><!--th,td比较,<th>的内容显示为粗体,<...

2019-07-27 17:50:50 417

原创 map和set的比较及使用

@Cpackage HeJi;import java.util.*;public class CountOccurentOfWords {public static void main(String[] args) {String text=“good morning. have a good class.”+“have a good visit.have fun!”; Map<...

2019-07-21 11:00:04 524

MATLAB实现病虫害图像分割

(1)设计内容: 本设计以图像数据库图像为基础,对图像进行预处理,达到消除图像中无关的信息,恢复有用的真实信息,增强有关信息的可检测性、最大限度地简化数据,从而改进特征提取、图像分割、匹配和识别的可靠性的目的。首先采用分量法,最大值法,加权平均法对图像进行灰度化处理。其次采用最近邻插值法,双线性插值法,双三次插值法对图像进行几何变换。最后通过空间域法和频率域法进行图像增强从而得到预处理结果。 (2)设计方法: 安装MATLAB软件,图像数据的读写操作,预处理算法代码实现,图像分割,最后使用GUI进行界面设计。

2022-02-28

空空如也

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

TA关注的人

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