TopGit
Đánh giá repo GitHub

WeatherNext 2: Mô Hình Dự Báo Thời Tiết AI Của DeepMind

google-deepmind/weathernext
WTopGit review image for google-deepmind/weathernext
Review by Topgit.dev for google-deepmind/weathernext, with GitHub repository stats and README context.
Nhận định nhanh

WeatherNext 2 là model dự báo thời tiết khí quyển và bão toàn cầu, tầm trung, do Google DeepMind phát triển, phát hành kèm weights, code inference và một demo Colab theo Apache 2.0 và CC BY 4.0. Nên dùng để tự chạy hoặc nghiên cứu một model AI dự báo cấp vận hành, hoặc để lấy dữ liệu dự báo từ Google Cloud, WeatherLab hay OpenMeteo. Bỏ qua nếu cần API ổn định, có hỗ trợ — README ghi rõ đây là research code, không cam kết ổn định.

Sao
★ 7.1k
Fork
⑂ 941
Ngôn ngữ
Python
Giấy phép
Apache-2.0
Chủ đề
Cập nhật
Aug 2026
Trang chủ
GitHub

Tìm Hiểu WeatherNext 2 Và Các Phiên Bản Tiền Nhiệm

WeatherNext 2 là thế hệ hiện tại trong họ model WeatherNext của Google DeepMind, và repository này là nơi lưu trữ chính của nó. Repo cũng chứa hai thế hệ trước: WeatherNext Graph, được công bố dưới tên GraphCast, một model dự báo tầm trung dạng deterministic dựa trên graph neural network, và WeatherNext Gen, công bố dưới tên GenCast, một model dự báo ensemble dựa trên diffusion. Cả ba đều dùng chung code và utilities trong một codebase.

Năng Lực Chính Của Các Model WeatherNext 2

  • Checkpoint WeatherNext2_<2025 chạy ở độ phân giải 0.25° (~30km), được fine-tune trên dữ liệu HRES của ECMWF, khởi tạo trực tiếp từ điều kiện HRES vận hành thay vì dữ liệu tái phân tích ERA5, huấn luyện trên dữ liệu tới hết 2024, và đang được dùng operationally.
  • WN2 còn dự báo thêm gió ở độ cao 100m — đây là khác biệt chức năng duy nhất so với WeatherNext Cyclones. Cả hai dùng chung thuật toán dự báo bão nhưng có weights khác nhau do được huấn luyện độc lập.
  • Ba checkpoint WeatherNext Cyclones (<2025, <2024, <2023) tái hiện kết quả bão trong paper ở các mốc dữ liệu huấn luyện khác nhau; checkpoint <2025 đã chạy live trong mùa bão Đại Tây Dương 2025, được biết công khai với tên FNV3 (bản hậu xử lý của NHC gọi là GDMI).
  • Hai checkpoint WeatherNext Cyclones Mini chạy ở độ phân giải 1°, đánh đổi độ chính xác lấy compute thấp hơn — README nói rõ chúng không kỳ vọng đạt hiệu năng như các model lớn nhưng chạy được trên một TPU hoặc GPU đơn.
  • Thư mục utils/ dùng chung cung cấp autoregressive rollout, chuẩn hoá input, các khối dựng graph, tính loss, và các tiện ích xarray tương thích JAX, dùng cho mọi thế hệ model trong repo.
  • Notebook demo có kèm tracker trực tiếp, trích xuất dữ liệu track bão thẳng từ output của model.
Số sao GitHub của repo này thay đổi thế nào theo thời gian. Nguồn: star-history.com.Xem lịch sử sao

Truy Cập Dữ Liệu Dự Báo Và Model WeatherNext 2

  • Lấy output dự báo WN2 hàng ngày mà không cần chạy code nào, qua Google Cloud (Earth Engine, BigQuery, Vertex AI), WeatherLab (có kèm track bão), hoặc API và trình dựng tương tác của OpenMeteo.
  • Chạy notebook demo trên Colab bằng runtime TPU v5e-1 miễn phí để tạo một bản dự báo từ checkpoint mặc định WeatherNext Cyclones Mini.
  • Load các checkpoint pretrained khác nhau — WN2, WeatherNext Cyclones, hoặc các bản Mini — để so sánh model đang vận hành với một phiên bản mốc nghiên cứu cố định.
  • Fine-tune hoặc huấn luyện tiếp với dữ liệu ERA5 và HRES lấy qua WeatherBench2 cho công việc nghiên cứu.
  • Chạy tracker trực tiếp của notebook trên output model để trích xuất dữ liệu track bão cho phân tích thêm.

