Forecasting
Assembly Line
Probabilistic weather forecasting with machine learning
Weather forecasts are fundamentally uncertain, so predicting the range of probable weather scenarios is crucial for important decisions, from warning the public about hazardous weather to planning renewable energy use. Traditionally, weather forecasts have been based on numerical weather prediction (NWP)1, which relies on physics-based simulations of the atmosphere. Recent advances in machine learning (ML)-based weather prediction (MLWP) have produced ML-based models with less forecast error than single NWP simulations2,3. However, these advances have focused primarily on single, deterministic forecasts that fail to represent uncertainty and estimate risk. Overall, MLWP has remained less accurate and reliable than state-of-the-art NWP ensemble forecasts. Here we introduce GenCast, a probabilistic weather model with greater skill and speed than the top operational medium-range weather forecast in the world, ENS, the ensemble forecast of the European Centre for Medium-Range Weather Forecasts4. GenCast is an ML weather prediction method, trained on decades of reanalysis data. GenCast generates an ensemble of stochastic 15-day global forecasts, at 12-h steps and 0.25° latitude–longitude resolution, for more than 80 surface and atmospheric variables, in 8 min. It has greater skill than ENS on 97.2% of 1,320 targets we evaluated and better predicts extreme weather, tropical cyclone tracks and wind power production. This work helps open the next chapter in operational weather forecasting, in which crucial weather-dependent decisions are made more accurately and efficiently.
WindBorne Breaks World Record for Most Accurate Global Weather Forecasts with New AI Forecast Offering, “WeatherMesh”
WindBorne’s groundbreaking deep learning model delivers real-time, medium-range global weather forecasts, surpassing previous state-of-the-art records. The model now powers the company’s constellation of smart, long-duration sensing balloons.WindBorne Systems, the environmental and weather intelligence company behind the only constellation of autonomous, long-duration sensing balloons, announced its record-breaking AI forecasting model, named WeatherMesh. The new weather model now generates the most accurate global weather forecasts through innovative deep learning and data techniques.
WeatherMesh, a deep learning numerical weather prediction (DLNWP) model, has reached unprecedented levels of global prediction accuracy for real-time, 24-hour forecasts, surpassing records previously held by Google DeepMind’s AI weather model, GraphCast. WindBorne’s state-of-the art model surpassed GraphCast by a significant 11% margin in accurately predicting a primary forecasting metric, 500 millibar geopotential height. This measure of pressure describes the movement of weather systems, evaluated at 0.25-degree resolution. The model also surpassed the gold-standard for traditional physics-based weather modeling, known as numerical weather prediction (NWP), held by the European Centre for Medium-Range Weather Forecast (ECMWF)’s medium-range model (ENS). WeatherMesh outperformed ENS by 6%-14% for five-day forecasts in ensemble mean.
Hierarchical ensemble deep learning for data-driven lead time prediction
This paper focuses on data-driven prediction of lead times for product orders based on the real-time production state captured at the arrival instants of orders in make-to-order production environments. In particular, we consider a sophisticated manufacturing system where a large number of measurements about the production state are available (e.g. sensor data). In response to this complex prediction challenge, we present a novel ensemble hierarchical deep learning algorithm comprised of three deep neural networks. One of these networks acts as a generalist, while the other two function as specialists for different products. Hierarchical ensemble methods have previously been successfully utilised in addressing various multi-class classification problems. In this paper, we extend this approach to encompass the regression task of lead time prediction. We demonstrate the suitability of our algorithm in two separate case studies. The first case study uses one of the largest manufacturing datasets available, the Bosch production line dataset. The second case study uses synthetic datasets generated from a reliability-based model of a multi-product, make-to-order production system, inspired by the Bosch production line. In both case studies, we demonstrate that our algorithm provides high-accuracy predictions and significantly outperforms selected benchmarks including the single deep neural network. Moreover, we find that prediction accuracy is significantly higher in the synthetic dataset, which suggests that there is complexity (i.e. subtle interactions) in industrial manufacturing processes that are not easily reproduced in artificial models.
Part Level Demand Forecasting at Scale
The challenges of demand forecasting include ensuring the right granularity, timeliness, and fidelity of forecasts. Due to limitations in computing capability and the lack of know-how, forecasting is often performed at an aggregated level, reducing fidelity.
In this blog, we demonstrate how our Solution Accelerator for Part Level Demand Forecasting helps your organization to forecast at the part level, rather than at the aggregate level using the Databricks Lakehouse Platform. Part-level demand forecasting is especially important in discrete manufacturing where manufacturers are at the mercy of their supply chain. This is due to the fact that constituent parts of a discrete manufactured product (e.g. cars) are dependent on components provided by third-party original equipment manufacturers (OEMs). The goal is to map the forecasted demand values for each SKU to quantities of the raw materials (the input of the production line) that are needed to produce the associated finished product (the output of the production line).
Lufthansa increases on-time flights by wind forecasting with Google Cloud ML
The magnitude and direction of wind significantly impacts airport operations, and Lufthansa Group Airlines are no exception. A particularly troublesome kind is called BISE: it is a cold, dry wind that blows from the northeast to southwest in Switzerland, through the Swiss Plateau. Its effects on flight schedules can be severe, such as forcing planes to change runways, which can create a chain reaction of flight delays and possible cancellations. In Zurich Airport, in particular, BISE can potentially reduce capacity by up to 30%, leading to further flight delays and cancellations, and to millions in lost revenue for Lufthansa (as well as dissatisfaction among their passengers).
Machine learning (ML) can help airports and airlines to better anticipate and manage these types of disruptive weather events. In this blog post, we’ll explore an experiment Lufthansa did together with Google Cloud and its Vertex AI Forecast service, accurately predicting BISE hours in advance, with more than 40% relative improvement in accuracy over internal heuristics, all within days instead of the months it often takes to do ML projects of this magnitude and performance.
Forecasting Algorithms: A Tool to Optimize Energy Consumption
For example, a client connected to the main grid on a variable energy contract, with a controllable battery and solar panels, must satisfy an electricity demand. The two sources of uncertainty in the future are the electricity demand (load) and the renewable energy production. In order to avoid a black out while minimizing the total electricity cost over the time horizon, we need to forecast them.
We usually forecast both the mean value and a probability distribution. This is so that we can evaluate the level of uncertainty and assess the spectrum of all possible scenarios in the future. For example, rather than saying that the electricity production of solar panels will be 150 kWh tomorrow, it is better to make a prediction of the probability. If we say that there is a probability of 95% that the electricity production will be between 120 kWh and 180 kWh, we can be aware of the extreme values, such as in the case of high or low production.