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
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
Hybrid AI: Next Generation Natural Language Processing
Jan Schweiger
DevOps for AI: running LLMs in production with Kubernetes and KubeFlow
Aarno Aukia
WWC24 - Ankit Patel - Unlocking the Future Breakthrough Application Performance and Capabilities with NVIDIA
Ankit Patel
Related Articles
View all articles.gif?w=240&auto=compress,format)



From learning to earning
Jobs that call for the skills explored in this talk.

Forschungszentrum Jülich GmbH
Jülich, Germany
Intermediate
Senior
Linux
Docker
AI Frameworks
Machine Learning


envelio
Köln, Germany
Remote
Senior
Python
JavaScript
Structured Query Language (SQL)

trivago
Düsseldorf, Germany
Senior
MySQL
Kafka
Python
Google BigQuery
Google Cloud Platform

Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
GitHub Copilot
Anthropic Claude
Cloud (AWS/Google/Azure)

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

Skalbach Gmbh
Stuttgart, Germany
API
Azure
NoSQL
Flask
Django
+8

ASFOTEC
Canton de Lille-6, France
Senior
GIT
Bash
DevOps
Python
Gitlab
+6

Scalable GmbH
Berlin, Germany
Remote
Senior
GIT
Java
REST
NoSQL
+7