当前位置:首页>农业>智慧农业中的可解释性机器学习

智慧农业中的可解释性机器学习

  • 2026-06-09 00:56:33
智慧农业中的可解释性机器学习
FRONTIER · 前沿专题
EXPLAINABLE MACHINE LEARNING

智慧农业中的可解释性机器学习

当模型不再是黑箱:从「能预测」到「可信任」一场算法透明化的农业革命

深度学习正以超过 90% 的精度预测作物产量、识别病害,却始终笼罩在「黑箱」的阴影之下。当一个模型告诉农户「这片叶子已经染病」,农户更想知道的是——凭什么?

可解释性机器学习(XAI)正是连接「算法精度」与「人类信任」的桥梁。本文系统梳理智慧农业中五大前沿可解释算法方向,从事后归因到内在可解释,从特征重要性到因果推断。

00

黑箱困局:精度的代价

一项综合 95 篇研究的系统综述揭示了一个尖锐的悖论:神经网络、决策树与深度学习的报告精度可高达 93%,但其中深度学习精度最高、可解释性却最差。在农业场景中,这种不透明带来三重风险:

⚠ 信任壁垒

小农户难以接受无法解释的施药、灌溉建议,撒哈拉以南的采纳研究证实:可解释性直接影响技术落地。

⚠ 责任归属

当模型误判导致减产,监管、责任与伦理要求透明的性能指标与「人在回路」工作流。

⚠ 虚假归因

研究发现:即便验证表现极差的模型,也能产出「看似合理」的特征重要性——解释只有在模型本身可泛化时才有效。

01

事后归因:SHAP 与 LIME

POST-HOC ATTRIBUTION

这是当下农业 XAI 中最主流的两大武器,二者均为模型无关(model-agnostic)的事后解释方法:

SHAP(Shapley 加性解释)

借鉴博弈论中的 Shapley 值,为每个输入特征分配一个「贡献度分值」,量化土壤湿度、温度、冠层覆盖等因素对最终预测的边际影响。其优势在于具有坚实的理论基础与全局/局部一致性。

LIME(局部可解释模型无关解释)

在单个预测的局部邻域内,用一个简单的线性模型去逼近复杂模型的行为,从而高亮「哪些像素 / 特征」驱动了这次判断。在番茄、木薯叶病害识别中提供逐像素的可视化解释。

📍 典型实践:小麦病害检测模型结合 SHAP 与 LIME,部分配置下精度逼近 100%;多模态番茄诊断模型用 EfficientNetB0 分类(96.40%)+ RNN 估计严重程度(99.20%),并以 LIME/SHAP 双重解释。

02

视觉热力:Grad-CAM 与注意力机制

VISUAL SALIENCY & ATTENTION

针对图像类任务(病害、虫害识别),Grad-CAM 通过梯度生成热力图,直接在叶片图像上标出模型「最关注」的患病区域,给出符合直觉的视觉证据。

更进一步,注意力机制被深度嵌入网络架构成为「内生解释」:

DFN-PSAN — 金字塔挤压注意力(PSA)融合多尺度上下文,产出像素级注意力,在自然农田环境下精度、召回、F1 均达 0.96–0.97。

XSE-TomatoNet — 将 SE 注意力块与 LIME、SHAP、Grad-CAM 三重融合,同时捕获空间与特征层面的解释。

ACAM — 聚合坐标注意力,在复杂背景中精准凸显苹果叶片的病害区域。

03

内生可解释 Transformer

INTERPRETABLE TRANSFORMERS FOR YIELD

在产量预测领域,前沿趋势是让 Transformer 的注意力权重本身成为可解释的载体,而非事后补丁。

气候自适应 Transformer(CAT)

融合物候感知位置编码(PAPE)、作物专属可学习注意力掩码与跨模态融合,整合 ERA5 气候序列、MODIS/Sentinel-2 植被指数与静态农艺背景。

0.872

R² 决定系数

