自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 跨模态检索相关文章

[Adaptive Offline Quintuplet Loss for Image-Text Matching][ECCV 2020]摘要 :文章提出了一种新的五元组损失[IMRAM: Iterative Matching with Recurrent Attention Memory for Cross-Modal Image-Text Retrieval∗arXiv:2003.03772v1][ECCV 2020]摘要 :...

2020-07-28 11:10:37 405

原创 Hexo/Github.io 配置腾讯云CDN

前言使用Github.io搭建自己的博客时可能会遇到访问速度不理想的情况,可以采用如下几种方案解决:将Hexo部署到阿里云(点击查看),直接访问阿里云,但这种方式会暴露自己服务器的ip,存在安全隐患,服务器的带宽也不一定能满足需求,可以参考https://zhuanlan.zhihu.com/p/58654392,做完后要对/home/git/hexo/hooks/post-receive文件增加可执行权限采用Gitee,速度有保证,但现在个人版不能自定义域名采用Github.io,配置腾讯云CD

2022-02-08 16:16:57 913

原创 Anaconda多用户配置指北

创建用户组 groupadd stu配置conda,参考这里新创建的用户加入stu组,并指定家目录useradd –d /home/media -m -g stu xpt,为不同用户指定家目录主要在于合理的利用硬盘 具体命令参数参考这里为新创建的用户配置conda环境,如下【配置环境变量】编辑新创建的用户加目录下的.bashrc文件,最后一行加上export PATH="/home/ml/anaconda3/bin:$PATH"并执行source ./bashrc【配置新环境安装目录】以新.

2021-12-29 18:25:07 1479

原创 JupyterLab配置远程访问

新版本的jupyter-lab似乎和之前版本的不大一样。。。目录生成配置文件设置密码安装插件将`Test`环境写入jupyterlab其他生成配置文件jupyter-lab --generate-config设置密码# 会写入到另一个配置文件jupyter-lab password安装插件# node 环境conda install nodejs# 自动补全pip install jupyterlab-kite将Test环境写入jupyterlab# 下方操作都是在Test环

2021-09-15 17:18:29 480

原创 C++ map初值

代码int main() { unordered_map<int, int> mp; if (mp.find(0) == mp.end()) cout << "Not found" << endl; cout << mp[0] << endl; if (mp.find(0) == mp.end()) cout << "Not found" << endl;

2021-09-08 10:43:41 737

原创 C++碎碎念(三)

这里写目录标题referencereference传参数尽量 pass by reference函数签名不含return typeconst是不是函数签名的一部分?是。

2021-08-21 22:33:23 74

原创 C++碎碎念(二)

C++碎碎念(二)转换函数仿函数pointer-like class可变参数模板(variadic template)转换函数#include <iostream>using namespace std;class Fraction{public: // non-explicit-one-argument-ctor // two params one arg Fraction(int num, int den = 1) : m_numerator(num),

2021-08-21 21:28:10 147

原创 使用docker部署服务

安装dockers# 国外可以把后面的--mirror Aliyun去掉curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun安装好后运行报错Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.so

2021-08-08 21:32:25 78

原创 Pytorch排查训练过程中出现nan值的位置

import torch# 正向传播torch.autograd.set_detect_anomaly(True)# TODO# 反向传播with torch.autograd.detect_anomaly(): loss.backward()

2021-07-10 19:08:14 1270 4

原创 bottom-up-attention环境配置

bottom-up-attention代码地址尝试过直接在conda配置环境,然后代码年代久远,最后还是使用docker才配置成功docker配置docker镜像 docker pull bvlc/caffeMakefile修改 参考https://www.codeleading.com/article/61395175040/注:LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf

2021-06-20 22:25:09 768 1

原创 ubuntu 16.04执行apt-get update卡住(docker)

先执行https://blog.csdn.net/Cindy_lxy/article/details/88292049再执行apt-get update --fix-missing

2021-06-20 22:24:09 655

原创 python2.x与python3.x中字典(dict)添加元素后的排列顺序

python2.7python3.8可以看到一个是按照添加顺序排列的,一个是添加顺序的逆序排列的,为保证程序运行正确性,如果需要遍历还是单独新建列表存储keys,根据列表进行遍历。

2021-04-04 13:20:06 606

原创 侯捷-C++面向对象高级开发(上)

Outline8. 堆,栈与内存管理8. 堆,栈与内存管理new 先分配内存,再调用构造函数delete 先调用析构函数,再释放内存以带指针的类为例,先释放指针指向内容,再删除指针动态分配所得的内存块两端有cookie,用来表示分配内存块大小,借用最后一位表示是否被占用...

2021-03-24 16:33:45 109

原创 Numpy删除指定行

删除Numpy数组中指定的某些行函数:np.delete()# 示例import numpy as npt=np.array([i for i in range(10)])# 连续区间[2:6]print(np.delete(t,np.s_[2:6],axis=0))# outout:[0 1 6 7 8 9]# 离散的行[2,6]print(np.delete(t,np.s_[2,6],axis=0))# output [0 1 3 4 5 7 8 9]axis指定删除的维度注

2021-03-17 15:46:31 4144

原创 TinyWebServer代码阅读笔记【1】

项目地址 https://github.com/qinguoyi/TinyWebServer

2021-02-08 17:02:21 343

原创 【论文笔记】Saliency-Guided Attention Network for Image-Sentence Matching

项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta

2020-10-15 14:34:39 930

原创 多模态数据集预处理方法

摘要对文本是单个词语的一般采用词袋特征图片可以采用多种灵活的处理方式对文本是句子甚至是段落的则需要采用较为复杂的处理方式,参考文献[1-2]中对Wiki和Pascal Sentence数据集的处理方式Wiki参考文献[1] Wang D, Gao X, Wang X, et al. Multimodal discriminative binary embedding for large-scale cross-modal retrieval[J]. IEEE Transactions on I

2020-06-13 22:32:40 2729

原创 python解析XML文件报错 entity not defined Entity ndash not defined

报错在处理数据集时需要解析xml文件获取需要的数据,一开始采用python自带的xml模块来做,即xml.dom.minidom,然后报错entity not defined也没显示是在xml文件哪一行,网上找了些办法也没解决,后来采用lxml模块来解析,还是报错,但有显示具体原因,及对应xml文件哪一行Entity 'ndash' not defined定位到xml文件对应的行数发现确实有这样的符号,替换掉即可,除了ndash外,还有mdash和&都会到导致报错。VScode批量替

2020-06-13 09:18:24 742

原创 【论文笔记】FashionBERT: Text and Image Matching with Adaptive Loss for Cross-modal Retrieval

文章来源:SIGIR’20摘要文章基于BERT提出了一个跨模态检索模型,该模型并不是一个通用的检索模型,主要用于电商领域时尚用品(Fashon)检索,作者是阿里巴巴。框架图文章框架和之前基于transformer的文章网络架构大致相同,输入输入文本和图片,对文本取token对图片取patch输出[CLS]用来判断文本和图片是否对齐训练任务遮挡图片(文本)预测图片(文本),预测文本和图片是否匹配Whole Word Masking (WWM)BERT会对输入的文本进行wordpiec

2020-06-06 16:06:54 1704

原创 Tensorflow报错could not create cudnn handle CUDNN_STATUS_NOT_INITIALIZED

报错E tensorflow/stream_executor/cuda/cuda_dnn.cc:385] could not create cudnn handle: CUDNN_STATUS_NOT_INITIALIZED解决方案(虽然不知道为啥),同样的环境配置,服务器上可以运行,自己台式机不行,可能显存小的原因?。。。修改显存分配方式config = tf.ConfigProto()config.gpu_options.allow_growth = Truesession = tf.Se

