Includes a technical summary for each one

Photo by Jonas Denil on Unsplash

From time to time I would read some ML/AI/DL papers just to keep up with what’s going on in the tech industry these days — and I thought it might be a good idea to collate some interesting ones and share them with you guys in an article (coupled with some key technical concepts). So here’s a few research projects that I (personally) really like and I hope you will too:


A short tutorial of using Plotly.js in React

Photo by Lukas Blazek on Unsplash

I’ve written a tutorial on how to visualize interactive 3D networks (or data) with Python Plotly a few months ago and thought maybe it’ll be a good idea to write another one for Plotly.js.

One of the reasons why someone might prefer Plotly.js over Python Plotly could be because of loading speeds — I’ve once written a React + Flask application (where the datasets and Plotly figures are on Flask) and when I compared it to my React + Plotly.js application, interactivity and loading speeds are much better with Plotly.js.

So here’s a quick tutorial on how to use Plotly.js…


The latest tool-kits available for semantic image segmentation

Photo by Jack Kaminski on Unsplash

Semantic Image Segmentation tasks are some of the most widely-researched yet difficult to tackle issues in Computer Vision.

Every single pixel in the image will have to be categorized to a specific label — this is a step up from just using bounding boxes in object detection as illustrated by the image below:


A quick and simple script to resize all your images in a folder to your desired dimensions

Photo by Joanna Kosinska on Unsplash

Imagine this — you have TONS of images in a folder on your computer and you want to resize all of them to certain dimensions (change the height or width).

You could either —

  1. Individually upload them to some resizing tool one by one, or
  2. Uhh...bulk resize them with some resizing tool (yes I know they exist)

I do realize that these two methods basically covers everything when it comes to simple resizing of images — HOWEVER, what you can’t get (from the methods above) is the sense of satisfaction after completing a task by coding a script all by…


Probably the most simple and concise guide

Photo by Zan on Unsplash

I managed to find various tutorials online when I was trying to figure out how to build and then deploy my React + Flask App. What I did was, I first Googled and figured out how to build the React+Flask App, then I tried searching around for how to deploy it.

Unfortunately, most tutorials I managed to find were TOO complicated (personal opinion). If you Google “How to build a React Flask App”, here’s my top three results: link, link, link.

They might be great tutorials but if you don’t wanna bother with Nginx, various configurations and extra packages for…


Concise and Simple

Image from link

Note: If you’d like to read about building + deploying your React-Flask project, do check out this tutorial.

I mostly did AI related stuff back in my undergrad years but haven’t had the chance to go into web development until my final semester of school. Even though AI was really interesting, I figured that the only way I can show others what I’m doing with it is to put it on the web.

With that thought, I learned Flask and React separately and these days I wanted to figure out how to use both Flask in conjunction with React so…


With Tips on What to Expect and Prepare For — 2020 Version

Photo by Gabrielle Henderson on Unsplash

I was preparing for a front-end ReactJS interview a few days ago and realized that many guides seem to be rather outdated (class based components, relatively few discussed about hooks, etc).

In this article, I’ll try to collate and present a list of interview questions that I think has a higher chance of being asked and hopefully it’ll be useful to you!

The first part would be presenting some tips to better help you prepare for your interviews and the second one would be QnAs of the technical questions.

Interviewers realize that even if you memorize all the ReactJS theories…


Complete python tutorials that will help cement some of the most important CV concepts if you go through them

Photo by Matt Noble on Unsplash

Hello Internet! In this article, I’ve collated five computer vision online tutorials that anyone can easily follow through and learn from. I personally think that learning theoretical knowledge is sometimes too mundane and building mini side projects can be a great way to supplement one’s learning.

Many online tutorials or projects that I’ve gone through often only teach a portion of the entire project and you’ll often have to reference other materials to make the project work as a whole. …


My problem is how we’re all willing puppets — and their creators know it.

Photo by Prateek Katyal on Unsplash

I’d like to begin by sharing a short excerpt from the book “Surprise” —

According to Zack, we modern humans are Content Zombies: hollowed-out creatures with an endless lust for entertaining information. Starving zombies don’t sit down to take advantage of a freshly caught victim. They don’t savor the moment. They grope and tear. Then they stumble away, leaving sizable chunks of their meal untouched. Zack points out that we do the same when we get our hands on new content. We’re always looking for more to see, read, and try, but at the end of the day, we still…


And Finish That Side-Project — Suitable for non-programmers too

Photo by Ramón Salinero on Unsplash

In a fast-paced world FILLED with distractions, it’s sometimes almost impossible to get into a “flow” state and focus.

A term coined by Mihály Csíkszentmihályi in 1975, being in the “flow” state basically means you’re completely absorbed in the task at hand and you’re just completely focused on it.

When I’m in that state, I find that my anxiety levels are lower, I feel this low hum of subtle euphoria and things just get done faster. According to Wikipedia, the formal definition of being in “flow” is:

… the mental state…

Ran (Reine)

I live for days when I can watch skies of blue, while enjoying the view. Most other days I’m a city rat who scuttles between Art and Coding. SG NTU CS Grad.

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