Google Cloud, Harvard Global Public Health release improved COVID-19 Public Forecasts, share lessons learned

Harvard Global Health Institute and Google Cloud have been working the past three months to improve the COVID-19 Public Forecasts, to give first responders and healthcare organizations the best possible information to prepare for what lies ahead. These forecasts use AI to provide a projection of COVID-19 cases, deaths, and other metrics for U.S. counties and states. Since their original release, the COVID-19 Public Forecasts are now used by many organizations across the United States, and have been significantly improved in five major ways:1. Longer forecasts & confidence intervals. When initially launched, the COVID-19 Public Forecasts included predictions for 14 days in the future. They now include predictions for a 28-day horizon. Because predictions in general become more uncertain as they predict events further into the future, we have added confidence intervals to help users model that uncertainty.2. Improved model quality. A dedicated team has been continuously improving the model quality with cutting edge AI research. A white paper detailing some of these innovations was published in the machine learning conference, NeurIPS 2020. The model was one of the few to correctly forecast a surge in cases in October and November. The accuracy of the model has continuously improved over time and is retrained daily as more data becomes available. Since the forecasts were first published, we’ve seen the predictions improve by approximately 50%. “The COVID-19 Public Forecasts is an important public health tool for guiding the policy response to the COVID-19 pandemic. By providing an ‘early warning system’ of COVID-19 cases, hospitalizations, ICU admissions, ventilator utilization, and deaths, the COVID-19 Public Forecasts create the opportunity for public health officials and policymakers to move from a reactive to a proactive approach to suppress the pandemic,” said Dr. Thomas Tsai, MD, MPH, surgeon and health policy researcher at Harvard T.H. Chan School of Public Health. His research team is using the COVID-19 Public Forecasts to develop state and national testing targets to guide a testing strategy around screening of asymptomatic individuals to suppress the silent transmission of SARS-CoV-2.3. Ability to expand to other countries. We have added support for expanding the COVID-19 Public Forecasts to other countries, and today we are launching forecasts for Japan. As with the United States, these forecasts are free and based on public data such as the public COVID-19 Situation Report in Japan. The model predicts confirmed cases, deaths, recoveries, and hospitalizations, per day, and will look ahead 28 days into the future. Japan is made up of several prefectures and we offer these forecasts for each one. This information is available now on the Japan forecast dashboard. “We validated this COVID-19 forecast model for Japan from the academic perspective. The forecasts will be useful to professionals that understand the capabilities and constraints of the model, and will play a critical role for Japan’s public health and enhance our ability to understand and respond to the rapidly evolving COVID-19 pandemic. Coupled with other existing works such as Keio University’s COVID-19 response surveys partnering with Ministry of Health, Labour and Welfare and prefectures, this model will allow for more proactive and efficient public health interventions on a prefecture-by-prefecture basis,” said Prof. Miyata, Department of Health Policy and Management, School of Medicine, Keio University.4. Customized forecasts. Since the launch in August, we have worked with many organizations to better understand how these forecasts can help. In the process we have learned that many organizations have specific needs that go beyond just consuming our public forecast, such as wanting to use their own datasets as inputs. To that end, we have turned the initial forecasting model into a system that is customizable to new problems and datasets. We are working with public sector and healthcare leaders to help them create custom forecasts for their states and hospitals.5. What-if analysis for informing policy decisions. We have also seen significant interest in using the forecasting model to ask “what-if” questions to help make better-informed policy decisions. For example, you can see how the forecasts change in response to policy changes such as if non-pharmaceutical interventions (e.g. mask mandates) are introduced, reopening plans are changed, or vaccination policies are modified. To that end we have been developing a novel AI-driven what-if model to be used for COVID-19 and other infectious disease decision making. We hope that it will be helpful for organizations interested in doing vaccine rollout planning and other important decision making that may impact COVID-19 outcomes. If you or your organization are interested in exploring this tool, please contact us at COVID19-public-forecasts-feedback@google.com.Lessons learnedOver the course of the development of the COVID-19 forecasts, our team was faced with the risk of launching too quickly. On the one hand, the potential impact of more accurate and robust forecasts on the COVID-19 response was large, so launching quickly was important. However, we also needed to make sure that the quality was high enough to help inform decision makers as well as ensuring that it did not further any existing disparities through model bias. The following sections share some background about our journey leading up to the original launch of the COVID-19 Public Forecasts. Googlers across Alphabet came together in March and dove into literature to understand epidemiological forecasting, discover the best public datasets on which to train the model, build the infrastructure to train massive machine learning models, and design novel AI for time series forecasting. Over a hundred Googlers worked over many months to make sure the forecasts were robust, accurate, and fair.Combining cutting-edge machine learning with traditional epidemiological models. Most AI forecasting models learn from data, such as forecasting weather based on historical data. In contrast, most COVID-19 forecasting models do not learn from data but simulated spread according to human epidemiological assumptions. We designed a new kind of time series forecasting model that learns from both epidemiological human prior knowledge as well as data. Another significant challenge was to design systems that learn in a non-stationary environment: interventions such as mask and movement restrictions change frequently and sometimes in response to forecasts – progression of the disease influences public policy and individuals’ public behaviors and vice versa.Building on public Google Cloud products. From the beginning we knew that the tool we were creating would likely be shared broadly with the public and many organizations. That drove our decision to build this software on our public Google Cloud products, including Kubeflow pipeline, GCP hyper-parameter tuning, Kubernetes, BigQuery, Google Cloud Storage, and Cloud SQL. Using our own products helped us prepare our forecasts more quickly.Improving robustness of forecasts. To help make sure we were developing a useful forecast, we partnered with the Harvard Global Health Institute who guided us on how to maximize policy-making impact and ensure the forecasts would be useful to those who most needed it. Additionally, we partnered with a handful of early testers, including HCA Healthcare, to help us understand what should be forecasted, how it is formatted, and even test early versions of the forecasts. These efforts helped improve the forecasts before they were made available to the general public. We also brought in experts within Google with statistical and epidemiological expertise to ensure our work met the highest scientific standards. We designed a daily forecast launch process that first runs over 100 checks looking for any abnormalities, and we required a manual review for a qualitative analysis to check for issues. Every day our model training searches over hundreds of hyperparameter options, and the team works to ensure the best models reach our users.  Fair and equitable forecasts. It was important to us that the forecasts were reliable and robust. Given the disproportionate impact that COVID-19 has had on communities of color in the United States, we conducted a fairness analysis, looking at how both relative and absolute errors are different across various groups (particularly African American and Hispanic populations) and interpreting the results. We wrote up our findings in a public Fairness Analysis. We’re excited by what we were able to achieve in the eight months since this effort began, but more importantly, we’re proud of the people who have come together to make this small difference in the fight against the global pandemic and grateful for all of those on the front-lines saving lives, innovating, and bringing the world one step closer to returning to normal. If you have any questions about the COVID-19 Public Forecasts (g.co/covidforecast), customizations or what-if analysis, please contact us at COVID19-public-forecasts-feedback@google.com.Related ArticleGoogle Cloud AI and Harvard Global Health Institute Collaborate on new COVID-19 forecasting modelTo help first responders be better prepared for what lies ahead, Google Cloud is releasing the COVID-19 Public Forecasts.Read Article
Quelle: Google Cloud Platform