6.15%

MAPE 误差

0.940

95% 置信覆盖

该模型在横跨印度 10 个邦、3 种作物、15 个生长季的 7,182 条农场年数据上,全面超越随机森林、XGBoost、LSTM 与 BiLSTM。其注意力权重与 SHAP 分析共同确认了符合农学规律的时序模式——可解释性在此不仅是附加值,更直接增强了模型可信度与可部署性。

04

概念瓶颈模型(CBM)

CONCEPT BOTTLENECK MODELS · 2025 前沿

这是 2025 年最受瞩目的可解释范式之一。CBM 强制神经网络先经过一层「人类可理解的高级概念」(如「叶片颜色」「病斑形状」),再由一个白箱模型从这些概念推出最终预测。

📐 工作机制:神经编码器先将原始图像映射为概念激活向量 → 这个「瓶颈」成为语义透明的中间表征 → 简单解码器据此预测。最关键的是,专家可在测试时直接干预、修正错误概念来提升结果。

2025 年的两项突破将其推向新高度:

因果可靠概念瓶颈模型 C²BM (NeurIPS 2025)

让概念按照真实世界的因果机制结构化排列,并可从观测数据与科学文献中自动学习这一因果结构,显著提升分布外泛化与干预响应能力。

反事实概念瓶颈模型 CF-CBM (ICLR 2025)

一次性回答三个根本问题:预测什么(What)、情景变化如何影响结果(How)、要怎样改变才能得到不同结果(Why not)——为农户提供可操作的「如果……就……」式建议。

05

隐私协同:联邦学习 × XAI

FEDERATED LEARNING + EXPLAINABILITY

农业数据高度分散且敏感。一项遵循 PRISMA、综合 2023–2025 年 145 篇研究的系统综述指出:将联邦学习(FL)与 XAI 结合,可在不集中农场数据的前提下完成跨分布式数据集的协同训练。

Grad-CAM、LIME、SHAP 提供透明度与信任,FL 则以极小的精度损失换取隐私保护——这一组合正成为「可信农业 AI」的基础设施。

06

农业专用 LLM 与 RAG 架构

DOMAIN LLMs & RETRIEVAL-AUGMENTED GENERATION

大语言模型(LLM)正在为农业可解释性打开一条全新路径。它的独特之处在于用自然语言重新定义「解释」——不再是数值表或热力图,而是农户能直接读懂的话语。但 LLM 在农业落地面临三道坎:专业术语、检索歧义与事实不一致。前沿研究给出的答案,是「领域专用 LLM + RAG」的组合范式。

① 领域专用 LLM:把农学知识「灌」进模型

通用 LLM 缺乏农业专业性,须在农业语料上预训练并微调。代表性工作如 KALLM(知识引导农业大模型),基于 22 万条中文农业问答对(CCAD 数据集),在 token 级与句子级双重注入农学知识,提升模型对领域关键词的注意力与决策置信度。

同类生态还有 AgriGPT、面向边缘端的轻量化 Farm-LightSeek 等,共同指向一个目标:领域微调可显著降低幻觉

② RAG:让每一条建议「有据可查」

检索增强生成(RAG)在回答前先从权威知识库中检索证据,再据此生成答案。这种「先取证、后作答」的机制本身就是一种可解释性——每条建议都能溯源到具体的农业教材或国家标准。

📍 案例:AgroLLM 的「领域知识处理层」

AgroLLM 将 19 本农业教材转为语义标注片段,并设置一个 DKPL(领域知识处理层)——它注入符号化的农学概念、因果规则与农艺阈值,既引导检索方向,又对模型输出进行校验。在覆盖 FAO/USDA 四大类目的 504 题基准上评测了 Mistral-7B、Gemini 1.5 Flash 与 GPT-4o Mini 的检索质量与推理一致性。

