This document discusses using Java and Graal VM to deploy machine learning services. It begins with introductions to AI, machine learning, and deep learning. It then discusses the most commonly used languages and frameworks for machine learning like Python, R, TensorFlow, Keras, etc. It also discusses how models are typically deployed in production using model serving frameworks. The document concludes by demonstrating how Graal VM can be used to deploy machine learning models in a Java environment, allowing models to be easily served as microservices.
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Java and graal vm to easily deploy your machine learning services
1. Java and Graal VM to easily deploy
your machine learning services
Philippe Gottfrois - Pierre Paci - InTech SA
2. Philippe Gottfrois - Software engineer
focus on machine learning @Intech
Pierre Paci - Software engineer / Deep
learning engineer @Intech
twitter: @pierre_paci
2
3. 1. Introduction
What is AI, machine learning and deep learning
2. The machine learning ecosystem
Languages, frameworks commonly used and how deployed in
production
3. Graal VM for deploy ML
Theory + Demo
3
10. Features extraction + classification
Deep learning vs Machine learning - Is that a bike ?
Deep learning
Machine learning
Input
Input Features extraction Classification
Output
Output
10
14. 1. Introduction
What is AI, machine learning and deep learning
2. The machine learning ecosystem
Languages, frameworks commonly used and how deployed in
production
3. Graal VM for deploy ML
Theory + Demo
14
15. 2. Graal VM for deploy ML
Languages, frameworks commonly used and
how deployed in production
15
20. 1. Introduction
What is AI, machine learning and deep learning
2. The machine learning ecosystem
Languages, frameworks commonly used and how deployed in
production
3. Graal VM for deploy ML
Live code
20