There are always ups and downs in giving presentations. And today’s article is a reflection on what happened recently and how I realized that I’m not anywhere near my goal of being a good speaker and what I need to do to be better. It is a way for me to recognize my flaws and having feedbacks, good or bad, are important. It is only with honest feedback that you truly understand the external perception of yourself.
It has been many years since I started public speaking and I certainly have progressed in my ability to deliver insightful presentations and…
While I write this article in Jan 2021, the world is not much different from 2020 because of COVID-19. COVID-19 was first reported in Wuhan, China, and subsequently spread worldwide, even to Antarctica.
To date, we have 101 million confirmed cases and 2 million deaths. Singapore is not spared. We went to Circuit Breaker (lockdown) during April 2020 to contain the virus from spreading.
Work from home was very different for all of us. I was fortunate to have enough computing devices for my kids when they started their Home Based Learnings for schools…
In this final part of my data science series, we will begin to explore MLOps and how can we use Open Data Hub on Red Hat OpenShift Container Platform to achieve this.
In the previous post, I wrote about how we can deploy your trained model onto Kubernetes. But how can we leverage on a pipeline to help us build and train our model in a consistent manner and then deploying them onto Kubernetes?
Developing, deploying and continuously improving the model is very different from traditional web or mobile applications, however, you can still take advantage of Continuous Integration and…
In the previous post, we learnt how to build a PyTorch image and running the image to train the model on your laptop using
Once a model has been trained, we will now begin to package this model and deploy the model onto Kuberentes.
The repository used in this post is available here.
In the previous post, we talked about the benefits of container images and why they provide a consistent runtime environment for your AI workload. In part 2 of this series, we will explore tools such as
podman to build OCI compatible images.
The source code used in this post is available on my Git Hub repository.
Docker Inc. contribution of docker resulted in the explosion of containers usage. Docker tool makes it very easy for us to build and deploy containers on any environment, such as on your laptop, within your data center or to the cloud. …
In this series of blog posts, I will introduce how containers can be used in data scientist workflow, how to build and push them into a container registry, and how to use a container for training and deploy them onto Kubernetes
The first part of the series is focused on why containers for data science.
Containers are lightweight software packages that only contain the application and runtime. These containers share the operating system kernel, therefore it doesn’t need its own Operating System, unlike virtual machines.
As such, a container size is smaller, which allows them to be shipped and deployed…