💡 协同而非替代:LLM 还可充当前述 SHAP/Grad-CAM 的「解释翻译器」——把「土壤湿度 SHAP=+0.23」这样的数值,转译成「近期土壤偏湿是模型预测高产的主要原因」。它不改变底层模型,只打通可解释性的「最后一公里」。

⚠ 一个必须正视的悖论:LLM 让解释「更易读」,但它自身正是最大的黑箱。幻觉(看似合理却事实错误)与思维链的「不忠实性」(给出的理由未必是真实推理路径),意味着 LLM 生成的解释本身也需要被验证。

A NEW DIMENSION

前六节都在追问「模型为何如此预测」。而下面两类前沿算法,把可解释性推向了一个全新维度——

模型「看到」的三维世界是否忠实于真实植株?它「造出」的合成数据是否忠实于物理现实?

07

三维重建:几何忠实性

NeRF & 3D GAUSSIAN SPLATTING

在植物表型(phenotyping)中,神经辐射场(NeRF)与三维高斯泼溅(3DGS)能从多视角图像非破坏性地重建植株三维结构。这里的「可解释」不再是归因,而是另一种命题——重建出的几何,能否被验证、能否溯源到真实的农学性状?

NeRF — 用神经网络隐式表达连续场景,渲染逼真,但本质是一个「连续黑箱」,计算成本高、几何不易直接读取。

3DGS — 用一组显式的高斯基元表达场景,每个基元的位置、形状、密度都可被检视,因而比 NeRF 在结构上更「可解读」,且渲染更快。

📏 可对照真值 = 可信的几何

小麦重建实验中,与手持扫描仪真值相比的平均误差:

0.74mm

3DGS

1.43mm

NeRF

2.32mm

MVS

7.23mm

SfM

更进一步,Plant3R 融合三维特征学习与高斯泼溅,重建质量 PSNR>34、SSIM=0.94,超越 NeRF 与原始 3DGS;其提取的株高、叶长、叶宽与人工测量相关性 R²>0.94——重建结果能直接对应可测量的农学性状,这正是它的「解释」。

📍 前沿趋势:对象中心重建。草莓表型研究用 SAM-2 分割与背景掩膜剔除杂乱背景,再以 DBSCAN 聚类与 PCA 自动估计株高、冠幅——更干净的重建 = 更可信的性状

08

扩散模型:生成的可信性

DIFFUSION MODELS & SYNTHETIC FIDELITY

农业数据天然稀缺、类别极不平衡(罕见病害样本尤甚)。扩散模型通过渐进去噪生成高保真合成图像,成为数据增强的利器。相比 GAN 易训练不稳定、模式崩溃,扩散模型训练更稳定、生成质量更高。

病害增强 — 用 EDM(精解扩散模型)合成葡萄叶病害图像,缓解过拟合与类别不平衡。

少样本检测 — 向日葵罕见病害研究将扩散生成与少样本学习结合,实现端到端检测并真实部署。

状态插值 — 绿墙植物健康分类中,在「正常」与「萎蔫」间插值生成「轻微萎蔫」中间态,补全缺失类别。

🔬 一点理论根基

扩散模型并非全然不可解释——其训练与采样机制可被视为能量基模型(EBM)的一个特例(当模型仅依赖分数函数时),这为它提供了一定的理论可解释性根基。

⚠ 「看起来真」≠「语义忠实」。若合成图像引入了现实中不存在的纹理或病斑分布,下游模型就会学到虚假特征——一个看似可解释的训练集,本身可能就是污染源。此外,扩散模型计算成本高、跨域泛化仍受限。

CRITICAL REFLECTION

冷静的思考:解释 ≠ 真相

尽管 XAI 在农业中蓬勃发展,但当前主流方法仍存在根本局限:现有技术大多是定性的、事后的,提供视觉解释却缺乏对因果忠实性的形式化验证。

