- 博客(77)
- 资源 (5)
- 收藏
- 关注
原创 Stacked Hybrid-Attention and Group Collaborative Learning for Unbiased Scene Graph Generation
直观地说,由于单个分类器难以实现合理的预测权衡,可以将有偏见的谓词类划分为几个平衡的子集,然后引入更多的分类器来克服每个子集,并最终利用这些分类器来合作解决这一挑战。由此提出GCL(Group Collaborative Learning)策略。首先是divide:由于单个分类器足以区分平衡数据集中的类,我们首先根据训练实例的数量将所有谓词划分为一组相对平衡的组。...
2022-08-18 14:37:48 1276
原创 VOLO: Vision Outlooker for Visual Recognition 阅读笔记
为了利用精细级别的标记表示,在第一阶段,调整补丁嵌入模块,使图像在大小为8×8而不是16×16的小图像补丁上进行标记。精细级别的信息可以通过更细粒度的图像标记化编码为标记,但这会导致更大长度的标记序列,从而二次增加ViT的自注意力机制的复杂性。outlookattention采用滑动窗口机制对令牌表示进行局部编码,并在一定程度上保留了视觉任务的关键位置信息;方法提出的原因1)每个空间位置的特征具有足够的代表性,可以生成注意力权重,用于局部聚合其相邻特征;.........
2022-07-31 19:23:46 781
原创 django的项目文件功能介绍
以我曾经在GitHub上发布的项目为例进行目录和文件内容介绍项目链接:https://github.com/puppet-life/Django-Travel项目的整体目录结构如下:简要说一下每个文件夹的信息Travels文件夹中存放的是整个django项目的配置信息,内含settings,urls等Python文件index,new和pay这三个目录在Django项目中称之为APP,也就是应用模板,应用的创建命令为:python manage.py startapp 自定义应用名称 ,ind
2022-02-14 17:15:04 2481
原创 利用聚类技术实现纹理图像分割
要求针对合成纹理图像中每一个像素提取纹理特征向量利用聚类技术(推荐用 k-均值聚类)对特征向量空间中的点进行聚类,类别数可根据图像中的实际纹理类数确定。最后把类属标签映射成图像形式显示提取纹理特征向量我使用的是灰度共生矩阵,如果有不知道这个算法意义的可以去查一下,有很多讲的非常的好,大家可以去看一下,我就不做具体的讲述了KMeans聚类直接使用的sklearn工具包,里面有很多机器学习的算法,不需要自己再去手动实现了,至于KMeans的具体意义,大家自行百度即可,网上的讲解都很好..
2021-12-02 20:43:07 3114 2
原创 深度模型优化与正则化
优化问题神经网络模型是一个非凸函数,再加上在深度网络中的梯度消失问题,很难进行优化;另外,深层神经网络模型一般参数比较多,训练数据也比较大,会导致训练的效率比较低泛化问题(正则化)因为神经网络的拟合能力强,反而容易在训练集上产生过拟合。因此,在训练深层神经网络时,同时也需要通过一定的正则化方法来改进网络的泛化能力网络优化目标:最小化取自生成分布数据的预测误差期望经验风险最小化:用训练集上的经验分布替代真实分布难点网络结构多样性:很难找到一种通用的、高效的、稳定的优化方..
2021-09-30 15:56:07 283
原创 前馈神经网络之自动梯度计算
计算机实现参数的自动梯度计算,方法可分为以下三类- 数值微分 - ∆x难以确定,太小会引起舍入误差,太大则增加截断误差,虽然实现非常简单,但实用性较差,计算复杂性高,因为需要为每个参数单独施加扰动,若参数数量为N ,则复杂度为 O(N^2)- 符号微分 - 一种基于符号计算(代数计算)的自动求导方法,用计算机来求解带变量的数学表达式,变量被看作符号,不需要代入具体的值,输入和输出都是数学表达式,包括基于规则的化简、因式分解、微分、积分、解代数方程、解常微分方程等运算 - 编译时间长,需要专门的数学
2021-09-30 11:20:17 469
原创 激活函数的复习
激活函数的性质要求- 连续并可导(允许少数点不可导)的非线性函数,可导的激活函数。可导的激活函数可以直接利用数值优化的方法来学习网络参数- 激活函数及其导函数要尽可能的简单,还有利于提高网络计算效率。- 激活函数的导函数的值域要在一个合适的区间内,不能太大也不能太小,否则会影响训练的效率和稳定性Sigmoid型函数Hard-Logistic函数max(min(0.25x+0.5,1),0)Hard-Tanh函数max(min(x,1),-1)这两个函数是对Logis
2021-09-30 10:17:01 283
原创 基于SIAMRPN的单目标追踪--含success和precision评估图像函数
数据集准备已给的数据集有十个类别,包括:bird,bolt,dragon baby,fish,freeman,human,jogging,jumping,surfer,SUV通过对数据集中的第一帧图像进行训练,剩余的图像只进行测试,同时真实位置已在文本文档中给出,每一行代表每一帧的该目标的真实位置搭建网络模型并导入预训练模型本次实验使用的是SIAMRPN网络结构,同时使用已训练好的预训练模型进行测试和评估,原始代码:点击链接SIAMRPN网络介绍SIAMRPN主要分为两个部分。..
2021-09-19 15:22:31 846
原创 深度学习中常见的计算公式
深度学习中常见的计算公式卷积神经网络空洞卷积空洞卷积权重值的间隔为:dilation rate-1当空洞率为1时,降为普通卷积空洞后的卷积核的空间大小:k=(n-1)*d+1n为原卷积核的大小,d为空洞率卷积后图片大小:O=⌊(I−k+2P)/S⌋+1I为输入图片的大小,P为填充大小,S为步长空洞卷积存在的问题存在网格效应和远距离的点之间信息可能不相关解决办法叠加卷积的空洞率不能有大于1的公约数,[2,4,6]就不是一个好的三层卷积,依然会出现网格
2021-09-07 16:59:31 1448
原创 pytorch-常见的损失函数
常用的损失函数平均绝对误差(MAE)torch.nn.L1Loss()均方误差(MSE)torch.nn.MSELoss()二元交叉熵损失函数torch.nn.BCELoss()包含sigmoid层的二元交叉熵损失函数loss=torch.nn.BCEWithLogitsLoss()交叉熵损失函数torch.nn.CrossEntropyLoss()分开定义softmax运算和交叉熵损失函数可能会造成数值的不稳定,pytorch提供了一.
2021-07-20 19:58:20 320
原创 vue环境搭建与项目配置
安装node.js安装vue前电脑中必须已经安装成功node.jsnode.js 下载链接下载完成后,执行安装程序,直接进行安装即可安装完成后,打开命令行窗口(cmd)输入node -v 和 npm -v 可查看安装的node.js和npm的版本号安装vue使用npm进行安装缺点:安装速度较慢,使用国内源镜像安装较快打开cmd,键入:npm install --global vue-cli ,回车后等待安装即可vue-cli安装完成后,键入:npm install webpa.
2021-06-21 16:49:49 5225
原创 Java环境的配置,idea的安装与配置以及Spring项目的导入
Java环境的搭建首先下载JDK,下载链接: JDK下载JDK下载完毕后,进行解压,记住解压后的JDK位置添加环境变量打开我的电脑 --> 右击点击属性 --> 点击左侧高级系统设置 --> 点击环境变量打开环境变量后,在系统变量中点击新建,创建变量名为JAVA_HOME,变量值为 你的JDK的安装路径 的变量,点击确认即可点击系统变量中的path,点击新建,输入%JAVA_HOME%\bin,然后再新建一条,输入%JAVA_HOME%\jre\bin,点击确认完成创建.
2021-06-20 17:45:04 312
原创 考研各时间点
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210620142340628.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMjUwNDAx,size_16,color_FFFFFF,t_70)政治怎么复习?数学怎么复习?英语怎么复习?计算机专业课怎么复习?...
2021-06-20 14:24:19 172
原创 Tensorflow的安装
- TensorFlow-GPU版本,前置条件 - 查看NVIDIA显卡是否满足GPU启动条件 - 安装CUDA,用于驱动NVIDIA显卡进行深度学习 - 下载链接:https://developer.nvidia.com/cuda-toolkit-archive - 安装cuDNN用于深度神经网络的GPU加速器 - 下载链接:https://developer.nvidia.com/rdp/cudnn-download - 注意:请根据Ten
2021-06-19 17:23:29 228
原创 网络爬虫环境的配置与应用
网络爬虫首先搭建网络爬虫所需要的环境requests主要用于请求指定的链接,获取对应的响应信息,如响应码,response信息等通过pip进行安装,使用pip install requestsfake_useragent如果我们要请求的链接对应的网页中设置了反扒机制,那么可能会导致,我们只是用requests进行请求会被阻拦,通过设置useragent来模拟用户操作通过pip进行安装,使用pip install fake_useragentbs4当我们通过reques.
2021-05-22 17:14:56 562
原创 使用Git更新GitHub项目遇到的问题以及解决方案
前期配置与准备:首先安装并且配置好你的git工具,进入你要更新上传项目的目录下,鼠标右击并点击Git Bash Here,这样方便我们后续的操作打开git bash后,首先将所有的更新的文件添加到git index中git add -A 将所有的文件添加到git index中git add 文件名 指定文件添加到git index中将修改的文件进行commit,并添加commit信息git commit -m "commit备注信息"将本地分支提交到服务器中git pus.
2021-05-13 17:53:01 567
原创 selenium使用方法
安装seleniumpip install selenium下载浏览器的驱动程序下载链接:https://chromedriver.storage.googleapis.com/index.html下载后,解压到相关文件夹下,记住路径,在下面的实例化浏览器对象时使用实例化一个浏览器对象编写基于浏览器自动化操作代码发起请求:get(url)标签定位:find系列的方法标签交互:send_keys(’’)执行js程序:excute_script(’’)前进后退:forwar.
2021-02-03 19:18:03 238
原创 异步爬虫
高性能异步爬虫def get_content(url): print('正在爬取:',url) # get方法是一个阻塞的方法 response=requests.get(url,headers=headers) if response.status_code==200: return response.contentdef parse_content(content): print('响应数据的长度为:',len(content))for u.
2021-02-03 19:09:37 257 3
原创 爬虫常见问题与解决方法
若在爬虫中出现中文乱码的问题通过设定requests的编码格式requests.get(url,).encoding=‘utf-8’通用中文编码乱码的解决方案name=name.encode(‘iso-8859-1’).decode(‘gbk’)应对反爬机制代理代理网站:快代理西祠代理www.goubanjia.com代理ip的匿名度匿名:知道使用了代理,不知道真实ip透明:服务器知道该次请求使用了代理,也知道请求对应的真实ip高匿:不知道使用..
2021-02-03 19:08:33 595
原创 论文检索网址合集
创作论文中,免不了需要相关领域的论文作为参考文献,提取其中相关的内容用于自己的论文创作,现将相关的论文检索网址作成书签,方便读者直接保存或者链接使用
2021-01-16 16:56:11 318
原创 深度学习相关问题
深度学习数据降维(特征提取)对高纬度特征数据进行预处理,保留重要特征,取出噪点和不重要特征,提高数据处理速度优点数据集更易使用降低算法的计算开销取出噪声使得结果更易理解算法奇异值分解(SVD)主成分分析(PCA)因子分析(FA)独立成分分析(ICA)激活函数作用现实中的数据往往不是线性可分的,所以我们需要引入非线性函数(【引入非线性函数...
2020-03-23 12:32:05 522
原创 机器学习常用算法
机器学习算法监督学习(通过已有的一部分输入数据和输出数据之间的相应关系,生成函数,从输入映射到合适的输出,如分类)线性回归(Linear Regression)利用数理统计中的回归分析,来确定两个或以上变量之间相互依赖的变量关系的一种统计分析方法,只有一个自变量和一个因变量,两者之间的关系可以用线性表示,该回归分析为一元线性回归,若包括两个及以上的自变量,自变量和因变量之间是线性关系...
2020-03-23 12:30:51 464
原创 MySQL命令行操作
打开数据库键入命令mysql -u root -p回车后键入密码创建数据库create database if not exists takeout default charset utf8 collate utf8_general_ci;创建表显示所有数据库show databases;指定数据库use 数据库名;显示该数据库中所有表s...
2020-03-23 12:14:42 312
原创 读取图片文件、处理和保存
通过Tensorflow进行图片读取和显示一、使用 tf.read_file(path) # path为图片路径 import tensorflow as tf image_contents = tf.read_file(path) # 读取文件 image = tf.image.decode_jpeg(image_contents, channels=3) # 图片...
2020-02-06 12:37:36 502
原创 基于卷积神经网络的cifar数据集模型数据训练
cifar数据集下载及解压包导入 import tarfile 解压/压缩tar包 import urllib.request 网页请求 包下载 pip install tarfile pip install urlib url = 'https://www.cs.toronto.edu/~kriz/cifar-10-python.tar.gz' ...
2020-02-04 19:47:07 450
原创 使用神经网络实现MNIST手写体识别
本篇基于Tensorflow 1.0进行神经网络创建和MNIST手写体识别训练Tensorflow 1.0 的安装和通过机器学习实现MNIST手写体识别Tensorflow实现MNIST手写体识别前置条件import tensorflow as tfimport tensorflow.examples.tutorials.mnist.input_data as input_data...
2020-02-04 15:00:14 834
原创 Tensorflow实现MNIST手写识别
MNIST手写体识别训练和测试模型下载地址:MNIST手写体模型下载MNIST手写体识别,标签编码为独热(one-hot)编码One-Hot编码,又称为一位有效编码,主要是采用N位状态寄存器来对N个状态进行编码,每个状态都由他独立的寄存器位,并且在任意时候只有一位有效。One-Hot编码是分类变量作为二进制向量的表示。这首先要求将分类值映射到整数值。然后,每个整数值被表示为二进制...
2020-02-04 14:34:52 298
原创 keras
Keras是与TensorFlow一起使用的更高级别的作为后端的API定义模型类型安装Keras,直接导入Keras到项目中pip install keras通过导入Keras,定义模型的类型from keras.model import Sequentialfrom keras.layers import Densemodel=Sequential()添加...
2020-02-04 13:31:59 267
原创 神经网络--感知机
神经网络核心人造神经元组成加法器将所有输入加权求和到神经元上激活函数一个处理单元,根据预定义函数产生一个输出权值和阈值(偏置)通过不同的学习算法学习这些权重和阈值(偏置)当只有一层这样的神经元存在时,它被称为感知层输入层被称为第零层,只有缓冲输入输出层的每个神经元都有自己的权重和阈值当存在许多这样的层时,网络被称为多层感知...
2020-02-04 12:15:59 411
原创 激活函数
激活函数阈值激活函数import tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltdef threshold(x): cond=tf.less(x,tf.zeros(tf.shape(x),dtype=x.dtype)) out=tf.where(cond,tf.zeros(tf....
2020-02-03 13:58:40 202
原创 pandas进行数学计算和数据处理
pandas基础数学统计和计算统计函数协方差Series对象之间的协方差计算对不同长度的对象进行协方差计算,pandas会进行数据的自动对齐操作,即取得series_1的前八位元素与series_3的所有元素进行协方差运算DataFrame对象之间的协方差计算相关系数排序窗口函数Rolling对象cumsum()函数对Series和DataF...
2020-02-03 11:41:55 877
原创 AR--物体阴影制作
1.创建一个文件夹 "Texture" -- >右击选择 Create --> Custom Render Texture 重命名为 ArShadow2.点击Main Camera 将ArShadow拖动到 Target Texture 位置3.创建一个Plane,并将ArShadow拖动到Plane位置上4.点击Main Camera 将Inspector面板中的 ...
2020-02-02 17:22:40 570
原创 AR --打包发布
1.Build Settings (生成设置) File -->Build Settings 弹出生成设置面板 选择要发布的平台,选择要发布的场景2.Player Settings 详细信息 Company Name 公司名称 Product Name 产品名称 Default Icon 默认图标...
2020-02-02 17:22:21 302
原创 AR --C# 音频
1.AudioClip 音频剪辑可使用的音频格式为: .alf .wav .mp3 .ogg在Project面板的Assets文件夹中创建一个Audios文件保存使用的相关音频2.AudioSource 组件(1)AudioSource:音频源组件,作用于播放音频剪辑资源(2)创建AudioSource 创建一个空游戏对象...
2020-02-02 17:22:20 310
密钥生成器,用户名+时间生成密钥
2023-08-01
直播间弹幕爬虫源码分享
2023-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人