Cài Đặt WeatherNext 2 Để Dùng Cục Bộ

Cài bằng pip install git+https://github.com/google-deepmind/[email protected], đúng ví dụ trong README, ghim theo một release cụ thể vì đây là research code chưa versioned, không đảm bảo API ổn định. Sau đó bạn cần tải riêng weights pretrained từ Google Cloud Bucket của dự án — chúng không đi kèm trong gói pip. Huấn luyện đầy đủ còn cần thêm dataset ERA5 từ ECMWF, tốt nhất lấy dạng Zarr qua WeatherBench2, cộng với dữ liệu HRES của WeatherBench2 cho fine-tuning operational.

Chạy WeatherNext 2 Với Notebook Colab

Cách README khuyến nghị là notebook Colab tương tác tại docs/weathernext2/wn2_demo.ipynb, mặc định chạy WeatherNext Cyclones Mini trên runtime TPU v5e-1 miễn phí. Bên trong, nó tự động load weights từ storage bucket, load dữ liệu thời tiết trạng thái ban đầu như điều kiện HRES ban đầu, khởi tạo kiến trúc WN2 (FGN), chạy các bước auto-regressive rollout để tạo dự báo, và visualize output như nhiệt độ, tốc độ gió, độ cao geopotential. Nó cũng chạy được tracker trực tiếp cho track bão, và tính training loss để lấy một gradient step. Chạy các checkpoint WN2 hay WeatherNextCyclones bản đầy đủ cần TPU v5p hoặc GPU H100, phải đổi attention implementation như notebook chỉ ra; chỉ checkpoint Mini chạy được trên P100.

Điểm Mạnh

  • Cung cấp bốn nhóm checkpoint cấp độ vận hành — WN2, ba thế hệ WeatherNext Cyclones, và hai bản Mini nhẹ — thay vì chỉ một model.
  • README ghi rõ chính xác checkpoint nào đã chạy live trong production: WeatherNextCyclones_<2025, trong mùa bão Đại Tây Dương 2025, tên công khai là FNV3.
  • Ba đường lấy dữ liệu dự báo thô riêng biệt — Google Cloud, WeatherLab, OpenMeteo — nghĩa là bạn không cần chạy code nào cũng lấy được output hàng ngày.
  • Các checkpoint Mini được thiết kế rõ ràng cho một TPU hoặc GPU đơn, nên bạn thử được cả pipeline mà không cần phần cứng cấp H100.
  • Code và Colab notebook theo Apache 2.0; weights và các tài liệu khác theo CC BY 4.0 — cả hai đều là giấy phép permissive.

Những Điều Cần Lưu Ý Về WeatherNext 2

  • README ghi rõ đây là research code "provided as-is", không đảm bảo API ổn định — các bản cập nhật sau có thể breaking change mà không báo trước, và nhóm phát triển khuyến nghị ghim theo một release như v0.3.0.
  • Đây không phải sản phẩm chính thức được Google hỗ trợ, theo đúng disclaimer của repo, và không được sản xuất cùng hay được xác nhận bởi bất kỳ cơ quan khí tượng chính phủ nào, nên không thể thay thế cảnh báo chính thức.
  • Chạy bất cứ thứ gì ngoài checkpoint Mini cần phần cứng thật — GPU H100 hoặc TPU v5p — và README nói rõ implementation được tối ưu cho TPU, nên người dùng GPU phải tự đổi attention implementation.
  • Huấn luyện đầy đủ cần dataset ERA5 từ ECMWF cộng dữ liệu HRES của WeatherBench2, cả hai đều có điều khoản riêng mà bạn phải tự kiểm tra mức độ tuân thủ.

Họ WeatherNext: GraphCast Và GenCast

