What is NLP?

Natural language processing (NLP) is a branch of machine learning and artificial intelligence that focuses on deriving meaning from human language and automatically handling it. It has various use cases in our modern society, including chat-bots, sentiment analysis from customer reviews, and identifying fake news. …


For fun, I decided to program a deep learning model to recognize the alphabets of the American Sign Language (ASL). You can find the dataset here from Kaggle. Let’s get to the code!


Note that I used Google Colab for this project, so I had to import the dataset from…

Image recognition. You’ve probably heard this term thrown around a lot, and now you’ve come to this article to learn about it.

In this article, you will learn the basics of image recognition, convolutional neural networks, and the latest and greatest technologies such as YOLO that are being created and…

A Brief History of Genetic Engineering and Prime Editing

In November of 2018, Dr. He altered the genetics of embryos using CRISPR technology to make them resistant to HIV. Though he had a pure intention, his actions could have caused further genetic implications, and increased their risk for other diseases. Consequently, he now faces three years in jail and…

Alexander Chow

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