文章目录项目介绍代码实现1、导入需要的库2、下载数据集3、读取 json 文件4、载入图片5、载入模型6、获取图片特征6.1 删除重复的图片6.2 切片、分批6.3 将图片输入网络以获取特征7、文本 →\rightarrow→ 数字向量7.1 构建分词器7.2 构建数字向量7.3 将数字向量填充到同一长度8、划分训练集和验证集9、建立 tf.data 数据集10、编码器11、Bahdanau 注意力12、解码器13、设置超参数建立模型14、初始化优化器15、损失函数16、配置检查点17、梯度下降18、训练19、验证19.1 验证函数19.2 画注意力图19.3 随机测试验证集图片19.4 测试