Рет қаралды 19,332
AI development can be split into three categories: developing an ML model (where Java isn't competitive and is unlikely to become top of the class any time soon), developing an AI-centered product (where Java is well-positioned and will become stronger soon; but does this category matter in the long run?) and adding AI-based features to larger projects (where Java is already very good and will only become stronger thanks to Valhalla's value types, Panama's FFM and vector APIs, and Babylon's code reflection).
Chapters
0:00 Intro
1:06 Three Kinds of AI
MKBHD - AI the Product vs AI the Feature: • AI the Product vs AI t...
2:48 AI Features in Java
TornadoVM: www.tornadovm....
ONNX Runtime: onnxruntime.ai/
DJL: djl.ai/
Tribuo: tribuo.org/
LangChain4j: docs.langchain...
Project Valhalla: openjdk.org/pr...
Project Panama: openjdk.org/pr...
vector API: openjdk.org/je...
Project Babylon: openjdk.org/pr...
Babylon and Triton: openjdk.org/pr...
more on data-centric applications: inside.java/20...
6:45 AI Products in Java
7:41 AI Development in Java
9:38 Outro
Tags #Java #OpenJDK #AI