With serverless platforms like IBM Cloud Functions different types of scenarios can be built. Very common scenarios are APIs and web applications. I’ve open sourced some code that shows how to buil...
Pictures from W-JAX 2018
This week I had the pleasure to attend W-JAX in Munich which is a conference for Java and enterprise developers with 1400 attendees. I’ve been to JAX and W-JAX several times and really like this co...
Hosting Static Web Application Resources on OpenWhisk
The tutorial Serverless Web Application and API describes how to develop serverless APIs and web applications via IBM Functions, the IBM Functions API Gateway and a No-SQL database. The static web ...
Pictures from data2day
This week my colleagues Stephan Reimann and Thomas Südbroecker and I attended data2day in Heidelberg. data2day is a technical conference for data scientists and developers focussed on topics relate...
Using Docker Containers in the Deep Learning Platform FfDL
In order to train the object detection model for my sample TensorFlow Object Detection for Anki Overdrive Cars, I used a custom Docker container. I’ve extended the description of my repo to also do...
Installing Knative on the IBM Cloud
I finally found some time to start playing with Knative. It took me a few hours to get a simple sample running. Below I describe some pitfalls when installing Knative and tips how to avoid them. Wi...
Training TensorFlow Object Detection Models
TensorFlow Object Detection is a powerful technology to recognize different objects in images including their positions. The trained Object Detection models can be run on mobile and edge devices to...
Deploying Machine Learning Models in the Cloud
For software development there are many methodologies, patterns and techniques to build, deploy and run applications. DevOps is the state of the art methodology which describes a software engineeri...
Training AI Models on Kubernetes
Early this year IBM announced Deep Learning as a Service within Watson Studio. The core of this service is available as open source and can be run on Kubernetes clusters. This allows developers and...
Reusing Open Source Models in AI Applications
Building machine and deep learning models from scratch is often not trivial, not for developers and sometimes not even for data scientists. Fortunately over the last years several models have been ...