2020-05-29 13:54:53 458

原创 linux安装系统后常用操作

Centos7安装Nodejs(高版本)https://blog.csdn.net/qq_32596527/article/details/97535822防火墙开启端口(永久)firewall-cmd --zone=public --add-port=6379/tcp --permanentfirewall-cmd --reload安装htop# Centos版本yum -y install epel-releaseyum -y install htop安装oh-my-zshyu

2020-05-29 13:53:34 224

原创 C++中vector的size()类型

int main() { vector<int> a(0); for (int i = 0; i < a.size() - 1; i++) cout << a.size() - 1 << endl;}a.size()返回一个无符号整型,当a的大小是0时,a.size() - 1返回一个正数,导致访问越界。...

2020-05-29 12:43:14 4657 4

原创 [C++]拷贝构造、拷贝复制、析构函数

带有指针的成员的类必须有拷贝构造函数和拷贝赋值函数,浅拷贝默认的赋值函数会将一个指针赋值给另一个,导致进行赋值的对象指针指向的内容内存泄漏string.h#ifndef __MYSTRING__#define __MYSTRING__class String {public: String(const char* cstr = 0); // 拷贝构造 String(const String& str); // 拷贝赋值 String& o

2020-05-29 12:42:13 262

原创 Spring Boot 部署到docker

网上找了几种方法,都会报错,试了几次终于不报错了,下面是pom.xml文件注:仓库配置为阿里源91行为docker宿主机ip及端口92行为dockerfile文件目录<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:

2020-05-29 12:40:30 199

原创 【论文笔记】Creating Something from Nothing: Unsupervised Knowledge Distillation for Cross-Modal Hashing

文章链接:https://arxiv.org/abs/2004.00280这篇文章想法比较有意思,基于知识蒸馏(Knowledge Distillation),采用一个无监督算法的输出信息,来指导一个有监督算法。文章中无监督算法采用UGACH(Unsupervised Generative Adversarial Cross-Modal Hashing),监督算法采用DCMH(Deep Cross-Modal Hashing),无监督算法的输出信息为相似性矩阵Si,jS_{i,j}Si,j​,算法模型图

2020-05-29 12:04:55 790

原创 【论文笔记】Unsupervised Generative Adversarial Cross-Modal Hashing

Pipeline文章基于GAN网络,提出一种无监督跨模态检索算法,算法框架图如下网络接收原始文本和图片作为输入,采用神经网络分别提取特征文本和图片特征,生成器生成器采用两路网络,分别接收上面提取到的文本和图片特征向量,后面接两个全连接层,一层用于将特征向量映射到公共空间,一层用于生成哈希码。给定某个模态中的查询样例,生成器目的在于拟合Manifold Pairs的分布,从另一个模态的样例中找到和查询样例相关的样例。相关程度采用下面的概率判断pθ(xU∣q)=exp⁡(−∥h(q)−h(xU)∥

2020-05-29 10:45:28 650 1

空空如也

空空如也

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

TA关注的人

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