Jump-Start Your Data Science Learning Java & Jupyter Notebooks
summary
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
chapters (11)
- 0:00Java for data science
- 1:49Why Java for ML
- 7:28Jupyter notebooks matter
- 11:42Java stack with containers
- 15:40Jupyter Lab setup
- 21:15Hello world in Jupyter
- 26:15Linear regression in Java
- 33:58Object detection with DJL
- 36:06Visualizing embeddings
- 36:50RAG with Spring AI
- 44:20Closing and future
related talks
45mData Science Apps: Beyond Notebooks
51mJava in production for Data Mining Research projects
31mData Science Yes, But in Kotlin!
47mML in Java, YES it's possible!
04h 02mHands-on Session on Data Science for Beginners
31mA better Jupyter Experience for Java Developers - JTaccuino unveiled
46mML in Java, YES it's possible!
43mWhy Java and the JVM Will Dominate the Future of Machine Learning, AI, and Big Data
