Skip to main contentOpen Source Cloud Guide

Artificial Intelligence

What is artificial intelligence?

Artificial intelligence leverages computers and machines to mimic the problem-solving and decision-making capabilities of the human mind. AI combines computer science and robust datasets to enable problem-solving. AI developers take the models that data scientists create and make them into deployable models that can be used in applications.

AI and the cloud

Integrating AI and machine learning technologies with cloud environments is an increasingly common scenario, driven by use of microservices and the need to scale rapidly. Developers are faced with the challenge to not only build machine learning applications, but to ensure that they run well in production in cloud-native and hybrid cloud environments.

Solution sketch

When developing AI-powered services and applications that run in cloud environments, there is a vast array of development areas to consider including:

  • Datasets
  • Work with Data: Wrangling, Cleaning, Analysis, and Computation
  • Data Visualization
  • Model Development
  • Model Deployment

Key open source projects

Datasets

Refer here to learn about licenses.

Work with Data - Wrangling, Cleaning, Analysis, Computation

Data Visualization

Model Development

Model Deployment

GitHub repoGoverning bodyGet Started guide
DockerGH RepoGuide
KubernetesGH RepoGuide

Cloud comparision

IBM CloudGCPAWSAzure
Machine Learning FrameworksTBDTBDTBDTBD
Datasets1.18 - 1.21TBDTBDTBD
Deep learning librariesTBDTBD