水产养殖是全球食品生产的重要组成部分,但鱼类疾病传播迅速,可能导致巨大损失。农民通常需要手动监测鱼类健康状况,这需要花费时间、精力和金钱。为简化这一过程,我们开发了AquaGPT系统,该系统利用自然语言处理和深度学习技术进行鱼类疾病管理。农民可以用简单的语言提出问题,并获得关于预防和控制疾病的答案。AquaGPT与其他咨询工具的不同之处在于它将文本指导与基于图像的疾病检测相结合,为农民提供了一个统一的管理平台。在疾病检测方面,AquaGPT同时使用了三个模型:MobileNetV2、DenseNet121和VGG16。这些模型被训练用于识别七类鱼类健康问题:细菌性红病、气单胞菌病、细菌性鳃病、腐生菌病、健康鱼类、寄生虫病和白尾病。数据集通过调整图像大小、将其分为训练集、验证集和测试集,并在训练过程中应用数据增强技术来准备。三个模型的结合使用提高了检测的可靠性。MobileNetV2的总体准确率为98.47%,DenseNet121为99.51%,VGG16为99.67%;而集成方法在多数投票模式下达到96.29%,加权融合模式下为96.29%,堆叠模式下为97.43%。AquaGPT可以帮助农民更早地发现疾病并做出更好的决策。由于测试是在受控数据集上进行的,在系统得到广泛部署之前,还需要进行更多测试,包括实地试验和在不同数据集上的验证。