Pretty much the only thing I think AI could be useful for - forecasting the weather based off tracking massive amounts of data. I look forward to seeing how this particular field of study is improved.

Bonus points, AI weather modeling, for once, saves energy relative to physics models. Pair it with some sort of light weight physical model to keep the hallucinations at bay, and you’ve got a good combo.

  • Buffalox@lemmy.world
    link
    fedilink
    English
    arrow-up
    29
    ·
    23 days ago

    what’s perhaps most striking about GenCast is that it requires significantly less computing power than traditional physics-based ensemble forecasts like ENS. According to Google, a single one of its TPU v5 tensor processing units can produce a 15-day GenCast forecast in eight minutes. By contrast, it can take a supercomputer with tens of thousands of processors hours to produce a physics-based forecast.

    If true this is extremely impressive, but this is their own evaluation, so it may be biased.

    • RvTV95XBeo@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      11
      ·
      23 days ago

      What they leave off is how much goes into training the model, but I imagine once they settle on a trained model it can carry on pretty efficiently for a long time, especially if they’re baking in things like atmospheric CO2 levels to help keep forecasts in line with global warming.

      • Buffalox@lemmy.world
        link
        fedilink
        English
        arrow-up
        8
        ·
        edit-2
        23 days ago

        Absolutely, but training is only once, being so efficient to make the actual forecast, you could have a forecast personally made for your own garden, which may be very different than a generic one covering hundreds of km². Then the about 90% accuracy will feel WAY more accurate.

        • RvTV95XBeo@sh.itjust.worksOP
          link
          fedilink
          English
          arrow-up
          6
          ·
          23 days ago

          I feel this personally, I live in the hills outside of a valley metro. All weather data is forecasted off of valley sensors, but shit gets weird when you suddenly climb 2000+ ft.

          The best weather services in my area are those that can factor in peoples household meters into their forecasting, but those services still aren’t perfect.

      • Zarxrax@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        23 days ago

        I’m sure the model would need to be continuously updated to take in more recent weather data.

        • Beacon@fedia.io
          link
          fedilink
          arrow-up
          5
          ·
          23 days ago

          Inputting newer weather condition data is different than changing the model. The model is the machine that does the computing, the weather data is just inputting variables. As an analogy it’s like a computer - the hardware itself doesn’t change, but if you do different clicks and typing input then the computer will output different things on screen. The ai model itself only changes when you train it differently.

        • RvTV95XBeo@sh.itjust.worksOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          23 days ago

          There’s a difference between the real-ish-time weather data continuously fed in to output predictions, and the decades of weather data used to build the model. The continuous feed of data is more than likely part of what Google alleges is saving significant energy.

          Its the training on decades of information, and occasional updates to those trained models that take a significant amount of resources, but hopefully for relatively short bursts.

    • jacksilver@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      22 days ago

      It actually makes sense if you think about it from the perspective that ML is about generalizing trends/functions. Simulating the world is hard, generalizing the world based on past observations - easy (with some lossyness).

  • Fubarberry@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    13
    ·
    22 days ago

    Yeah, I’ve long thought that weather forecasts are a perfect use case for AI. AI is great with complicated systems that are hard to model accurately but have lots of available data.

    Current weather forecasts kinda suck. I try to schedule jobs around when it’s going to rain, and have to frequently reschedule because rain forecasts aren’t very accurate. I really hope we can see improvements.

    • RvTV95XBeo@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      22 days ago

      It would be amazing if it could have a significant impact on spatial and temporal accuracy of things like rain. I feel like for me the existing weather report is good enough for “it will probably rain tomorrow” but it’s really hit-or-miss when you get to hourly resolution. A good model may be able to go so far as to say “it will probably rain between 3-4pm on the east side of town tomorrow, and 2-3pm on the west side”

      That’s the dream at least. With enough data and a sophisticated enough model it feels like it could be possible.

      • conciselyverbose@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        4
        ·
        22 days ago

        I’m not convinced you can ever get that resolution. There’s a big difference between modeling the broad trends and trying to remove the uncertainty from a process that’s inherently probabilistic.

        • histic@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          1
          ·
          22 days ago

          Theoretically with enough data it could predict exactly what is going to happen do we have enough data currently to do that probably not but weather isn’t just completely random we just don’t understand it enough yet

          • conciselyverbose@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            1
            ·
            22 days ago

            My argument is that that is not the case.

            There are many systems in nature that have randomness fundamentally built in. You can model the broad strokes, but the low level details are inherently unpredictable because random processes are involved at the low level. You can predict the general pattern of airflow over a jet wing, but it’s not a lack of input resolution that makes it impossible to project the path of a specific molecule.

    • shalafi@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      22 days ago

      Rain forecasts are mostly spot on for me. Keep in mind, %chance of rain is covering a wide area. If we want better rain forecasts we have to dial in the resolution.

      • Fubarberry@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        1
        ·
        22 days ago

        I had one time a couple weeks ago where I was scheduling jobs on Monday, we were supposed to be rained out Tuesday, light/scattered showers Wednesday, and heavy rain Thursday.

        Actual results was no rain Tuesday, absolute downpour on Wednesday, and sunny Thursday and Friday.

  • Petter1@lemm.ee
    link
    fedilink
    English
    arrow-up
    5
    ·
    23 days ago

    Many fields of science are only as far as they are because of AI being able to analyse Big data fast. Weather surly is not the only one. To name some examples: Astrophysics, geophysics, psychology (crowd behaviour), biology, Farming (optimising), and many more

    • RvTV95XBeo@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      23 days ago

      It’s not just about cutting costs, but also improving accuracy. Physical simulations factor in a dozen or so weather conditions to predict outcomes. Machine learning can track thousands of conditions, drawing connections not realized in physical models, leading to much more accurate statistical models.

  • shortwavesurfer@lemmy.zip
    link
    fedilink
    English
    arrow-up
    1
    ·
    22 days ago

    As much data as they have, it seems like they could use more data. Just as an example, I have two weather apps on my phone. And for the same city, they will give me two different temperatures. Checked back to back. And those temperatures will both be different than the temperature of my thermometer at my house. What if each city had say like 50 sensors all over the city that would report in and then they would take the average of all 50 of those sensors in order to get a more accurate number? And that’s just for temperature.