WeatherNext Graph (GraphCast) — phiên bản tiền nhiệm dạng deterministic, dựng trên graph neural network cho dự báo tầm trung, thay vì cách tiếp cận probabilistic của WN2.WeatherNext Gen (GenCast) — model dự báo ensemble dựa trên diffusion cho thời tiết tầm trung, được lưu trong cùng repository tại docs/weathernext1_gen.

Câu Hỏi Thường Gặp Về WeatherNext 2

WeatherNext 2 có phù hợp cho sử dụng operational không?

WeatherNext 2 đã từng chạy operational thật: README ghi rõ checkpoint WeatherNextCyclones_<2025 đã theo dõi live trong mùa bão Đại Tây Dương 2025, tên công khai là FNV3. Dù vậy, disclaimer của chính Google gọi đây là research code thử nghiệm, không phải sản phẩm được hỗ trợ chính thức, và nói nó không thay thế cảnh báo từ cơ quan khí tượng chính thức.

Làm sao để truy cập dữ liệu dự báo của WeatherNext 2?

Bạn có thể lấy output của WeatherNext 2 mà không cần chạy code nào, qua Google Cloud (Earth Engine, BigQuery, và Vertex AI), WeatherLab (có kèm track bão), hoặc API và trình dựng tương tác của OpenMeteo, đúng theo danh sách truy cập trong README.

Yêu cầu phần cứng để chạy model WeatherNext 2 là gì?

README khuyến nghị dùng TPU vì implementation được tối ưu cho nó, và nói rằng các checkpoint WeatherNext 2 và WeatherNext Cyclones bản đầy đủ (không phải Mini) cần GPU H100 để đủ VRAM nếu chạy trên GPU. Các checkpoint Mini là ngoại lệ — chúng được thiết kế để inference được trên một P100 hoặc một TPU đơn.

Giấy phép nào áp dụng cho code và tài liệu của WeatherNext 2?

Colab notebook và code đi kèm theo Apache License 2.0, còn mọi thứ khác — weights, dữ liệu, tài liệu khác — theo Creative Commons Attribution 4.0 International (CC BY 4.0), theo đúng phần LICENSE của repository.

WeatherNext 2 có dự báo được bão nhiệt đới không?

WeatherNext 2 dự báo bão bằng chính thuật toán mà các model WeatherNext Cyclones chuyên dụng dùng — README nói rõ khác biệt duy nhất là WN2 còn dự báo thêm gió ở độ cao 100m, do hai bên được huấn luyện độc lập.

Tìm dữ liệu huấn luyện cho WeatherNext 2 ở đâu?

Huấn luyện đầy đủ WeatherNext 2 cần dataset tái phân tích ERA5 từ ECMWF, mà README khuyến nghị lấy dạng Zarr qua WeatherBench2, cộng dữ liệu HRES của WeatherBench2 cho fine-tuning operational. Cả hai dataset đều có điều khoản riêng mà bạn phải tự kiểm tra.

Ai nên dùng — và ai nên bỏ qua

Chọn WeatherNext 2 nếu bạn muốn tự chạy hoặc nghiên cứu một model AI dự báo thời tiết và bão ở cấp độ vận hành có lịch sử triển khai thật — checkpoint WeatherNextCyclones_<2025 đã theo dõi mùa bão Đại Tây Dương 2025 live. Cũng nên chọn nếu bạn chỉ cần dữ liệu dự báo mà không muốn chạy gì cả: Google Cloud, WeatherLab và OpenMeteo đều cung cấp trực tiếp. Bỏ qua nếu bạn cần một API ổn định, có hỗ trợ — README nói rõ đây là research code chưa versioned — hoặc nếu bạn không có phần cứng cấp TPU/H100 và chỉ muốn dùng checkpoint độ phân giải đầy đủ; các model Mini là lựa chọn duy nhất chạy được trên một P100.

Nguồn & ghi công

Thông tin và trích dẫn lấy từ repository GitHub google-deepmind/weathernext và README của nó.

Dữ liệu GitHub · đồng bộ lần cuối 10 thg 8, 2026Đánh giá bởi Henry
Về TopGit

Vẫn đang phân vân về weathernext?

Một cú bấm sẽ gửi câu hỏi kèm trang này cho AI — xem AI nói gì về weathernext.

GitHub