Wallaby vPTG Summaries

The OpenStack community had its second virtual Project Teams Gathering (PTG) following the Open Infrastructure Summit in October. Over 500 individuals and 46 teams (30+ OpenStack teams) across the globe, met and collaborated at the vPTG. Since the event concluded, several of those teams have posted summaries of the discussions they have had and the… Read more »
Quelle: openstack.org

RDO Victoria Released

RDO Victoria ReleasedThe RDO community is pleased to announce the general availability of the RDO build for OpenStack Victoria for RPM-based distributions, CentOS Linux and Red Hat Enterprise Linux. RDO is suitable for building private, public, and hybrid clouds. Victoria is the 22nd release from the OpenStack project, which is the work of more than 1,000 contributors from around the world.The release is already available on the CentOS mirror network at http://mirror.centos.org/centos/8/cloud/x86_64/openstack-victoria/.The RDO community project curates, packages, builds, tests and maintains a complete OpenStack component set for RHEL and CentOS Linux and is a member of the CentOS Cloud Infrastructure SIG. The Cloud Infrastructure SIG focuses on delivering a great user experience for CentOS Linux users looking to build and maintain their own on-premise, public or hybrid clouds.All work on RDO and on the downstream release, Red Hat OpenStack Platform, is 100% open source, with all code changes going upstream first.PLEASE NOTE: RDO Victoria provides packages for CentOS8 and python 3 only. Please use the Train release, for CentOS7 and python 2.7.Interesting things in the Victoria release include:

