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. In this article, you’ll learn about the most important concepts behind NLP and how to implement emotion analysis with TensorFlow and Keras.

The Main Concepts


Tokenization is the process of splitting up sentences into various “tokens”, most likely individual words. Additionally, this process involves getting rid of certain less important characters, such as punctuation. It is extremely important…


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 my Google Drive in the first few lines of code. If you are not using Google Colab, ignore the first 2 lines of code.

Remember to modify your train_path and test_path variables, as they are specific to my computer in the code I am about to show you.

from google.colab…

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 implemented. With that being said, let’s get started!

What is image recognition?

Image recognition, also known as computer vision, is a scientific field that deals with the methods in which computers can gain a deep understanding of their surroundings from digital photos or videos. …

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 has been banned from any and all forms of research for the rest of his life. Weirdly enough, this event did not halt the progress of research into genome editing technologies, but sparked a surge of enthusiasm as to how genome editing can be performed without 100% accuracy and efficiency…

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