~/talk

Jump-Start Your Data Science Learning Java & Jupyter Notebooks

Talkat JavaOne 2025 · 2025-03-18..03-20· [data-science, java]
slides:none on file

Claims that Java is ready for data science by showing a reproducible Java Jupyter kernel Docker stack with Maven dependency loading and small glue library; runs linear regression on the 150‑row Iris CSV using DF‑lib and Commons Math; generates charts with JFreeChart; downloads models and runs DJL object detection (detects dog, bicycle, truck and draws bounding boxes); and implements a working RAG pipeline with Spring AI and Redis vector DB that stores embeddings and retrieves beer catalog passages for prompt augmentation.

AI-written summary · about

  1. 0:00Java for data science
  2. 1:49Why Java for ML
  3. 7:28Jupyter notebooks matter
  4. 11:42Java stack with containers
  5. 15:40Jupyter Lab setup
  6. 21:15Hello world in Jupyter
  7. 26:15Linear regression in Java
  8. 33:58Object detection with DJL
  9. 36:06Visualizing embeddings
  10. 36:50RAG with Spring AI
  11. 44:20Closing and future
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.