Nils Kasseckert
The best of both worlds: Combining Python and Kotlin for Machine Learning
#1about 5 minutes
The production gap in machine learning
Most machine learning models fail to reach production due to the disconnect between data scientists and software engineers, and the complex MLOps lifecycle required.
#2about 8 minutes
Data exploration and analysis with Kotlin in Jupyter
Use the Kotlin kernel in Jupyter notebooks with libraries like DataFrame and Let's Plot to perform type-safe data analysis and visualization.
#3about 3 minutes
Building neural networks with the Kotlin DL library
Define and train a neural network model using the Kotlin DL library, but be aware of current limitations like incompatibility with ARM-based Macs.
#4about 4 minutes
Deploying ML models as a web service with Ktor
Serve a pre-trained ONNX machine learning model with a lightweight web service using the Ktor framework for easy integration into production systems.
#5about 3 minutes
Choosing between Python and Kotlin for ML tasks
Use Python for its mature ecosystem in model development and experimentation, while leveraging Kotlin's type safety and performance for data pipelines and model serving.
#6about 2 minutes
Q&A on Kotlin for machine learning
The speaker answers audience questions about Kotlin DataFrame internals, integration with other frameworks, and the connection between the Kotlin and Python ecosystems.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
01:24 MIN
Using multiple languages from Java to Python
Coffee with Developers - CODE100 Manchester challenger Gbenga Oladipupo
00:02 MIN
Introduction to Kotlin and its Java interoperability
Route from Java to Kotlin
46:13 MIN
Audience Q&A on Kotlin features and learning resources
Route from Java to Kotlin
50:34 MIN
Q&A: Comparing Kotlin's ecosystem and future outlook
Why Kotlin is the better Java and how you can start using it
27:46 MIN
Key takeaways for modern data processing
Convert batch code into streaming with Python
08:31 MIN
Why Python became the dominant language for AI
Coffee with Developers - Stephen Jones - NVIDIA
24:06 MIN
Q&A on ML.NET, data, and model capabilities
Vikings language, the speech of the king Vasa or today's Swedish? Text classification with ML.NET.
00:02 MIN
The growing role of Python in real-time data processing
Python-Based Data Streaming Pipelines Within Minutes
Featured Partners
Related Videos
Moving from Java to Kotlin
Urs Peter
MLOps - What’s the deal behind it?
Nico Axtmann
Effective Machine Learning - Managing Complexity with MLOps
Simon Stiebellehner
DevOps for Machine Learning
Hauke Brammer
Multilingual NLP pipeline up and running from scratch
Kateryna Hrytsaienko
How AI Models Get Smarter
Ankit Patel
DevOps for AI: running LLMs in production with Kubernetes and KubeFlow
Aarno Aukia
Machine learning 101: Where to begin?
Lutske De Leeuw
Related Articles
View all articles.gif?w=240&auto=compress,format)

.gif?w=240&auto=compress,format)
.gif?w=240&auto=compress,format)
From learning to earning
Jobs that call for the skills explored in this talk.

AI Systems and MLOps Engineer for Earth Observation
Forschungszentrum Jülich GmbH
Jülich, Germany
Intermediate
Senior
Linux
Docker
AI Frameworks
Machine Learning

Java / Kotlin Developer in einem Cloud-Native-Stack
PROSOZ Herten GmbH
Herten, Germany
€47-70K
Intermediate
Senior
Java
Kotlin

DevOps Engineer – Kubernetes & Cloud (m/w/d)
epostbox epb GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Kubernetes
Cloud (AWS/Google/Azure)

Full Stack Developer (all genders welcome)
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
React
DevOps
Next.js
TypeScript
Cloud (AWS/Google/Azure)



Machine Learning (ML) Engineer Expert - frameworks MLOps / Python / Orchestration/Pipelines
ASFOTEC
Canton de Lille-6, France
Senior
GIT
Bash
DevOps
Python
Gitlab
+6

Senior Backend Kotlin Developer (JetBrains AI Platform LLM)
JetBrains
Amsterdam, Netherlands
Senior
API
Redis
Gradle
Kotlin
RabbitMQ
+3

Data Scientist- Python/MLflow-NLP/MLOps/Generative AI
ITech Consult AG
Zürich, Switzerland
Azure
Python
PyTorch
TensorFlow
Machine Learning