面包屑图标 当前位置: 首页
AI资讯
热点详情

【飞桨论文复现赛-图像描述生成】Soft-Attention

AI热点日报
AI热点日报时间:2025-07-25
热点解读

本文为百度论文复现赛第四期相关论文的复现代码介绍。依赖paddlepaddle-gpu2 1 2、python3 7,在coco2014数据集训练,给出复现精度。介绍了模型背景、结

本文为百度论文复现赛第四期相关论文的复现代码介绍。依赖paddlepaddle-gpu2.1.2、python3.7,在coco2014数据集训练,给出复现精度。介绍了模型背景、结构、数据集,还说明了运行、安装依赖、训练及评估的步骤,提及代码解释相关内容。

【飞桨论文复现赛-图像描述生成】soft-attention - 游乐网

前言

本项目为百度论文复现赛第四期《Show, Attend and Tell: Neural Image Caption Generation with Visual Attention》论文复现代码。

依赖环境:

paddlepaddle-gpu2.1.2python3.7

代码在coco2014数据集上训练,复现精度:

模型背景及其介绍

参考论文:《Show, Attend and Tell: Neural Image Caption Generation with Visual Attention》论文链接

近年来,人们提出了几种生成图像描述生成方法。这些方法中许多都是基于递归神经网络,并受到了成功使用序列与神经网络进行机器翻译训练的启发。图像描述生成非常适合机器翻译的编码器-解码器框架,一个主要原因是它类似于将图像翻译成句子。

受机器翻译和目标检测工作的启发,论文首次提出在图像描述模型中引入注意力机制,大幅度提高了模型的性能,并可视化展示了注意力机制如何学习将目光固定在图像的显著目标上,整体框架如下。

【飞桨论文复现赛-图像描述生成】Soft-Attention - 游乐网        

第一步:输入Image到模型中。

第二步:经过CNN进行卷积提取Image特征信息最终形成Image的特征图信息。

第三步:attention对提取的特征图进行加权求和,作为后续进入LSTM模型的输入数据,不同时刻的attention数据会受到上一时刻状态输出数据的影响。

第四步:LSTM模型最终输出caption。

模型结构: 【飞桨论文复现赛-图像描述生成】Soft-Attention - 游乐网        

参考项目地址链接

复现论文代码github地址链接

数据集

coco2014 image captions 论文,采用“Karpathy” data split 论文

数据集总大小:123287张

训练集:113287张

验证集:5000张

测试集:5000张

标签文件:dataset_coco.json

运行

解压预训练数据到work/data/目录下

预训练数据包括: 通过vgg19提取的coco2014图像网格特征、cocotalk.json、cocotalk_label.h5

通过命令 !python3 scripts/prepro_feats.py 和 !python3 scripts/prepro_labels.py 获得

In [5]
%cd /home/aistudio/work/data/!unzip -oq /home/aistudio/data/data106948/coco_data_vgg.zip
登录后复制        
/home/aistudio/work/data
登录后复制        

解压用于训练测试的文件到work/目录下

In [6]
%cd /home/aistudio/work/!unzip -oq /home/aistudio/data/data107076/coco-caption.zip
登录后复制        
/home/aistudio/work
登录后复制        

安装依赖库

In [ ]
%cd /home/aistudio/work/!pip install -r requirements.txt
登录后复制    

训练

训练的日志和模型会放到work/log/目录下

In [ ]
!python3 train.py
登录后复制    

评估

我已经将训练好的model_best.pdparams文件放在了work/log目录下

加载work/log目录下保存的训练模型数据进行验证

In [ ]
%cd /home/aistudio/work/!unzip -oq /home/aistudio/data/data107076/log.zip
登录后复制    代码解释In [ ]
!python3 eval.py
登录后复制    
热点追踪提示词
你是一名 AI 行业编辑,请围绕下面这条热点输出一份资讯解读:
热点:【飞桨论文复现赛-图像描述生成】Soft-Attention要求:
1. 先用一句话解释这条热点在讲什么
2. 再总结它为什么重要
3. 说明会影响哪些 AI 产品或内容方向
4. 最后给出 3 个适合资讯站使用的标题
来源:https://www.php.cn/faq/1426614.html
python git ai 百度 talk 征信

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关热点
AI热点2026-07-08 20:13
Craftman AI聊天机器人构建工具

最近留意到一款AI聊天机器人构建工具——Craftman,它的核心思路很有意思:让企业或个人能用自己已有的数据来训练ChatGPT,然后直接嵌入到网站上做智能客服或问答助手。简单来说,就是把通用大模型变成你的专属知识库响应系统。什么是Craftman?Craftman是一个AI聊天机器人构建平台,允

AI热点2026-07-08 20:13
Vidu长视频AI大模型一键生成16秒1080P高清视频

如果告诉你,现在借助AI技术就能一键生成时长16秒、分辨率达1080P的高清视频,并且画面流畅自然、物理规律真实可信,你是不是觉得有些不可思议?事实上,这就是Vidu——由中国生数科技与清华大学联合打造的全球首个长时长、高一致性、高动态性视频大模型。它采用独创的Diffusion与Transform

AI热点2026-07-08 20:13
Hansei通过AI聊天帮助用户高效便捷简化知识库访问流程

想象一下,你拥有一个庞大而复杂的知识库,里面堆满了各类文档、PDF文件以及YouTube视频教程。过去想要查找某份资料,往往需要翻遍目录、反复尝试关键词搜索,效率低下令人困扰。如今,借助Hansei这款知识库管理工具,一切变得轻松高效——你只需像与朋友聊天一样,用自然语言提出需求,AI助手就能从你的

AI热点2026-07-08 20:13
Blinkn ChatGPT智能购物助手

Blinkn是基于ChatGPT的智能电商购物助手,具备语义理解、精准产品推荐与比较、多语言支持等功能,可与主流平台无缝集成并个性化定制,提供7×24小时实时客服,高效解决购物疑问,显著减少决策摩擦,提升转化率与用户体验。

延伸阅读