- 博客(35)
- 资源 (2)
- 收藏
- 关注
原创 相似性图相关性重构网络用于无监督跨模态哈希
现有的跨模态哈希检索方法可以同时提高检索速度和减少存储空间。然而,这些方法在确定两种模态之间的相似性度量时面临一个主要挑战。具体来说,模态内和模态间的相似性测量准确性不足,模态间的巨大差异导致语义偏差。在本文中,我们提出了一种相似性图相关性重构网络(SGRN)用于无监督跨模态哈希。特别地,局部关系图重置模块用于过滤掉相似性弱的图节点并将相似性强的图节点关联起来,从而得到细粒度的模态内相似关系图。全局关系图重构模块进一步增强跨模态相关性并在模态间实现细粒度的相似性对齐。
2025-02-10 21:43:56
1262
转载 机器学习的数学基础(在线阅读)
在许多情况下,将矩阵视为列向量或行向量的集合非常重要且方便。通常,在向量而不是标量上操作在数学上(和概念上)更清晰。只要明确定义了符号,用于矩阵的列或行的表示方式并没有通用约定。实际上所有的线性代数都处理某种矩阵乘法,花一些时间对这里提出的观点进行直观的理解是非常必要的。为了完全理解线性代数而不会迷失在复杂的索引操作中,关键是要用尽可能多的概念进行操作。这些不同方法的直接优势在于它们允许您在向量的级别/单位而不是标量上进行操作。在本节中,我们介绍矩阵和向量的几种运算和属性。矩阵的转置是指翻转矩阵的行和列。
2025-02-08 11:49:51
113
原创 Collective Matrix Factorization Hashing for Multimodal Data(多模态数据的集合矩阵分解哈希)
多模态数据的集合矩阵分解哈希
2025-01-26 20:58:06
479
原创 Deep Binary Reconstruction for Cross-modal Hashing
编码器(Encoder)和解码器(Decoder),用于将原始数据编码为低维表示,然后从低维表示重建原始数据。自适应双曲正切(ATanh)激活函数。
2025-01-26 18:22:55
907
转载 查找英文paper源代码
查找论文的源代码方法1. Github2. Catalyzex3. Papers with Code1. Github网址:https://github.com/推荐!!!2. Catalyzex网址:https://www.catalyzex.com/paper/arxiv:1701.040993. Papers with Code网址:https://paperswithcode.com/
2024-10-03 16:12:59
297
原创 注意力机制实例中Q、K区分
Q 是主动发起查询的一方,K 是被查询的一方。淘宝的例子中,你是主动查询的,所以你提供了 Q。在中译英模型中,解码器是主动查询的,所以解码器的状态是 Q,而中文的特征是 K。
2024-08-16 11:26:33
261
原创 Pycharm主题配色方案_调整
GitHub链接:https://github.com/long1yi/Pycharm-.git。Pycharm默认主题dark下太费眼了,白天根本看不清w(个人观点),自己浅调了一下。
2024-08-15 14:57:17
707
原创 AlexNet模型代码
论文中是用两块gpu并行训练的,所以图中的模型是上下两部分的,第一层卷积核的个数是48+48=96。理解性注释(较乱勿怪)
2024-07-19 18:17:55
431
原创 Anaconda_Pytorch配置
这次使用GeForce Experience更新最新版驱动(可能太久没更新过,软件内总是报错"验证程序加载失败,请检查您的浏览器设置,例如广告拦截程序。(根据本人安装经验,除了需要对应好python和pytorch的版本号外,目前电脑驱动支持的cuda版本也应提前查询好,避免后期代码使用cuda报错)我的路径:XXX\anaconda\self\Python.exe(self:安装了python和pytorch对应版本的环境)2、切换到新建环境,查看是否安装成功。1、新建环境安装python。
2024-07-19 18:06:38
504
原创 pyTorch
此处并未实现图像绘制,错误如下:“OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.”解决方法参考链接:https://blog.youkuaiyun.com/zhuma237/article/details/128271897。class: 舱位等级 (1 = 1st, 2 = 2nd, 3 = 3rd)**sibsp: 在船上的兄弟姐妹/配偶个数。parch: 在船上的父母/小孩个数。
2024-05-03 14:57:21
422
2
转载 链式存储设计结点内的存储单元地址为什么要连续_数据结构
若第一个结点占用两个地址,那么value域的起始地址是1,则指针域的地址就是2。同理若第二个结点的value地址是10,则next域就是11。上述定义了一个结构体,包括两部分,一是值域,二是指针域;value区域,箭头区域则是指针域指向逻辑上相链接的下一个结点,但是它们在空间上不一定连续。假如我们定义若干个不同的结点,把它们连接起来成为一个单链表。这个value与next域必须是挨着的,称这个结点为内部。,不论划分多少个区域,两个也好,三个也罢,总之。因此,在进行链式存储设计时,各个。
2022-10-18 08:58:26
5196
4
原创 载波监听多点接入/碰撞检测
CSMA/CD表示Carrier Sense Multiple Access with Collision Detection(载波监听多点接入、碰撞检测)多点接入:表示许多计算机以多点接入的方式连接在一根总线上载波监听:是指每一个站在发送数据之前先要检测一下总线上是否有其他计算机在发送数据,如果有,则暂时不要发送数据,以免发生碰撞。实际上,总线上并没有什么“载波”。因此,“载波监听”就是用电子技术检测总线上有没有其他计算机发送的数据信号。文章目录一、“碰撞检测”二、碰撞原因三、碰撞后果及相应措.
2022-05-13 22:58:03
5074
原创 循环冗余校验码
CRC循环冗余校验码的定义及相关例题文章目录一、CRC是什么?二、CRC码怎么计算1.模2运算2.检错计算举例一、CRC是什么?循环冗余校验码(CRC),简称循环码,是一种常用的、具有检错、纠错能力的校验码,在早期的通信中运用广泛。这种编码基本思想是将要传送的信息M(X)表示为一个多项式L,用L除以一个预先确定的多项式G(X),得到的余式就是所需的循环冗余校验码。二、CRC码怎么计算1.模2运算模2运算是一种二进制算法,CRC校验技术中的核心部分。与四则运算相同,模2运算也包括:1、.
2022-05-13 16:33:39
1191
转载 transform的使用方法
transform的使用方法transform的含义是:改变,使…变形;转换transform的使用方法transform的使用方法一、旋转rotate二、移动translate三、缩放scale四、扭曲skew一、旋转rotaterotate:通过指定的角度参数对原元素指定一个效果。如果设置的值为正数表示顺时针旋转,如果设置的值为负数,则表示逆时针旋转。如:transform:rotate(30deg);二、移动translatetranslate() 根据左(X轴)和顶部(Y轴)位置给
2021-02-21 21:41:30
4369
1
转载 2020-10-07
scanf 的功能用一句话来概括就是“通过键盘给程序中的变量赋值”。该函数的原型为:include <stdio.h>int scanf(const char *format, …);它有两种用法,或者说有两种格式。scanf(“输入控制符”, 输入参数);功能:将从键盘输入的字符转化为“输入控制符”所规定格式的数据,然后存入以输入参数的值为地址的变量中。例子:#include <stdio.h>int main(void){ int i; .
2020-10-07 15:25:12
297
1
转载 jQuery笔记(一)
jQuery 是一个 JavaScript 库, 极大地简化了 JavaScript 编程。网页中添加 jQuery从 jquery.com 下载 jQuery 库提示: 将下载的文件放在网页的同一目录下,就可以使用jQuery。从 CDN 中载入 jQuery, 如从 Google 中加载 jQuery通过 CDN(内容分发网络) 引用它。Staticfile CDN、百度、又拍云、新浪、谷歌和微软的服务器都存有 jQuery 。如果你的站点用户是国内的,建议使用百度、又拍云、
2020-08-11 21:04:09
242
1
原创 flappyBird (JS)
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> body{ background: rgba(0,0,0,0.5); } #canvas { padding: 100px; } #res{ width
2020-08-11 20:59:50
246
1
原创 ES6笔记
ES6一、模板字符串基础ES5ES6注意 ` 的作用二、模板字符串应用ES5ES6(可实现标签的嵌套)三、解构赋值数组对象四、let 与 constlet存在块级作用域{}不存在声明提升不允许重复声明(包括普通变量和函数参数)const五、箭头函数(初步)ES5不带参数带单个参数带多个参数this指向问题一、模板字符串基础模板字符串作用将变量或表达式直接嵌入字符串使用反引号(``)拼接多行字符串ES5 var obj = {"name":"john","age":20}; var n
2020-07-27 18:01:39
130
1
原创 Cookie
Cookie一、Cookie的基本操作二、Cookie操作的封装setCookie()getCookie()removeCookie()一、Cookie练习七天免登录一、Cookie的基本操作1、设置cookiedocument.cookie = "username=honny";2、设置有效期var oDate = new Date(); oDate.setDate(oDate.getDate() + 3); document.cookie = "username=honny;ex
2020-07-27 17:30:01
130
1
原创 DOM二级事件
DOM2级事件处理程序添加事件监听器:addEventListener(事件名,处理函数,布尔值)移除事件监听器:removeEventListener(事件名)IE下的事件监听器:attachEvent(事件名,处理函数),detachEvent(事件名,处理函数)DOM二级事件添加事件监听器对同一事件可添加两个以上函数 ,去掉on清除事件监听事件监听 子父级(默认冒泡)事件监听 子父级 捕获事件监听 IE版(js关键代码)事件监听 兼容版添加事件监听器对同一事件可添加两个以上.
2020-07-20 19:36:34
609
原创 阻止默认行为(二)
阻止默认行为(二)1、阻止默认提交2、阻止默认文本输入(仅限英文)3、阻止默认右键菜单弹出@完整代码1、阻止默认提交//阻止默认提交 oForm.onsubmit = function(){ console.log("aaa"); return false; }2、阻止默认文本输入(仅限英文)//阻止默认文本输入(仅限英文) aInput[0].onkeydown = function(){ return false; }注:若要真正实现阻止文本
2020-07-20 17:43:56
174
1
原创 事件默认行为
浏览器的默认行为:JavaScript事件本身具有的属性,例如a标签的跳转,Submit按钮的提交,右键菜单,文本框的输入等。阻止默认行为的方式:event.preventDefault(); event.returnValue = false; return false;事件默认行为一、现象二、阻止默认行为的发生三种方法1、return false;2、evt.returnValue = false;3、evt.preventDefault();一、现象先上代码<!DOCTYPE.
2020-07-20 17:12:51
383
原创 事件详解(事件委托)
事件委托一、点击标签 显示文本内容二、利用JS追加标签三、事件委托**事件委托机制:利用事件冒泡的原理,把本应添加给某个元素上的事件委托给它的父级**一、点击标签 显示文本内容<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> li{ margin
2020-07-20 16:40:29
1459
1
原创 事件详解(事件冒泡说明)
冒泡事件冒泡说明具体代码及效果阻止冒泡事件冒泡说明当一个元素接收到事件时,会将其接收到的事件传给自己的父级,上传直到window 。(注意:这里传递的仅仅是事件 并不传递所绑定的事件函数。所以如果父级没有绑定事件函数,就算传递了事件 也不会有什么表现 但事件确实传递了。)具体代码及效果<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title>
2020-07-20 12:22:23
166
原创 事件详解(点击按钮或利用键盘追加文本)
**点击按钮或利用键盘追加文本**(点击发布按钮 或 ctrl+Enter键 在div中追加文本)<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>Case02</title> <style type="text/css"> div{ width: 500px; height: 500px; border
2020-07-20 11:37:17
193
1
转载 JAVA文件传输(具体到文件名)
一、服务器端package 文件传输;import java.net.*;import java.io.*;public class ServerTcpListener implements Runnable { public static void main(String[] args) { try { final ServerSocket server = new ServerSocket(33456); Threa
2020-07-20 09:02:30
490
1
转载 JAVA聊天室初步
JAVA socket 聊天程序(一)登陆、注册、聊天页面的实现(新手上路、请多指教)一、启动服务器import java.io.*;import java.net.*;import java.util.*;/** * 聊天系统服务器程序 * 服务器启动代码 */public class AppServer extends Thread{ //创建私有变量(封装) private ServerSocket serverSocket; //创建服务器套接字 private
2020-07-19 09:06:18
603
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人