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
GitHub repo | Governing body | Get Started guide | |
---|---|---|---|
Tensorflow | GH repo | TBD | TensorFlow Get Started |
Keras | GH repo | TBD | Keras Get Started |
PyTorch | GH repo | TBD | https://pytorch.org/get-started/locally/ |
NLTK | GH Repo | Guide | |
Gensim | GH Repo | Guide | |
Scikit-Learn | GH Repo | Guide | |
Statsmodels | GH Repo | Guide |
Model Deployment
Cloud comparision
IBM Cloud | GCP | AWS | Azure | |
---|---|---|---|---|
Machine Learning Frameworks | TBD | TBD | TBD | TBD |
Datasets | 1.18 - 1.21 | TBD | TBD | TBD |
Deep learning libraries | TBD | TBD |