With the Victoria release, source tarballs are validated using the upstream GPG signature. This certifies that the source is identical to what is released upstream and ensures the integrity of the packaged source code.
With the Victoria release, openvswitch/ovn are not shipped as part of RDO. Instead RDO relies on builds from the CentOS NFV SIG.
Some new packages have been added to RDO during the Victoria release:

ansible-collections-openstack: This package includes OpenStack modules and plugins which are supported by the OpenStack community to help with the management of OpenStack infrastructure.
ansible-tripleo-ipa-server: This package contains Ansible for configuring the FreeIPA server for TripleO.
python-ibmcclient: This package contains the python library to communicate with HUAWEI iBMC based systems.
puppet-powerflex: This package contains the puppet module needed to deploy PowerFlex with TripleO.
The following packages have been retired from the RDO OpenStack distribution in the Victoria release:

The Congress project, an open policy framework for the cloud, has been retired upstream and from the RDO project in the Victoria release.
neutron-fwaas, the Firewall as a Service driver for neutron, is no longer maintained and has been removed from RDO.

Other highlights of the broader upstream OpenStack project may be read via https://releases.openstack.org/victoria/highlights.ContributorsDuring the Victoria cycle, we saw the following new RDO contributors:Amy Marrich (spotz)Daniel Pawlik Douglas Mendizábal Lance Bragstad Martin Chacon PizaPaul Leimer Pooja Jadhav Qianbiao NG Rajini Karthik Sandeep Yadav Sergii Golovatiuk Steve Baker Welcome to all of you and Thank You So Much for participating!But we wouldn’t want to overlook anyone. A super massive Thank You to all 58 contributors who participated in producing this release. This list includes commits to rdo-packages, rdo-infra, and redhat-website repositories:Adam Kimball Ade Lee Alan PevecAlex Schultz Alfredo Moralejo Amol KahatAmy Marrich (spotz)Arx Cruz Bhagyashri Shewale Bogdan Dobrelya Cédric Jeanneret Chandan Kumar Damien Ciabrini Daniel Pawlik Dmitry Tantsur Douglas Mendizábal Emilien Macchi Eric Harney Francesco Pantano Gabriele Cerami Gael Chamoulaud Gorka Eguileor Grzegorz Grasza Harald Jensås Iury Gregory Melo FerreiraJakub Libosvar Javier Pena Joel Capitao Jon Schlueter Lance Bragstad Lon Hohberger Luigi Toscano Marios Andreou Martin Chacon PizaMathieu Bultel Matthias Runge Michele Baldessari Mike Turek Nicolas Hicher Paul Leimer Pooja Jadhav Qianbiao.NG Rabi Mishra Rafael Folco Rain LeanderRajini Karthik Riccardo Pittau Ronelle Landy Sagi Shnaidman Sandeep Yadav Sergii Golovatiuk Slawek Kaplonski Soniya Vyas Sorin Sbarnea Steve Baker Tobias Urdin Wes Hayutin Yatin Karel The Next Release CycleAt the end of one release, focus shifts immediately to the next release i.e Wallaby.Get StartedThere are three ways to get started with RDO.To spin up a proof of concept cloud, quickly, and on limited hardware, try an All-In-One Packstack installation. You can run RDO on a single node to get a feel for how it works.For a production deployment of RDO, use TripleO and you’ll be running a production cloud in short order.Finally, for those that don’t have any hardware or physical resources, there’s the OpenStack Global Passport Program. This is a collaborative effort between OpenStack public cloud providers to let you experience the freedom, performance and interoperability of open source infrastructure. You can quickly and easily gain access to OpenStack infrastructure via trial programs from participating OpenStack public cloud providers around the world.Get HelpThe RDO Project has our users@lists.rdoproject.org for RDO-specific users and operators. For more developer-oriented content we recommend joining the dev@lists.rdoproject.org mailing list. Remember to post a brief introduction about yourself and your RDO story. The mailing lists archives are all available at https://mail.rdoproject.org. You can also find extensive documentation on RDOproject.org.The #rdo channel on Freenode IRC is also an excellent place to find and give help.We also welcome comments and requests on the CentOS devel mailing list and the CentOS and TripleO IRC channels (#centos, #centos-devel, and #tripleo on irc.freenode.net), however we have a more focused audience within the RDO venues.Get InvolvedTo get involved in the OpenStack RPM packaging effort, check out the RDO contribute pages, peruse the CentOS Cloud SIG page, and inhale the RDO packaging documentation.Join us in #rdo and #tripleo on the Freenode IRC network and follow us on Twitter @RDOCommunity. You can also find us on Facebook and YouTube.
Quelle: RDO

