Image for post
Image for post
Photo by Andy Kelly on Unsplash

Hands-on Tutorials

Ever thought of using a chatbot to help answer your customers’ standard inquiries?

Are you facing too many standard requests and questions from customers and struggling to cope with them? Are you looking for a way to expand your customer service without incurring much costs?

In my previous story, I shared how I tackled data overburden issues by creating a personal text summarizer to summarize a document.

In this story, I will show you how you can easily create a powerful chatbot to handle your growing customer requests and inquiries. I will also show you how to deploy your chatbot to a web application using Flask.

First, why chatbot is particularly relevant in times like these, and what it is

The Covid-19 pandemic has hit the world hard. Many businesses have suffered major losses due to lockdown / movement controls. To ride through this tough time, many were forced to move their businesses online. …

Image for post
Image for post
Photo by Sebastian Herrmann on Unsplash

A guide to creating your personal text summarizer

Have you ever had one too many reports to read and you just want a quick summary of each report? Were you ever in a situation where everybody just wanted to read a summary instead of a full-blown report?

Summarization has become a very helpful way of tackling the issue of data overburden in the 21st century. In this story, I will show you how you can create your personal text summarizer using Natural Language Processing (NLP) in Python.

Foreword: Personal text summarizer is not hard to create — a beginner can easily do it!

What is text summarization?

It’s basically a task to generate an accurate summary while maintaining key information and not losing overall meaning. …

Image for post
Image for post
Image source:

Getting Started With Machine Learning for Newbies


You may often hear the term “Machine Learning (ML)”, and you may wonder how you can apply it to the datasets you have. In this post, I will show you how to get started with Machine Learning by using a sample dataset obtained from UCI Machine Learning Repository, and by answering the following top 3 questions that one curious about Machine Learning often has:

  1. What is the overall Machine Learning workflow?
  2. How to apply Machine Learning model to a dataset?
  3. What is the best overall Machine Learning model that one can be applied to almost all datasets, and what are the tips to improve overall model performance? …


Louis Teo

A mechanical engineer who’s also a data science nerd. Sharing my experience through story-telling.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store