[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-google-research--weatherbench2":3,"tool-google-research--weatherbench2":65},[4,23,32,40,49,57],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":22},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",85013,2,"2026-04-06T11:09:19",[13,14,15,16,17,18,19,20,21],"图像","数据工具","视频","插件","Agent","其他","语言模型","开发框架","音频","ready",{"id":24,"name":25,"github_repo":26,"description_zh":27,"stars":28,"difficulty_score":29,"last_commit_at":30,"category_tags":31,"status":22},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,3,"2026-04-04T04:44:48",[17,13,20,19,18],{"id":33,"name":34,"github_repo":35,"description_zh":36,"stars":37,"difficulty_score":29,"last_commit_at":38,"category_tags":39,"status":22},519,"PaddleOCR","PaddlePaddle\u002FPaddleOCR","PaddleOCR 是一款基于百度飞桨框架开发的高性能开源光学字符识别工具包。它的核心能力是将图片、PDF 等文档中的文字提取出来，转换成计算机可读取的结构化数据，让机器真正“看懂”图文内容。\n\n面对海量纸质或电子文档，PaddleOCR 解决了人工录入效率低、数字化成本高的问题。尤其在人工智能领域，它扮演着连接图像与大型语言模型（LLM）的桥梁角色，能将视觉信息直接转化为文本输入，助力智能问答、文档分析等应用场景落地。\n\nPaddleOCR 适合开发者、算法研究人员以及有文档自动化需求的普通用户。其技术优势十分明显：不仅支持全球 100 多种语言的识别，还能在 Windows、Linux、macOS 等多个系统上运行，并灵活适配 CPU、GPU、NPU 等各类硬件。作为一个轻量级且社区活跃的开源项目，PaddleOCR 既能满足快速集成的需求，也能支撑前沿的视觉语言研究，是处理文字识别任务的理想选择。",74963,"2026-04-06T11:16:39",[19,13,20,18],{"id":41,"name":42,"github_repo":43,"description_zh":44,"stars":45,"difficulty_score":46,"last_commit_at":47,"category_tags":48,"status":22},3215,"awesome-machine-learning","josephmisiti\u002Fawesome-machine-learning","awesome-machine-learning 是一份精心整理的机器学习资源清单，汇集了全球优秀的机器学习框架、库和软件工具。面对机器学习领域技术迭代快、资源分散且难以甄选的痛点，这份清单按编程语言（如 Python、C++、Go 等）和应用场景（如计算机视觉、自然语言处理、深度学习等）进行了系统化分类，帮助使用者快速定位高质量项目。\n\n它特别适合开发者、数据科学家及研究人员使用。无论是初学者寻找入门库，还是资深工程师对比不同语言的技术选型，都能从中获得极具价值的参考。此外，清单还延伸提供了免费书籍、在线课程、行业会议、技术博客及线下聚会等丰富资源，构建了从学习到实践的全链路支持体系。\n\n其独特亮点在于严格的维护标准：明确标记已停止维护或长期未更新的项目，确保推荐内容的时效性与可靠性。作为机器学习领域的“导航图”，awesome-machine-learning 以开源协作的方式持续更新，旨在降低技术探索门槛，让每一位从业者都能高效地站在巨人的肩膀上创新。",72149,1,"2026-04-03T21:50:24",[20,18],{"id":50,"name":51,"github_repo":52,"description_zh":53,"stars":54,"difficulty_score":46,"last_commit_at":55,"category_tags":56,"status":22},2234,"scikit-learn","scikit-learn\u002Fscikit-learn","scikit-learn 是一个基于 Python 构建的开源机器学习库，依托于 SciPy、NumPy 等科学计算生态，旨在让机器学习变得简单高效。它提供了一套统一且简洁的接口，涵盖了从数据预处理、特征工程到模型训练、评估及选择的全流程工具，内置了包括线性回归、支持向量机、随机森林、聚类等在内的丰富经典算法。\n\n对于希望快速验证想法或构建原型的数据科学家、研究人员以及 Python 开发者而言，scikit-learn 是不可或缺的基础设施。它有效解决了机器学习入门门槛高、算法实现复杂以及不同模型间调用方式不统一的痛点，让用户无需重复造轮子，只需几行代码即可调用成熟的算法解决分类、回归、聚类等实际问题。\n\n其核心技术亮点在于高度一致的 API 设计风格，所有估算器（Estimator）均遵循相同的调用逻辑，极大地降低了学习成本并提升了代码的可读性与可维护性。此外，它还提供了强大的模型选择与评估工具，如交叉验证和网格搜索，帮助用户系统地优化模型性能。作为一个由全球志愿者共同维护的成熟项目，scikit-learn 以其稳定性、详尽的文档和活跃的社区支持，成为连接理论学习与工业级应用的最",65644,"2026-04-06T10:25:08",[20,18,14],{"id":58,"name":59,"github_repo":60,"description_zh":61,"stars":62,"difficulty_score":10,"last_commit_at":63,"category_tags":64,"status":22},3364,"keras","keras-team\u002Fkeras","Keras 是一个专为人类设计的深度学习框架，旨在让构建和训练神经网络变得简单直观。它解决了开发者在不同深度学习后端之间切换困难、模型开发效率低以及难以兼顾调试便捷性与运行性能的痛点。\n\n无论是刚入门的学生、专注算法的研究人员，还是需要快速落地产品的工程师，都能通过 Keras 轻松上手。它支持计算机视觉、自然语言处理、音频分析及时间序列预测等多种任务。\n\nKeras 3 的核心亮点在于其独特的“多后端”架构。用户只需编写一套代码，即可灵活选择 TensorFlow、JAX、PyTorch 或 OpenVINO 作为底层运行引擎。这一特性不仅保留了 Keras 一贯的高层易用性，还允许开发者根据需求自由选择：利用 JAX 或 PyTorch 的即时执行模式进行高效调试，或切换至速度最快的后端以获得最高 350% 的性能提升。此外，Keras 具备强大的扩展能力，能无缝从本地笔记本电脑扩展至大规模 GPU 或 TPU 集群，是连接原型开发与生产部署的理想桥梁。",63927,"2026-04-04T15:24:37",[20,14,18],{"id":66,"github_repo":67,"name":68,"description_en":69,"description_zh":70,"ai_summary_zh":70,"readme_en":71,"readme_zh":72,"quickstart_zh":73,"use_case_zh":74,"hero_image_url":75,"owner_login":76,"owner_name":77,"owner_avatar_url":78,"owner_bio":79,"owner_company":80,"owner_location":80,"owner_email":80,"owner_twitter":80,"owner_website":81,"owner_url":82,"languages":83,"stars":88,"forks":89,"last_commit_at":90,"license":91,"difficulty_score":92,"env_os":93,"env_gpu":93,"env_ram":94,"env_deps":95,"category_tags":100,"github_topics":80,"view_count":10,"oss_zip_url":80,"oss_zip_packed_at":80,"status":22,"created_at":101,"updated_at":102,"faqs":103,"releases":133},4469,"google-research\u002Fweatherbench2","weatherbench2","A benchmark for the next generation of data-driven global weather models.","WeatherBench 2 是专为评估和比较新一代数据驱动全球天气预报模型而设计的开源基准框架。它旨在解决当前气象 AI 领域缺乏统一、公平且可扩展的评估标准这一痛点，让研究人员能够直观地对比深度学习模型与传统数值预报方法的性能差异。\n\n该工具主要服务于气象学研究者、AI 算法开发者以及数据科学家。如果你正在开发新的天气预报模型，或希望验证现有算法在真实场景下的表现，WeatherBench 2 提供了理想的测试环境。其核心亮点在于提供了一套云端优化的公开真值数据集和基线数据，并配套了高度可扩展的开源评估代码。基于 Xarray-Beam 构建的命令行脚本，使其能够高效处理高分辨率的大规模预报文件，甚至支持在 Google Cloud 上通过 DataFlow 进行分布式运行。此外，项目还维护着一个实时更新的前沿模型得分榜单，促进了社区内的透明交流与协作。作为由谷歌研究团队推出的演进型工具，WeatherBench 2 正成为推动智能气象预报技术发展的重要基础设施。","\n![logo](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fgoogle-research_weatherbench2_readme_08022ff8476d.png)\n\n[![CI](https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Fweatherbench2\u002Factions\u002Fworkflows\u002Fci-build.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Fweatherbench2\u002Factions\u002Fworkflows\u002Fci-build.yml)\n[![Lint](https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Fweatherbench2\u002Factions\u002Fworkflows\u002Flint.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Fweatherbench2\u002Factions\u002Fworkflows\u002Flint.yml)\n[![Documentation Status](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fgoogle-research_weatherbench2_readme_6bf48b3e9a6d.png)](https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002F?badge=latest)\n\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fgoogle-research\u002Fweatherbench2\u002Fblob\u002Fmain\u002Fdocs\u002Fsource\u002Fevaluation.ipynb\">\n  \u003Cimg src=\"https:\u002F\u002Fcolab.research.google.com\u002Fassets\u002Fcolab-badge.svg\" alt=\"Open In Colab\"\u002F>\n\u003C\u002Fa>\n\n# WeatherBench 2 - A benchmark for the next generation of data-driven global weather models\n\n**🚨🚨🚨 [WeatherBench-X](https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002FweatherbenchX) has been released. It provides an updated version of our evaluation code base. We encourage users to switch to the new codebase. The [data guide] (https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002Fdata-guide.html) is still up-to-date. 🚨🚨🚨**\n\n[arXiv paper](https:\u002F\u002Farxiv.org\u002Fabs\u002F2308.15560)   \n[Google AI Blog post](http:\u002F\u002Fai.googleblog.com\u002F2023\u002F08\u002Fweatherbench-2-benchmark-for-next.html)\n\n## Why WeatherBench?\n\nWeatherBench 2 is a framework for evaluating and comparing data-driven and traditional numerical weather forecasting models. WeatherBench consists of:\n- Publicly available, cloud-optimized ground truth and baseline datasets. For a complete list, see [this page](https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002Fdata-guide.html). \n- Open-source evaluation code. See this [quick-start](https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002Fevaluation.html) to explore the basic functionality or the [API docs](https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002Fapi.html) for more detail. Since high-resolution forecast files can be large, the WeatherBench 2 code was written with scalability in mind. See the [command-line scripts](https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002Fcommand-line-scripts.html) based on [Xarray-Beam](https:\u002F\u002Fxarray-beam.readthedocs.io\u002Fen\u002Flatest\u002F) and [this guide](https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002Fbeam-in-the-cloud.html) for running the scripts on GCP using [DataFlow](https:\u002F\u002Fcloud.google.com\u002Fdataflow).\n- A [website](https:\u002F\u002Fsites.research.google\u002Fweatherbench) displaying up-to-date scores of many of the state-of-the-art data-driven and physical approaches.\n- A [paper](https:\u002F\u002Farxiv.org\u002Fabs\u002F2308.15560) describing the rationale behind the evaluation setup.\n\nWeatherBench 2 has been built as an evolving tool for the entire community. For this reason, we welcome any feedback (ideally, submitted as [GitHub issues](https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Fweatherbench2\u002Fissues)) or contributions. If you would like you model to be part of WeatherBench, check out [this guide](https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002Fsubmit.html).\n\n\n## Citation\n```\n@misc{rasp2023weatherbench,\n      title={WeatherBench 2: A benchmark for the next generation of data-driven global weather models}, \n      author={Stephan Rasp and Stephan Hoyer and Alexander Merose and Ian Langmore and Peter Battaglia and Tyler Russel and Alvaro Sanchez-Gonzalez and Vivian Yang and Rob Carver and Shreya Agrawal and Matthew Chantry and Zied Ben Bouallegue and Peter Dueben and Carla Bromberg and Jared Sisk and Luke Barrington and Aaron Bell and Fei Sha},\n      year={2023},\n      eprint={2308.15560},\n      archivePrefix={arXiv},\n      primaryClass={physics.ao-ph}\n}\n```\n\n## License\n\nThis is not an official Google product.\n\n```\nCopyright 2023 Google LLC\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    https:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```","![logo](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fgoogle-research_weatherbench2_readme_08022ff8476d.png)\n\n[![CI](https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Fweatherbench2\u002Factions\u002Fworkflows\u002Fci-build.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Fweatherbench2\u002Factions\u002Fworkflows\u002Fci-build.yml)\n[![Lint](https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Fweatherbench2\u002Factions\u002Fworkflows\u002Flint.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Fweatherbench2\u002Factions\u002Fworkflows\u002Flint.yml)\n[![Documentation Status](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fgoogle-research_weatherbench2_readme_6bf48b3e9a6d.png)](https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002F?badge=latest)\n\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fgoogle-research\u002Fweatherbench2\u002Fblob\u002Fmain\u002Fdocs\u002Fsource\u002Fevaluation.ipynb\">\n  \u003Cimg src=\"https:\u002F\u002Fcolab.research.google.com\u002Fassets\u002Fcolab-badge.svg\" alt=\"Open In Colab\"\u002F>\n\u003C\u002Fa>\n\n# WeatherBench 2 - 下一代数据驱动全球天气模型的基准测试平台\n\n**🚨🚨🚨 [WeatherBench-X](https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002FweatherbenchX) 已发布。它提供了我们评估代码库的更新版本。我们鼓励用户切换到新的代码库。[数据指南](https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002Fdata-guide.html)仍然保持最新。 🚨🚨🚨**\n\n[arXiv 论文](https:\u002F\u002Farxiv.org\u002Fabs\u002F2308.15560)   \n[Google AI 博客文章](http:\u002F\u002Fai.googleblog.com\u002F2023\u002F08\u002Fweatherbench-2-benchmark-for-next.html)\n\n## 为什么需要 WeatherBench？\n\nWeatherBench 2 是一个用于评估和比较数据驱动型与传统数值天气预报模型的框架。WeatherBench 包含：\n- 公开可用、针对云端优化的真实值和基线数据集。完整列表请参阅 [此页面](https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002Fdata-guide.html)。\n- 开源的评估代码。请参阅此 [快速入门](https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002Fevaluation.html) 以了解基本功能，或查阅 [API 文档](https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002Fapi.html) 获取更多细节。由于高分辨率预报文件可能体积庞大，WeatherBench 2 的代码在设计时充分考虑了可扩展性。请参阅基于 [Xarray-Beam](https:\u002F\u002Fxarray-beam.readthedocs.io\u002Fen\u002Flatest\u002F) 的 [命令行脚本](https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002Fcommand-line-scripts.html)，以及 [此指南](https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002Fbeam-in-the-cloud.html)，了解如何使用 [DataFlow](https:\u002F\u002Fcloud.google.com\u002Fdataflow) 在 GCP 上运行这些脚本。\n- 一个 [网站](https:\u002F\u002Fsites.research.google\u002Fweatherbench)，展示众多最先进数据驱动方法和物理方法的最新评分。\n- 一篇 [论文](https:\u002F\u002Farxiv.org\u002Fabs\u002F2308.15560)，详细阐述了评估设置背后的原理。\n\nWeatherBench 2 被构建为面向整个社区的不断发展的工具。因此，我们欢迎任何反馈（最好通过 [GitHub 问题](https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Fweatherbench2\u002Fissues) 提交）或贡献。如果您希望将自己的模型纳入 WeatherBench，请查看 [此指南](https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002Fsubmit.html)。\n\n\n## 引用\n```\n@misc{rasp2023weatherbench,\n      title={WeatherBench 2: 下一代数据驱动全球天气模型的基准测试平台}, \n      author={Stephan Rasp 和 Stephan Hoyer 和 Alexander Merose 和 Ian Langmore 和 Peter Battaglia 和 Tyler Russel 和 Alvaro Sanchez-Gonzalez 和 Vivian Yang 和 Rob Carver 和 Shreya Agrawal 和 Matthew Chantry 和 Zied Ben Bouallegue 和 Peter Dueben 和 Carla Bromberg 和 Jared Sisk 和 Luke Barrington 和 Aaron Bell 和 Fei Sha},\n      year={2023},\n      eprint={2308.15560},\n      archivePrefix={arXiv},\n      primaryClass={physics.ao-ph}\n}\n```\n\n## 许可证\n\n本项目并非 Google 官方产品。\n\n```\n版权所有 2023 Google LLC\n\n根据 Apache License, Version 2.0（“许可证”）授权；\n除非符合许可证的规定，否则不得使用本文件。\n您可以在以下网址获取许可证副本：\n\n    https:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0\n\n除非适用法律要求或双方另有约定，否则软件按“原样”分发，\n不提供任何形式的保证或条件。有关权限和限制的具体内容，\n请参阅许可证文件。\n```","# WeatherBench 2 快速上手指南\n\nWeatherBench 2 是一个用于评估和比较数据驱动模型与传统数值天气预报模型的框架。它提供了公开的云优化数据集、开源评估代码以及最新的排行榜。\n\n> **⚠️ 重要提示**：Google 已发布更新版本的评估代码库 [WeatherBench-X](https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002FweatherbenchX)。建议新用户优先切换至新代码库，但 WeatherBench 2 的数据指南仍然有效。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：Linux 或 macOS（Windows 用户建议使用 WSL2 或 Docker）。\n*   **Python 版本**：推荐 Python 3.8 或更高版本。\n*   **前置依赖**：\n    *   `pip` 包管理工具。\n    *   对于大规模数据处理，建议配置 Google Cloud Platform (GCP) 环境以使用 DataFlow（可选，仅限海量数据评估）。\n*   **网络环境**：由于数据集和依赖包主要托管在 Google 服务上，国内开发者可能需要配置科学上网环境或使用代理加速下载。\n\n## 安装步骤\n\n可以通过 `pip` 直接安装 WeatherBench 2 的核心评估库：\n\n```bash\npip install weatherbench2\n```\n\n如果需要从源码安装以获取最新功能或贡献代码：\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Fweatherbench2.git\ncd weatherbench2\npip install -e .\n```\n\n> **注意**：目前官方未提供专门的中国镜像源。如果 `pip` 安装缓慢，可尝试指定国内通用镜像源（如清华源）安装基础依赖，但需注意 `weatherbench2` 包本身可能仍需从 PyPI 官方源拉取：\n> ```bash\n> pip install -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple \u003Cdependency_name>\n> ```\n\n## 基本使用\n\nWeatherBench 2 的核心功能是评估预测结果。最简单的使用方式是通过 Python API 加载数据并计算指标，或者直接运行提供的评估脚本。\n\n### 1. 使用 Colab 快速体验（推荐）\n无需本地配置环境，直接在浏览器中运行官方提供的 Notebook 示例：\n\n[![Open In Colab](https:\u002F\u002Fcolab.research.google.com\u002Fassets\u002Fcolab-badge.svg)](https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002Fgoogle-research\u002Fweatherbench2\u002Fblob\u002Fmain\u002Fdocs\u002Fsource\u002Fevaluation.ipynb)\n\n### 2. Python API 示例\n以下是一个基础的评估逻辑示例，展示如何调用评估模块：\n\n```python\nimport weatherbench2 as wb2\n\n# 加载真值数据 (Ground Truth) 和 预测数据 (Forecast)\n# 具体数据路径需参考官方数据指南: https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002Fdata-guide.html\ntruth = wb2.load_dataset(\"path\u002Fto\u002Ftruth.zarr\")\nforecast = wb2.load_dataset(\"path\u002Fto\u002Fforecast.zarr\")\n\n# 计算评估指标 (例如：均方根误差 RMSE)\nmetrics = wb2.compute_metrics(truth, forecast, metrics=[\"rmse\", \"crps\"])\n\nprint(metrics)\n```\n\n### 3. 命令行脚本\n针对高分辨率的大规模文件，推荐使用基于 `Xarray-Beam` 的命令行脚本进行处理，以支持可扩展的计算：\n\n```bash\n# 查看可用命令\nwb2-eval --help\n\n# 运行评估任务 (示例)\nwb2-eval \\\n  --truth_path=path\u002Fto\u002Ftruth.zarr \\\n  --forecast_path=path\u002Fto\u002Fforecast.zarr \\\n  --output_path=path\u002Fto\u002Fresults.json\n```\n\n如需在 Google Cloud (GCP) 上利用 DataFlow 进行分布式评估，请参考官方文档中的 [Beam on Cloud 指南](https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002Fbeam-in-the-cloud.html)。","某气象科技公司的算法团队正在研发新一代数据驱动的全球天气预报模型，急需一套标准流程来验证模型精度并与业界顶尖方案进行公平对比。\n\n### 没有 weatherbench2 时\n- **数据获取混乱**：团队需自行从不同源下载和清洗海量气象数据，格式不统一且缺乏云优化，导致预处理耗时数周。\n- **评估标准不一**：缺乏统一的基准测试代码，自定义的评估脚本难以复现，无法确保与竞争对手的对比结果公平可信。\n- **算力瓶颈明显**：面对高分辨率预报文件，本地单机脚本经常因内存溢出而崩溃，难以扩展至全球尺度的大规模计算。\n- **行业对标困难**：无法实时获取最新的主流模型得分，难以判断自身模型在行业中的真实水位，研发方向容易偏离。\n\n### 使用 weatherbench2 后\n- **数据开箱即用**：直接调用其提供的云端优化真值与基线数据集，无需繁琐清洗，将数据准备时间从数周缩短至数小时。\n- **评估权威统一**：利用其开源评估代码库，一键生成符合学术标准的各项指标，确保了对比结果的公正性与可复现性。\n- **弹性伸缩计算**：基于 Xarray-Beam 架构，轻松将评估任务部署到 Google Cloud DataFlow，高效处理 TB 级高分辨率数据而不崩溃。\n- **实时榜单参照**：通过官方仪表盘实时查看 SOTA（最先进）模型得分，快速定位自身模型差距，精准调整优化策略。\n\nweatherbench2 通过提供标准化的数据、代码与榜单，彻底消除了气象 AI 研发中的“重复造轮子”现象，让团队能专注于核心算法的创新与突破。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fgoogle-research_weatherbench2_08022ff8.png","google-research","Google Research","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fgoogle-research_c23b2adf.png","",null,"https:\u002F\u002Fresearch.google","https:\u002F\u002Fgithub.com\u002Fgoogle-research",[84],{"name":85,"color":86,"percentage":87},"Python","#3572A5",100,597,67,"2026-04-01T11:13:52","Apache-2.0",4,"未说明","未说明（处理高分辨率数据需大规模计算资源，建议使用 GCP DataFlow 进行扩展）",{"notes":96,"python":93,"dependencies":97},"该工具主要设计用于在 Google Cloud Platform (GCP) 上通过 DataFlow 运行以处理大规模高分辨率气象数据。官方已发布更新版本 WeatherBench-X，建议用户迁移至新代码库。具体依赖库版本未在 README 中列出，需参考官方文档或源代码。",[98,99],"xarray-beam","Apache Beam (用于 GCP DataFlow)",[18],"2026-03-27T02:49:30.150509","2026-04-07T00:04:39.233438",[104,109,114,119,124,128],{"id":105,"question_zh":106,"answer_zh":107,"source_url":108},20336,"为什么某些模型（如 ERA5, Pangu, Keisler）的预测数据集中缺少 'total_precipitation_6hr'（6 小时累计降水）变量？","ERA5 通常被认为不是降水数据的优质真值来源，因为它仅基于 ECMWF 模型而非直接观测。此外，通过生成模糊且物理不一致的预测很容易获得较低的降水 RMSE，因此该变量未被包含在部分发布的数据集中。","https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Fweatherbench2\u002Fissues\u002F104",{"id":110,"question_zh":111,"answer_zh":112,"source_url":113},20337,"运行评估脚本时遇到内存不足（Out of Memory）错误或维度缺失问题怎么办？","1. 检查预测文件是否缺少初始化时间维度，数据集应包含具体的初始化时间而不仅仅是 timedelta。参考官方文档查看标准格式：https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002Fdata-guide.html。\n2. 如果内存不足，建议使用分布式评估（Beam on Cloud）：https:\u002F\u002Fweatherbench2.readthedocs.io\u002Fen\u002Flatest\u002Fbeam-in-the-cloud.html，或者选择更小的时间切片进行计算。","https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Fweatherbench2\u002Fissues\u002F110",{"id":115,"question_zh":116,"answer_zh":117,"source_url":118},20338,"访问数据集或运行评估命令时遇到 '503 Service Unavailable' 错误如何解决？","这可能是暂时性的服务问题。您可以尝试使用 xarray 直接打开 Zarr 存储来验证连接是否正常，例如：\nimport xarray as xr\nxr.open_zarr('gs:\u002F\u002Fweatherbench2\u002Fdatasets\u002Ffuxi\u002F2020-240x121_equiangular_with_poles_conservative.zarr')\n如果本地能打开，稍后重试评估命令即可。","https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Fweatherbench2\u002Fissues\u002F270",{"id":120,"question_zh":121,"answer_zh":122,"source_url":123},20339,"运行集合预报（Ensemble）评估示例命令时报错，提示参数解析错误或找不到 lsm_dataset，如何修正命令？","示例命令中可能存在多余的 '--' 导致参数解析失败。请移除多余的 '--'，并确保正确传递所有路径参数。修正后的命令格式如下：\npython evaluate.py \\\n  --forecast_path=gs:\u002F\u002Fweatherbench2\u002Fdatasets\u002Fifs_ens\u002F2018-2022-1440x721.zarr \\\n  --obs_path=gs:\u002F\u002Fweatherbench2\u002Fdatasets\u002Fhres_t0\u002F2016-2022-6h-1440x721.zarr \\\n  --lsm_dataset=gs:\u002F\u002Fweatherbench2\u002Fdatasets\u002Fera5\u002F1959-2022-6h-1440x721.zarr \\\n  --climatology_path=gs:\u002F\u002Fweatherbench2\u002Fdatasets\u002Fera5-hourly-climatology\u002F1990-2019_6h_1440x721.zarr \\\n  --output_dir=\u002Foutput\u002F \\\n  --variables=geopotential,temperature,... (其他变量)","https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Fweatherbench2\u002Fissues\u002F230",{"id":125,"question_zh":126,"answer_zh":127,"source_url":118},20340,"如何在命令行中指定多个变量、区域和指标进行评估？","可以使用逗号分隔列表来指定多个变量、区域和指标。例如评估 Fuxi 或 Pangu 模型的命令如下：\npython evaluate.py \\\n  --forecast_path gs:\u002F\u002Fweatherbench2\u002Fdatasets\u002Ffuxi\u002F2020-240x121_equiangular_with_poles_conservative.zarr \\\n  --obs_path gs:\u002F\u002Fweatherbench2\u002Fdatasets\u002Fera5\u002F1959-2023_01_10-6h-240x121_equiangular_with_poles_conservative.zarr \\\n  --climatology_path gs:\u002F\u002Fweatherbench2\u002Fdatasets\u002Fera5-hourly-climatology\u002F1990-2019_6h_240x121_equiangular_with_poles_conservative.zarr \\\n  --variables t2m \\\n  --metrics ACC \\\n  --regions global \\\n  --by_init \\\n  --output_dir results\u002Ffuxi_2020_acc",{"id":129,"question_zh":130,"answer_zh":131,"source_url":132},20341,"运行评估管道时出现 'AttributeError: PandasIndex object has no attribute coord_dtype' 错误是什么原因？","这通常是由于依赖版本冲突引起的，特别是 setup.py 中限制了 pandas\u003C=1.4，而较新版本的 xarray 可能需要更高版本的 pandas。建议检查并升级 pandas 版本，或者创建一个后续 issue 以更新项目中的 pandas 版本限制。","https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Fweatherbench2\u002Fissues\u002F19",[134,139],{"id":135,"version":136,"summary_zh":137,"released_at":138},118370,"v0.2.0","WeatherBench 2 的首次重大更新\n\n- 新增模型：Pangu-Weather（业务运行）、GraphCast（业务运行）、FuXi、SphericalCNN、NeuralGCM\n- 增加概率性评分卡\n- 新增仅包含陆地的区域\n- 更新了数据集（详见数据指南）\n- 将 RMSE 的定义由根号外的时间平均改为根号内的时间平均","2023-12-04T09:51:48",{"id":140,"version":141,"summary_zh":142,"released_at":143},118371,"v0.1.0","WeatherBench 2 代码仓库首次发布。","2023-08-31T08:33:16"]