Turbocharge your software supply chain with Artifact Registry, now GA

As enterprises modernize their applications with improved software delivery processes, they face increasing challenges in managing their dependencies—the artifacts that make up their applications, deployed in accordance with security and compliance best practices. Today, we’re excited to announce that Artifact Registry is generally available. With support for container images, Maven, npm packages, and additional formats coming soon, Artifact Registry helps your organization benefit from scale, security, and standardization across your software supply chain. As the evolution of Google Container Registry, Artifact Registry is the single place to store container images as well as language and OS packages. As a fully managed platform, Artifact Registry helps you get total control of the software delivery process with numerous new features, including support for regional repositories, VPC service controls, granular per-repository access controls, and Customer Managed Encryption Keys (CMEK). It also offers built-in vulnerability scanning for container images and integrates with Binary Authorization, so you can enforce validation and define policies to ensure only verified images make it to production. Delivering software both fast and safely is an important goal of enterprise software development. Data from DevOps Research & Assessment (DORA) shows that there’s a vast gap between elite DevOps teams and everyone else in their ability to meet this goal. Artifact Registry brings together many of the best practices employed by elite DevOps teams so that any organization can deliver software at scale, reduce operational overhead, and free developers to focus on building differentiated value for customers. Swiss financial services provider Leonteq Securities is an early adopter of Artifact Registry, and reports that it has allowed them to streamline their software delivery process:“The migration from our on-prem registry to Artifact Registry has been a smooth experience. Artifact Registry builds upon Container Registry by providing us a single place to store, manage, secure, and share both Maven and Docker artifacts. And given Artifact Registry is fully serverless, unlike our on-prem registry, we never run out of space and pay for what we actually use.”  – Imants Firsts, Senior Software Engineer, Leonteq SecuritiesLet’s take a deeper look at the features you’ll find in Artifact Registry, and how to get started. Integrate security into your CI/CD pipelineArtifact Registry gives you the freedom to integrate with tools you use and love on a day-to-day basis. It is fully integrated with Cloud Build, Google Cloud’s CI/CD platform, automatically storing, managing, and securing any artifacts it creates. And with baked-in vulnerability scanning, container images are automatically scanned for OS package vulnerabilities. Artifact Registry is also integrated with Google Cloud runtimes such as Google Kubernetes Engine (GKE), Cloud Run, and Compute Engine. So whether you’re deploying to serverless, Kubernetes, or a Virtual Machine environment, Artifact Registry supports your DevOps processes. In addition, because Artifact Registry supports standard protocols, you can easily integrate it with popular CI/CD and security tooling. This enables you to benefit from Artifact Registry’s increased capabilities without having to change all of your existing CI/CD workflow and tooling. StackRox, Qualys, Palo Alto Networks, and Sysdig are early partners who have integrated and verified their tooling with Artifact Registry. StackRox is a Kubernetes-native container security platform that protects cloud-native applications across the entire software life cycle—from build, to deploy, to runtime—and delivers better security, accelerates development velocity, and lowers operational risks. Qualys container security, built on the Qualys Cloud platform, provides comprehensive inventory, security assessment and runtime defense capabilities for containers across the build-ship-run container lifecycle in your hybrid IT environment. Palo Alto Networks Prisma Cloud provides full-lifecycle, full-stack security for any cloud-native workload or application running on Google Cloud. Sysdig secures and monitors containers on Anthos with GKE and GKE On Prem. It provides deep visibility into the risk, health, and performance of cloud-native apps across public, hybrid, and multi-cloud deployments enabling secure and reliable software delivery.Artifact Registry: Evolution of Container Registry With more features, Artifact Registry builds upon the benefits already available in Container Registry. Following are just some of the benefits enterprises can get with Artifact Registry:*Some features are in pre-GA release stages. For full details please see Artifact Registry’s documentation.We’ll continue to develop Artifact Registry with even greater control and security features for both container and non-container artifacts. To take advantage of these improvements and additions, you can learn more about transitioning from Container Registry here. Try it today!With Artifact Registry, you now have an easy way to manage artifacts and improve security within your CI/CD pipeline. Here are more ways you can learn more about Artifact Registry:Artifact Registry for Java application development and deliveryIntro to Artifact RegistryDeploying from Artifact Registry to GKE
Quelle: Google Cloud Platform

