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” and 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 apply 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