E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
HoughLines源码解析
react数据管理机制React.Context
源码解析
目录开篇一、概念二、使用2.1、React.createContext2.2、Context.Provider2.3、React.useContext2.4、Example三、原理分析3.1、createContext函数实现3.2、JSX编译3.3、消费组件-useContext函数实现3.4、Context.Provider在Fiber架构下的实现机制3.5、总结四、注意事项五、对比useSe
·
2022-11-29 18:22
MultiHeadAttension
源码解析
——batch_first参数含义
文章目录前言1.问题描述2.相关概念前言简单介绍batch_first参数的含义和相关概念。1.问题描述Pytorch的多头注意力(MultiHeadAttension)代码中,有一个batch_first参数,在传递参数的时候必须注意。defforward(self,query:Tensor,key:Tensor,value:Tensor,key_padding_mask:Optional[Te
coder1479
·
2022-11-29 17:24
深度学习
pytorch
深度学习
【JavaSE】注解
JavaSE】异常文章地址【JavaSE】常用类:String、LocalDateTime…文章地址【JavaSE】枚举文章地址【JavaSE】注解文章地址【JavaSE】集合框架文章地址|HashMap
源码解析
愿你满腹经纶
·
2022-11-29 12:49
Java
java
android
开发语言
【
源码解析
】如何从零实现一个分类模型?
说明:本文源代码来源于MACHINELEARNING2022SPRING课程,我只是针对源代码进行了一些加工处理。感谢互联网,让我们能免费接触到这些优秀的课程。前置知识什么是分类模型?简单说就是模型将输入分类为已知的类别之一。一般采用SoftMax作为网络结构的最后一层,再选取概率最大的作为结果。目标模型输出声音信号的每一帧的音素(phoneme)音素的介绍(phoneme):能够被用来识别一个语
要谦年人
·
2022-11-29 11:47
深度学习
LOAM
源码解析
1一scanRegistration
鉴于工作和学习需要,学习了激光salm算法loam,并阅读了作者的原版论文,现将学习过程中的理解与一些源码剖析记录整理下来,也是对于学习slam的阶段性总结!!!一、综述LOAM这篇论文是发表于2014年RSS的文章,全称为:LOAM:LidarOdometryandMappinginReal-time.LOAM是基于激光雷达而搭建的在ROS平台下的SLAM系统,一共分为scanRegistrat
那就举个栗子!
·
2022-11-28 16:31
SLAM
图像处理
从YOLOv5源码yolo.py详细介绍Yolov5的网络结构
__init__函数2.parse_model函数三、classDetect(nn.Module)代码解析四、具体模块
源码解析
1BackBone1.1Focus1.2Conv1.3C3/C3_False2Neck2.1S
HollowKnightZ
·
2022-11-28 09:43
目标检测
深度学习
人工智能
计算机视觉
Kubernetes controller manager运行机制
源码解析
目录RunStartControllersReplicaSetReplicaSetControllersyncReplicaSetSummaryRun确立目标理解kube-controller-manager的运行机制从主函数找到run函数,代码较长,这里精简了一下funcRun(c*config.CompletedConfig,stopCh0&&updatedRS.Status.ReadyRep
·
2022-11-27 18:21
Kubernetes kubectl中Pod创建流程
源码解析
目录确立目标先写一个Pod的Yaml部署Pod查询Podkubectlcreate的调用逻辑MainMatchCommandCreateRunCreateSummary确立目标从创建pod的全流程入手,了解各组件的工作内容,组件主要包括以下kubectlkube-apiserverkube-schedulerkube-controllerkubelet理解各个组件之间的相互协作,目前是kubect
·
2022-11-27 18:50
【机器学习笔记】SVM进行房价预测
文章目录前言一、
源码解析
1.引入库2.设置属性防止中文乱码3.加载数据4.分割数据5.模型构建(参数类型和SVC基本一样)6.获取最优参数7.画图与图形展示总结前言本文将记录机器学习当中关于房价预测实现过程
秋天的波
·
2022-11-27 17:37
机器学习
计算机视觉
python
@Valid和@Validated注解校验以及异常处理
文章目录前言一、@Valid注解1、
源码解析
2、所属的包3、参数校验使用注解(1)空校验(2)Boolean校验(3)长度校验(4)日期校验(5)数值校验(6)其他校验4、具体使用使用@Valid进行参数效验步骤
m0_58680865
·
2022-11-27 16:44
Java
java
开发语言
Springboot使用@Async常见问题
unabletocreatenewnativethread原因:springboot-2.1.0以下版本(不含2.1.0)默认不适用线程池,异步方法每次被调用都会创建新的线程具体源码分析见另一篇文章:Springboot@AsyncOOM的坑及
源码解析
解决
柒杯红酒
·
2022-11-27 08:45
Java
spring
spring
boot
java
OpenCV-Python快速入门(十五):霍夫变换
OpenCV-Python快速入门(十五):霍夫变换前言前提条件实验环境霍夫变换基本原理霍夫直线变换(cv2.
HoughLines
())概率霍夫变换(cv2.HoughLinesP())霍夫圆变换(cv2
FriendshipT
·
2022-11-27 07:51
opencv
python
计算机视觉
OCR识别缺点_10几行代码,用python打造实时截图识别OCR
效果预览
源码解析
1)等待用户截图此处需要借助贴图神器(Snipaste)其中“f1
weixin_39647186
·
2022-11-26 20:45
OCR识别缺点
python
Dubbo3的Spring适配原理与初始化流程
源码解析
目录引言SpringContextInitializationFactoryBeanBeanDefinition初始化bean解决依赖解决属性DubboSpring的一些问题及解决办法Dubbospring2.7初始化过程Dubbospring3的初始化过程属性占位符解决失败ReferenceBean被过早初始化问题Reference注解可能出现@Autowire注入失败的问题引言Dubbo国内影
·
2022-11-26 18:37
iOS开发WebViewJavascriptBridge通讯原理解析
目录前言通讯原理JavaScriptCore
源码解析
代码结构初始化WebViewJavascriptBridge对象native向JS发送消息JS侧native侧JS向native发送消息native侧
·
2022-11-26 18:29
音视频开发核心知识点及
源码解析
,还不赶紧收藏起来
随着基础设施的完善(光纤入户、wifi覆盖、5G普及)的影响,将短视频、直播、视频会议、在线教育、在线医疗瞬间推到了顶峰,人们对音视频的需求和要求也越来越强烈音视频开发还具有许多方向,比如:如果对音视频传输感兴趣,就可以学习各种传输协议、各种信令的控制、数据传输安全等如果对编解码感兴趣,视频可以学习H264、H265、VP8,AV1等,音频可以学习PCM、G72x、ilbc等如果对特效感兴趣,可以
Android技术栈
·
2022-11-26 16:03
Android
开发
移动开发
Android
工程师
音视频
ffmpeg
5G
android
面试
OpenGL原理与实践——核心模式(六):光照贴图、光源分类以及多光源场景主要源码实现
详细分析代码目录光照贴图光源分类平行光点光源shader——点光源聚光灯聚光灯边缘优化——光强递减
源码解析
main全局变量、句柄main函数主体逻辑createModel()createTexture(
BBBourne
·
2022-11-26 16:40
OpenGL
贴图
c++
OpenGL
【机器学习笔记】分类算法比较
文章目录前言一、
源码解析
1.引入库2.设置属性防止中文乱码3.获得随机数生成器4.建模环节,用list把所有算法装起来5.画图6.展示图总结前言本文将记录机器学习当中关于svm分类器、K近邻分类器、决策树分类器对比
秋天的波
·
2022-11-26 13:11
机器学习
计算机视觉
图像处理
分类
决策树
yolov3之pytorch
源码解析
_win10 + Anaconda + yolov3 + pytorch (CPU版)
一、Anaconda安装与配置推荐清华镜像站下载Windows版本,安装可参考官方文档(注意安装路径不要有中文)安装时勾选将anaconda添加至系统环境变量中(官方文档第8步)在cmd中输入conda-V,输出condax-x-x(x-x-x为版本号)即为安装成功安装成功后将anaconda切换为清华源,具体步骤如下:win+R打开cmd,输入condaconfig--setshow_chann
weixin_39855944
·
2022-11-26 04:29
TextRank源码的学习与详细解析
目录1.textrank
源码解析
2.textrank源码中UndirectWeightedGraph类方法分解解析(1)初始化函数(2)添加边的函数defaddEdge(self,start,end,weight
Lemon**
·
2022-11-26 02:52
自然语言处理
python学习
TextRank源码解析
zeromq 无锁队列
源码解析
前言在我刚学无锁队列的时候,在网上找了很多资料,但基本都是一上来就开始讲无锁队列的实现,这让我很困惑,到底什么是无锁队列呢,设计这玩意的意图是什么?接下来我将给大家好好分析一下无锁队列。什么是无锁队列无锁队列顾名思义,就是无锁+队列,队列有以下几种操作模型:(1)单生产者单消费者(2)多生产者单消费者(3)单生产者多消费者(4)多生产者多消费者在我们实现生产者消费者模式的时候需要用到锁,来保证线程
Mr . 孤独患者
·
2022-11-26 02:24
后端
zeromq
高并发
服务器
redis
源码解析
(七):对象
引言redis每一个键,都是一个redisObject对象,对象里面存放特定的数据结构用来保存值。之前讲过redis内部有五种数据结构:sds字符串、双向链表、字典、压缩列表、整数集合,跳跃表等redis的对象系统使用这五个数据结构构建了五种对象分别是:字符串对象、列表对象、哈希表对象、集合对象以及有序集合对象。redisObject对象的数据结构typedefstructredisObject{
Mr . 孤独患者
·
2022-11-26 02:24
redis
缓存
数据库
Canny边缘检测,Opencv
源码解析
Canny边缘检测原理Canny算法的步骤:1、使用高斯滤波器进行卷积降噪。这一步opencv源码中无,可先对灰度图像进行高斯滤波,然后进行canny边缘检测。2、使用Sobel算子计算梯度x,y幅值和方向(角度)具体计算如下:Gx=[f(x+1,y-1)+2f(x+1,y)+f(x+1,y+1)]-[f(x-1,y-1)+2f(x-1,y)+f(x-1,y+1)]Gy=[f(x-1,y-1)+2
coastlineWang
·
2022-11-26 02:45
OpenCV
opencv
计算机视觉
Java中SynchronousQueue的底层实现原理剖析
目录1.SynchronousQueue用法2.SynchronousQueue应用场景3.SynchronousQueue
源码解析
3.1SynchronousQueue类属性3.2栈底层结构3.3栈节点源码
·
2022-11-25 18:10
Vue 2
源码解析
HTMLParserOptions.start函数方法
目录HTMLParserOptions.start()处理后的inputastelementHTMLParserOptions.start()用来解析标签的开始部分(匹配到标签开始部分时调用),主要区分标签类型、解析标签指令配置与动态绑定参数等等。letrootletcurrentParentfunctionstart(tag,attrs,unary,start,end){constns=(cur
·
2022-11-25 18:58
[深度学习 - 目标检测] YOLO系列(六):YOLO-V3
源码解析
:基于配置文件构造网络模型
源码:models.py1.读取配置文件PyTorch-YOLOv3\config\yolov3.cfgdef__init__(self,config_path,img_size=416):super(Darknet,self).__init__()self.module_defs=parse_model_config(config_path)2.创建模型self.hyperparams,self
南城同学
·
2022-11-25 09:25
深度学习
目标检测
目标检测
深度学习
colmap
源码解析
COLMAP是一种通用的运动结构(SfM)和多视图立体(MVS)管道,具有图形和命令行界面。它为有序和无序图像集合的重建提供了广泛的功能。该软件是在新的BSD许可下获得许可的。base/util文件夹下除提供最基本的数据缓存存储格式定义,还有整个SFM流程中的最底层操作,其中最关键的是correspondence_graph的建立,对于后续的最优初始化图像对的选取以及Nextbestviewsel
秋水 墨色
·
2022-11-25 04:09
自动驾驶与三维重建
colmap
三维重建
计算机视觉
Grad-CAM:main_cnn.py
源码解析
论文地址:https://arxiv.org/abs/1610.02391另一篇代码解析:Grad-CAM:utils.py
源码解析
代码用的是根据官方代码精炼后的一个代码,自己做了注解:importosimportnumpyasnpimporttorchfromPILimportImageimportmatplotlib.pyplotaspltfromtorchvisionimportmodels
Taylor不想被展开
·
2022-11-25 03:46
Deep
Learning
Tricks
#
可视化
cnn
深度学习
python
pytorch
Grad-CAM:utils.py
源码解析
Grad-CAM是使用任何目标概念的梯度(比如分类类别中的某一类的logits,甚至是caption任务中的输出),流入最后的卷积层,生成一个粗略定位图来突出显示图像中用于预测的重要区域。卷积神经网络在很多的任务中以及取得了重大突破,但是对于解释它们为什么这么预测,预测了什么是必须的是很有必要的。ClassActivationMapping(CAM)这个方法提供了一种在图像分类任务上识别discr
Taylor不想被展开
·
2022-11-25 03:16
Deep
Learning
Tricks
#
可视化
深度学习
人工智能
pytorch
从
源码解析
Bert 的 BertPooler 模块
前文链接:从源码层面,深入理解Bert框架从
源码解析
Bert的Embedding模块从
源码解析
Bert的BertEncoder模块以上文章解析了Bert的BertEmbedding、BertEncoder
energy_百分百
·
2022-11-25 02:17
机器学习
NLP
深度学习
bert
bertpooler
nlp
python
pooler
RepPoints网络模型详解
学习目标:reppoints网络模型学习以及
源码解析
RepPoints是一项比较好的工作,使用点集的方式来预测目标的位置,本人对RepPoints学习过很长一段时间但是一直没能理解其具体的工作原理,最近又重新学习一遍这个网络模型终于对其内部结构有了更为详细的理解
目标检测小白
·
2022-11-25 01:53
目标检测
机器学习
python
深度学习
目标检测
canny检测matlab,matlab
houghlines
_matlab canny边缘检测_canny边缘检测simulink
Log和Canny边缘检测(附Matlab程序)一、实验目的(1)通过实验分析不同尺度下LOG和Canny边缘提取算子的性能。(2)研究这两种边缘提取方法在不同参数下的边缘提取能力。(3)使用不同的滤波尺度和添加噪声能量(噪声水平),通过与无噪声图像对比,选择最能说明自己结论的滤波尺度和噪声水平,并做出分析说明。二、实验原理边缘的含义:在数字图像中,边缘是指图像局部变化最显著的部分,边缘主要存在于
fish.H
·
2022-11-24 23:13
canny检测matlab
GhostNet pytorch版本
源码解析
(三)GhostNet类
GhostNetpytorch版本
源码解析
(三)GhostNet类GhostNet类论文GhostNetWidthMultiplier代码view函数GhostNet类论文GhostNetGhostNet
桃汽宝
·
2022-11-24 20:21
Android图片加载框架Gilde源码层深入分析
目录1.使用Gilde显示一张图片2.Glidewith操作
源码解析
3.Glide的load操作4.Glide的into流程解析5.Glide1.使用Gilde显示一张图片Glide.with(this
·
2022-11-24 16:29
Android OKHttp框架的分发器与拦截器源码刨析
目录1.OKHttp简单使用2.OkHttp分发器
源码解析
2.1.同步请求方式2.2.异步的方式进行请求2.3.分发器线程池3.OkHttp的拦截器3.1.RetryAndFollowUpInterceptor
·
2022-11-24 16:28
人脸检测之Retinaface算法:论文阅读及
源码解析
文章目录前言一、Retinaface论文1.1论文信息1.2论文摘要翻译二、论文实现
源码解析
2.1网络框架结构2.2主干网络(Backbone)1)普通卷积2)深度可分离卷积3)mobilenet0.25
mcyJacky
·
2022-11-24 15:44
06
人脸检测
人脸检测
Retinaface
计算机视觉
深度学习
源码解析
【RYU】rest_router.py
源码解析
目录
源码解析
源码解析
#Copyright(C)2013NipponTelegraphandTelephoneCorporation.
粥粥粥少女的拧发条鸟
·
2022-11-24 13:30
RYU源码解析
网络
python
RYU
Spring
源码解析
(六)——生命周期——给Bean指定初始化和销毁方法
https://blog.csdn.net/liujun03/article/details/81671041
csdn_kenneth
·
2022-11-24 09:23
Spring源码解析
【matlab图像处理笔记4】【图像变换】(三)图像的霍夫变换
文章目录推荐阅读前言霍夫变换概述霍夫变换直线检测原理从笛卡尔坐标系到霍夫空间两点一线的霍夫空间形式寻找共线的点直角坐标系存在的问题极坐标参数空间下的霍夫变换matlab霍夫变换直线检测示例检测步骤示例以及代码原图边缘检测对二值图像霍夫变换寻找霍夫空间中的交点在笛卡尔坐标系绘制线段关于
houghlines
Twilight Sparkle.
·
2022-11-24 06:39
matlab图像处理
matlab
图像处理
计算机视觉
霍夫变换检测直线(
HoughLines
)
霍夫变换用来检测任意能够用数学公式表达的形状,即使这个形状被破坏或者有点扭曲。霍夫变换的原理是将特定图形上的点变换到一组参数空间上,根据参数空间点的累计结果找到一个极大值对应的解,那么这个解就对应着要寻找的几何形状的参数(比如说直线,那么就会得到直线的斜率k与常熟b,圆就会得到圆心与半径等等)。关于霍夫变换核心以及难点就是关于就是有原始空间到参数空间的变换上。以直线检测为例,假设有一条直线L,原点
哦...
·
2022-11-24 06:05
python
计算机视觉
opencv
python
第16章:霍夫变换
第16章:霍夫变换一、霍夫直线变换:1.霍夫直线变换原理:2.
HoughLines
函数:3.HoughLinesP函数:2.霍夫圆环变换:霍夫变换是一种在图像中寻找直线、圆形以及其他简单形状的方法。
李淳罡Lichungang
·
2022-11-24 06:32
OpenCV-python
opencv
计算机视觉
python
【笔记】c++中opencv的使用
标准霍夫变换
HoughLines
()
HoughLines
(midImage,lines,1,CV_PI/180,150,0,0);函数输入图像为8位单通道二进制经过调用
HoughLines
函数后储存了霍夫线变换检测到线条的输出矢量
march of Time
·
2022-11-24 04:04
opencv学习
opencv
计算机视觉
[
源码解析
] PyTorch 流水线并行实现 (1)--基础知识
[
源码解析
]PyTorch流水线并行实现(1)–基础知识文章目录[
源码解析
]PyTorch流水线并行实现(1)--基础知识0x00摘要0x01历史1.1GPipe1.2torchgpipe1.3fairscale1.4PyTorch1.5
罗西的思考
·
2022-11-24 00:56
017_分布式机器学习
001_机器学习
015_深度学习
pytorch
深度学习
流水线并行
分布式训练
GPipe
Nerf
源码解析
——Pytroch3D版
文章目录项目目录train_nerf.pynerf/datasets.pyget_nerf_datasets()nerf/nerf_render.py__init__()构造函数precache_rays()_process_ray_chunk()forward()visualize_nerf_outputs()implicit_function.py_classNeuralRadianceFie
_Summer tree
·
2022-11-23 23:36
NeRF
NeRF
pytorch
3D
ray
pytorch
源码解析
系列-yolov4最核心技巧代码详解(4)- 训练过程
补一下源码地址我们先从简单的开始说起,怎么判断loss?要先判断目标检测的准确率标准,标准就是IOU(目标图片和预测图片的交并比)IOUyolov4用了CIOU_loss和DIOU_LOSS简单说一下,有个具体了解,都是从左到右发展来的IOUGIOUDIOUCIOU作用主要考虑检测框和目标框重叠面积在IOU的基础上,解决边界框不重合时的问题在IOU和GIOU的基础上,考虑边界框中心点距离的信息在D
活塞君
·
2022-11-23 18:23
pytorch
深度学习
python
pytorch
深度学习
YOLOv3
源码解析
2-数据预处理Dataset()
YOLOv3
源码解析
1-代码整体结构YOLOv3
源码解析
2-数据预处理Dataset()YOLOv3
源码解析
3-网络结构YOLOV3()YOLOv3
源码解析
4-计算损失compute_loss()YOLOv3
业余狙击手19
·
2022-11-23 17:48
#
目标检测算法
yolov5
源码解析
(9)--输出
本文章基于yolov5-6.2版本。主要讲解的是yolov5是怎么在最终的特征图上得出物体边框、置信度、物体分类的。一。总体框架首先贴出总体框架,直接就拿官方文档的图了,本文就是接着右侧的那三层输出开始讨论。Backbone:NewCSP-Darknet53Neck:SPPF,NewCSP-PANHead:YOLOv3Head这三个输出层分别就是浅、中、深层啦,浅层特征图分辨率是80乘80,中层是
扫地僧1234
·
2022-11-23 17:45
人工智能
深度学习
计算机视觉
yolov5
源码解析
(10)--损失计算与anchor
本文章基于yolov5-6.2版本。主要讲解的是yolov5在训练过程中是怎么由推理结果和标签来进行损失计算的。损失函数往往可以作为调优的一个切入点,所以我们首先要了解它。一。代码入口损失函数的调用点如下,在train.py里代码入口:utils/loss.py1.先说一下两个入参:p:推理结果列表,3个元素对应三个输出层,每层都是bs,na,ny,nx,no具体的输出可以参考上一篇博客yolov
扫地僧1234
·
2022-11-23 17:07
深度学习
人工智能
神经网络
目标检测
【机器学习笔记】SVM自定义内部核函数
文章目录前言一、
源码解析
1.引入库2.加载鸢尾花数据3.自定义一个核函数,参数x,y是特征属性矩阵4.使用自定义的核函数创建一个SVM对象5.评估效果5.构建预测网格6.预测值7.画出区域图8.画出点图
秋天的波
·
2022-11-23 14:27
机器学习
计算机视觉
图像处理
python
qiankun
源码解析
微前端微前端是一种多个团队通过独立发布功能的方式来共同构建现代化web应用的技术手段及方法策略。将单页面前端应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。各个前端应用不限制技术栈,可以独立开发、独立部署、独立运行时状态隔离。初始化全局配置start1668162668393.png第197~204行:设置配置参数(有默认值),将配置参数存储在frameworkConfiguration
Bennt
·
2022-11-23 14:21
上一页
87
88
89
90
91
92
93
94
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他