The democratization of data and insights: Expanding Machine Learning Access

In the first blog in this series, we discussed how data availability, data access, and insight access have evolved over time, and what Google Cloud is doing today to help customers democratize the production of insights across organizational personas. In this blog we’ll discuss why artificial intelligence (AI) and machine learning (ML) are critical to generating insights in today’s world of big data, as well as what Google Cloud is doing to expand access to this powerful method of analysis.A report by McKinsey highlights the stakes at play: by 2030, companies that fully absorb AI could double their cash flow, while companies that don’t could see a 20% decline. ML and AI have traditionally been seen as the domain of experts and specialists with PhDs, so it’s no surprise that many business leaders frame their ML goals around HR challenges: creating new departments, hiring new employees, developing retaining programs for the existing workforce, and so on. But this isn’t the way it has to be. At Google Cloud, we’re focused not only on making the experts more efficient but also driving ML capabilities into the day-to-day work for anyone who works with data. For experts, the traditional ML audience, we’ve built an entire suite of tools. Our AI Platform makes it easy for them to rapidly iterate and turn ideas to deployment efficiently. Across ML teams, AI Hub makes it easier to collaborate with teammates to avoid duplicating work streams and get work done faster. Finally, TensorFlow Enterprise delivers supported and scalable TensorFlow in the cloud, directly from the leading contributors to the OSS project (us!). Making existing experts nimbler and faster helps them increase their output, which expands access to ML within an organization. However, to truly integrate ML throughout an entire organization, we need to create tools that more personas can use to drive actionable insights. Let’s take a look at what Google Cloud is doing to democratize ML across three key personas: data analysts, developers, and data engineers.Data AnalystsData analysts, as we mentioned in our first blog, are the data analytics backbone of many Fortune 500 companies. They’re experts within a data warehouse, very comfortable with SQL, and knowledgeable about the needs of the business. We knew that to drive ML capabilities to this persona, we would need to meet them where their expertise already was. That’s exactly what BigQuery ML does: it brings ML inside the data warehouse, and it’s deployed using just a few easy-to-use SQL statements—much more familiar to analysts than the Python, R, and Scala-reliant tools on which many data scientists rely. When combined with BigQuery’s ability to scale to larger data volumes than traditional enterprise data warehouses, BigQueryML gives data analysts the ability to drive ML across vast amounts of data to uncover previously unseen insights. There are a wide variety of available models within BigQuery that can help customers drive use cases as varied as recommendations, segmentation, anomaly detection, forecasting, and prediction. Further, if there’s a need for custom models, ML experts can build models to import into BigQuery, where analysts can use them at scale. We’ve seen customers in very different industries with very different use cases successfully deploy BigQuery ML. Telus has used ML to deploy anomaly detection that secures its network; UPS has used it to achieve precise package volume forecasting; Geotab is driving smarter cities by blending ML and geospatial analytics; and we’ve even seen BigQuery ML deployed to predict movie audiences. Beyond that, we see retailers predicting purchasing, financial services institutions determining insurance risk, and gaming companies forecasting long-term customer value. This analysis would have been impossible for data analysts to drive in the past. Today, it’s not only efficient, but it also has a very quick path to production.With the growing functionality of BigQuery ML, data-savvy team members have less need to also build expertise in transferring large amounts of data into and out of the BigQuery environment, and learning how to parallelize and scale data pipelines to handle deployment. By working directly in BigQuery for data cleaning, model training, and deployment, you can spend more time focused on understanding the data and delivering value from it, rather than moving it around. Daniel Lewis, Senior Data Scientist, R&D Specialist, GeotabDevelopersFor the developer audience, we’ve developed two different types of services that democratize ML and serve as “building blocks” in creating applications. The first is a set of pre-trained models that are easily accessible by APIs. These APIs tackle many common use cases around sight, language, conversation, and more. For models that require more specificity, such as  identifying all trucks of a particular make and model versus general identification of a truck, we offer AutoML custom models, which empower developers to build domain-specific customer models. These tools have enabled companies like Keller Williams, USA Today, PWC, AES Corporation, and more.With AutoML Vision, nearly half of our inspection images no longer need human review. Google is a great partner, because their technology is consistently among the world leaders. Nicholas Osborn, Director, AES Digital HubWhen it comes to building machine learning models at scale, AutoML Tables gives developers (as well as data scientists and analysts) the ability to automatically build and deploy ML models on structured data with incredible speed. A codeless interface not only makes it easy for anyone to build models and incorporate them into broader applications, but it also saves time, saves money, and increases the quality of deployed ML models. Using AutoML Tables, we’ve seen customers deliver marketing programs that delivered 150% more subscribers per dollar spent and user engagement at 140% of industry averages, all by communicating to the right user in the right place at the right time.Further, these ML APIs do more than enable application developers. For ETL developers using Cloud Data Fusion, it’s easy to integrate these APIs into your data integration pipelines to enhance and prepare analysis for downstream applications and users. ML is now as easy as point, click, drag, and drop.Data EngineersThe final persona in our discussion of ML democratization is the data engineer. It’s worth mentioning that all of the personas we’ve discussed benefit from the autoscaling nature of Google Cloud’s platform, which eliminates the need for time-intensive tuning and provisioning of infrastructure to run ML models. This work can disproportionately fall to data engineers (or can turn data scientists into de facto data engineers as they try to productionize their models).We’ve worked to embed ML capabilities in both buckets of data engineering we see at Google: the Dataproc-oriented open source path, as well as the cloud-native Dataflow path. Let’s examine both.For open source adherents and those familiar with Hadoop and Spark environments, we make it easy to run SparkML jobs that you may be comfortable building, or have previously built. We have an easy-to-run Quicklab that can introduce you to the concept of ML with Spark on Dataproc, and you can try that out with free credits. We also give customers the ability to build custom OSS clusters on custom machines – and do it fast – to bring GPU-powered ML to our customers. Together with features announced earlier this year, Dataproc users can now quickly deploy ML leverage easy-to-use notebooks, schedule cluster deletion, and more.For data engineers using Dataflow, Google Cloud has made it easy to use Tensorflow Extended (TFX) to build and manage ML workflows in production. Working through Apache Beam (Dataflow’s SDK), this integration yields a toolkit for building ML pipelines, a set of standard components you can use as a part of a pipeline or ML training script, and libraries for the base functionality of many standard components. Our solutions teams are working to make this even easier, releasing common patterns like anomaly detection, which telco customers are putting to use for cybersecurity while banks use it to detect financial fraud. Wrapping upBringing ML capabilities to this broad set of new personas democratizes the most important aspect of big data: generating insights that help businesses drive predictions, new customer segments, recommendations, or more. The deeper insights provided by ML are going to become more and more critical to business success, which means the businesses that succeed are going to be the ones that can deploy ML and artificial intelligence widely. At Google, we know the best ideas tend to bubble up rather than get pushed down. When your full organization has access to both data and the tools to analyze the data, you’re ready for whatever comes next. If you’d like to give machine learning a try today, the BigQuery sandbox is a great (and free!) place to get started trying out BigQuery ML.Having discussed the importance of democratizing data, insights, and ML, our next blog will address how to take advantage of these insights in real-time—a critical piece of delighting customers and staying ahead of the competition.
Quelle: Google Cloud Platform