更值得警惕的是「虚假归因」陷阱——不可泛化的模型同样能生成看似合理的解释;而当 LLM 加入战局,它在让解释更易读的同时,也引入了幻觉与推理不忠实的新风险。解释的价值,永远建立在模型本身的稳健之上。这也正是因果概念模型成为下一个前沿的根本原因。

— 演进路线图 —

① 事后解释  SHAP / LIME / Grad-CAM

为已有黑箱模型「补上」解释

② 内生可解释  注意力 / CAT

让解释成为架构的一部分

③ 概念级推理  CBM / 反事实

通过人类概念进行推理与干预

④ 因果可靠  C²BM / 因果图

迈向真正的因果忠实性

⑤ 自然语言解释  领域 LLM / RAG

让解释可读、可溯源,但须治理幻觉

⑥ 感知与生成  3DGS / 扩散模型

从解释预测,到解释「看到」与「造出」的世界

智慧农业的终极命题,从来不是让机器替代人,而是让机器的判断配得上人的信任可解释性,正是这份信任的技术注脚。

▎ 主要参考来源

[1] De Felice et al. Causally Reliable Concept Bottleneck Models, NeurIPS 2025.         [2] CounterFactual Concept Bottleneck Models, ICLR 2025.         [3] Climate-Adaptive Transformer for Crop Yield Prediction, IJERT 2026.         [4] Integrating Federated Learning and Explainable AI for Plant Disease Detection, Int. J. Comput. Intell. Syst., 2026.         [5] Implementing AI/ML Algorithms for Optimized Crop Management: A Systematic Review, 2025.         [6] Interpretable Multimodal Tomato Disease DiagnosisDFN-PSAN, ScienceDirect.         [7] Generalization and Feature Attribution in ML Models for Crop Yield, arXiv 2025.         [8] AgroLLM: Connecting Farmers and Agricultural Practices Through LLMs, AgriEngineering, 2026.         [9] Knowledge-guided Agriculture LLM (KALLM), Knowledge-Based Systems, 2025.         [10] Enhancing the Interpretability of SHAP Values Using LLMs, arXiv 2024.         [11] A Survey on Hallucination in LLMs: Causes, Detection, and Mitigation, arXiv 2026.         [12] High-fidelity Wheat Plant Reconstruction Using 3DGS and NeRF, GigaScience, 2025.         [13] Plant3R: Fusing 3D Feature Learning with Gaussian Splatting, ScienceDirect, 2026.         [14] Object-Centric 3D Gaussian Splatting for Strawberry Phenotyping, arXiv 2025.         [15] A Comprehensive Review of Diffusion Models in Smart Agriculture, arXiv 2025.

本文基于 2023–2026 年公开学术文献综合整理仅供学术交流 · 转载请注明出处

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-13 02:25:20 HTTP/2.0 GET : https://h.mffb.com.cn/a/536446.html
  2. 运行时间 : 0.211252s [ 吞吐率:4.73req/s ] 内存消耗:4,442.74kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=edb5b78d142ab0501e2492bf7cf4738f
  1. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/runtime/temp/32b793ebdcbdb96aeb8bb24c123b0bef.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/h.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000971s ] mysql:host=127.0.0.1;port=3306;dbname=h_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001507s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000744s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000713s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001351s ]
  6. SELECT * FROM `set` [ RunTime:0.000624s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001410s ]
  8. SELECT * FROM `article` WHERE `id` = 536446 LIMIT 1 [ RunTime:0.001120s ]
  9. UPDATE `article` SET `lasttime` = 1781288720 WHERE `id` = 536446 [ RunTime:0.004914s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.004458s ]
  11. SELECT * FROM `article` WHERE `id` < 536446 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001274s ]
  12. SELECT * FROM `article` WHERE `id` > 536446 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001025s ]
  13. SELECT * FROM `article` WHERE `id` < 536446 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002035s ]
  14. SELECT * FROM `article` WHERE `id` < 536446 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.012758s ]
  15. SELECT * FROM `article` WHERE `id` < 536446 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.016993s ]
0.215009s