- 博客(45)
- 问答 (2)
- 收藏
- 关注
原创 CVPR 2018 Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answering
CVPR 2018 Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answering
2022-12-13 23:05:11
563
原创 CVPR2020-Meshed-Memory Transformer for Image Captioning
CVPR2020-Meshed-Memory Transformer for Image Captioning
2022-12-12 14:23:28
735
原创 CVPR2021-RSTNet-Captioning with Adaptive Attention on Visual and Non-Visual Words
CVPR2021-RSTNet-Captioning with Adaptive Attention on Visual and Non-Visual Words
2022-12-06 17:16:25
508
原创 Kaggle Feedback Prize 3比赛总结:针对层级的训练策略
Kaggle Feedback Prize 3比赛总结:针对层级的训练策略
2022-12-03 21:21:57
766
原创 Kaggle Feedback Prize 3比赛总结:两种模型设计思路
Kaggle Feedback Prize 3比赛总结:两种模型设计思路
2022-12-03 21:19:38
890
原创 Kaggle Feedback Prize 3比赛总结:如何高效使用hidden states输出(2)
Kaggle Feedback Prize 3比赛总结:如何高效使用hidden states输出(2)
2022-12-03 14:20:28
660
1
原创 Kaggle Feedback Prize 3比赛总结:如何高效使用hidden states输出(1)
Kaggle Feedback Prize 3比赛总结:如何高效使用hidden states输出
2022-12-03 13:15:33
1244
原创 AAAI 2021 Image captioning: Dual-Level Collaborative Transformer for Image Captioning
AAAI 2021 Image captioning: Dual-Level Collaborative Transformer for Image Captioning. 论文解读
2022-12-02 11:35:24
432
原创 最小二乘法(基础原理+简单推导+python模拟)
最小二乘法通过最小化误差(真实yi与拟合函数生成的yi^的差)的平方和从而寻找拟合数据最佳的函数。对于数据(x1,y1),(x2,y2),...,(xi,yi)(i=1,2,3,..,m),拟合出函数h(x)。一般来讲h(x)为n次多项式,h(x)=w0+w1x+w2x2+...wnxn,其中(w0。
2022-10-08 21:31:24
6668
1
原创 Simple Image Caption Tutorial
Simple Image Caption TutorialData set: Flickr8k-Images-CaptionsVideo: Pytorch Image Captioning TutorialGitHub: Image CaptioningIn this tutorial, inception v3 and LSTM are used to build the model.Build VocabularyBuild your own vocabularyConvert text
2021-10-25 19:01:54
356
原创 Windows下wsl配置
wsl : https://docs.microsoft.com/zh-cn/windows/wsl/install-manual 选择 Windows 徽标键 + R,然后键入“winver”,选择“确定” :20262 Windows (的最新) ps:: wsl --install dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /...
2021-10-07 20:48:01
597
原创 如何用linux指令在terminal里下Google drive分享的文档
安装:pip install gdown可以使用如下代码,从Google Drive 下载文件gdown https://drive.google.com/uc?id=file_idfile_id应该看起来像0Bz8a_Dbh9QhbNU3SGlFaDg,用你的文件的file_id替换这个值就可以了。例:下载iu_xray数据集。gdown https://drive.google.com/u/0/uc?id=1c0BXEuDy8Cmm2jfN0YYGkQxFZd2
2021-10-07 00:19:08
422
原创 Word2vec
Word2vec是一个学习单词向量的框架IDEA:我们有大量的文本 (corpus means ‘body’ in Latin. 复数为corpora)固定词汇表中的每个单词都由一个向量表示文本中的每个位置 t,其中有一个中心词 c 和上下文(“外部”)单词 o使用 c和 o的词向量的相似性来计算给定 c的 o的概率不断调整词向量来最大化这个概率目标函数L(θ)=∏t=1T∏−m≤j≤mj≠0P(wt+j∣wt;θ)L(\theta)=\prod_{t=1}^{T} \prod_{-
2021-08-31 14:42:34
83
原创 Tensor的操作(合并分割;数学计算;统计;比较)
目录拼接catstack分割splitchunk数学计算基本加减乘除自然指数和自然对数矩阵的乘法近似clamp拼接cattorch.cat([a,b], dim=n):将tensor按指定的维度拼接。 合并的tensor维度要一样,除了合并以外的其他维度数据量也要一样。In [1]: import torchIn [2]: a = torch.rand(4,32,8)In [3]: b = torch.rand(5,32,8)In [4]: torch.cat([a,b],dim=0).
2021-02-21 10:42:59
2224
1
原创 Tensor的操作1(索引、切片、维度变换)
目录索引select by index选择性的获取元素对指定维度采样指定的元素省略性写法带mask的选法先将tensor打平再选择Tensor的维度变换viewsqueeze and unsqueezeunsqueezesqueezerepeat and expandtranspose and permutetransposepermute索引select by indexIn [1]: import torchIn [2]: a = torch.rand(4,3,28,28) # 随机生成一个
2021-02-04 21:16:52
4730
原创 Pytorch数据类型及Tensor的相关操作
目录pytorch的数据类型Tensor查看数据的类型Tensor的类型0维标量一维向量二维Tensor三维tensor四维tensor创建Tensorimport from numpyimport from listrandintrand/rand_likerandnrand.normalpytorch的数据类型pythonPyTorchIntIntTensor of size()floatFloatTensor of size()Int arrayIntTens
2021-01-31 21:27:04
1643
1
原创 python学习笔记(多任务)
多任务多任务有并发和并行之分。并发:假的多任务,多个任务共用一个核并行:正的多任务,一个核处理一个程序线程python中线程有两种创建方法使用threading.Thread 创建如果不使用线程,进行两个任务,一定是要等待任务1完成后才会执行任务2。import timedef Thread1(): for i in range(5): print("----- Thread1 ------") time.sleep(0.1)def Thre
2020-07-21 14:44:12
437
原创 python学习笔记(tcp协议)
TCP协议面向连接:通信双方必须先建立连接才能进行数据的传输。发送应答机制:接收方会返回接收到数据的信号TCP与UDP的区别:• 面向连接(确认有创建三方交握,连接已创建才作传输)• 有序数据传输• 重发丢失的数据包• 舍弃重复的数据包• 无差错的数据传输• 阻塞/流量控制三次握手,四次挥手TCP客户端和服务器的连接和断开需要三次握手,四次挥手,具体内容可以参考csdn大v的详细介绍。TCP客户端服务器的编程TCP客户端构建流程1. 创建socket2. 目的信息3. 链接服
2020-07-06 12:15:27
178
原创 python学习笔记(查询ip、UDP网络通信)
查询电脑ip地址及连接的命令ifconfig:查看电脑的ip地址。ping xxx.xxx.xxx.xxx:判断是否连接。socket套接字使用socket模块来创建套接字。import socketsocket.socket(AddressFamily, Type)说明:函数 socket.socket 创建一个 socket,该函数带有两个参数:Address Family:可以选择 AF_INET(用于 Internet 进程间通信) 或者 AF_UNIX(用于同一台机器进程间
2020-07-02 21:54:08
782
原创 python学习笔记(排序、计算表达式 、all()、any()、 枚举函数 、zip打包函数、 set() 函数、 过滤器filter、 打印时间、 等分list)
目录一些实用函数排序:计算表达式all()、any()枚举函数zip打包函数set() 函数过滤器filter打印时间等分list一些实用函数排序:sorted()排序函数>>> a = [1,4,2,3,1]# 降序>>> sorted(a,reverse=True)[4, 3, 2, 1, 1]>>> a = [{'name':'xiaoming','age':18,'gender':'male'}, {'name':'
2020-07-01 16:25:59
178
原创 matlab学习笔记(流程控制结构、函数、二维图形的绘制、三维图形绘制)
流程控制结构循环结构for 循环结构for i = v, loop program body, end其中v是一个向量,循环时每次从v中去一个数值,直到v向量中所有量都被取完了。while 循环结构while(condition) loop structure body,end测试程序运行时间可以用,tic、toc语句条件转移结构if (condition1) statement group 1elseif (condition2) statement group 2els
2020-06-30 14:03:30
590
原创 python学习笔记(文件、上下文管理器、print()方法的的补充)
文件打开文件打开文件:f = open(name[, mode])name : 一个包含了你要访问的文件名称的字符串值。mode : mode 决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读。常见的文件打开模式:ModeDescriptionr以只读方式打开文件。rb以二进制格式打开一个文件用于只读r+打开一个文件用于读写。rb+以二进制格式打开一个文件用于读写。w打开一个文件
2020-06-23 21:06:54
204
原创 matlab学习笔记(数据结构、矩阵与向量、冒号表达式与子矩阵提取、矩阵的运算)
目录数据结构数值型数据结构符号型数据结构矩阵与向量冒号表达式与子矩阵提取子矩阵的提取矩阵的运算1. 转置2. 加减乘3. 矩阵的除法4. 翻转5. 乘方6. 点运算7. 逻辑运算8. 比较运算9. 解析结果的化简与变换10. 变量替换11. 基本数论运算12. 计算全排列数据结构数值型数据结构双精度:double()单精度:single()无符号8位:uint8()其他:int8()、int16()、uint16()、uint32()符号型数据结构sym(A)常用于推导和求解解析解变量
2020-06-22 17:25:45
931
1
转载 python学习笔记(正则表达式)
正则表达式需要导入模块re通配符:.:句点与除换行符外的其他字符都匹配。匹配单个字符字符功能.匹配任意1个字符(除了\n)[ ]匹配[ ]中列举的字符\d匹配数字\D匹配非数字\s匹配空白,如 空格 tab\S匹配非空白\w匹配单词字符,a-z A-Z 0-9 _\W匹配非单词字符[^ ]匹配不再[ ]中的字符匹配多个字符字符功能字符功能*匹配前一个字符出现0次或无限次+
2020-06-17 17:30:26
273
原创 python学习笔记(迭代器、生成器)
迭代器迭代器协议:对象需要提供next方法,它要么返回迭代中的下一项,要么引起一个StopIteration异常。可迭代对象:实现了迭代器协议的对象。** iter():获得迭代器对象。** next(): 用来获取容器中的下一个元素。__iter__方法来返回,迭代器实例对象。例:class MyRange(object): def __init__(self, n): self.idx = 0 self.n = n def __iter__(self): return
2020-06-12 15:00:02
161
原创 python学习笔记(异常、继承中的super、property、静态方法和类方法)
更有用的捕获异常信息使用except Exception as e:捕获异常信息>>> while True:... try:... x = int(input('Enter the first number:'))... y = int(input('Enter the second number:'))... value = x/y... print('x/y is',
2020-06-06 17:40:50
277
原创 python学习笔记(参数收集、私有方法或属性,继承,异常)
参数收集在参数前加一个*,前面有*参数将被放进元组中:>>> def print_params_test(title, *params):... print(title)... print(params)... >>> print_params_test('test:',1,2,3)test:(1, 2, 3)注:*的参数不一定要放在最后,如果不放在最后,后续的赋值需要指定参数。>>> def test(x, *
2020-06-03 16:00:55
173
python正则表达式使用教程及示例, jupyter notebook形式。
2022-09-11
mac 系统中 python 的 multiprocessing模块的使用问题
2020-02-25
macos 中 python tcp客户端下载文件
2020-02-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人