Author: admin

A World of Vectors: Vectors in Geometry, Physics and Computer Science
Most of us may have probably learnt about vectors at school either in Geometry or Physics class (if you haven’t or happen to forget it, no problem! This post will start by explaining it again, as clear and simple as possible). One tricky thing when dealing with vectors is that they can be represented and…

Sentiment Analysis Using RNN and GloVe Pretrained Embeddings
This article was first published on March 6, 2022 on Medium and was now moved to this website. It details how I use Recurrent Neural Network (RNN) to train a model for analyzing the sentiment of a tweet. There are 4 mains steps that we will go through: The notebook can be found here. Step 1:…

What I Had Known about Matrix Multiplication Is Just… a Joke
My first encounter with matrix multiplication was early at high school when I read a maths book that I now forgot its title (forgive me, it’s been a very long time ago). There should be no problem for any one with adequate multiplication and addition skill (that’s including me) to understand the numerical formula of…

The Gradient Is Not the Same As the Derivative or the Directional Derivative
A while ago, a friend of mine sent me a small handbook of mathematics for AI & machine learning, and when scanning the book I was quite shocked when the author equates gradient with derivative. Unfortunately, such misunderstanding is not so uncommon amongst the AI/ML community as I later discovered during conversations with others AI…

A Quick Note about Randomness
The word “random” appears very frequently in statistics, machine learning and AI in general. The random variable, random sampling, random number generator, just to name a few. But what exactly is randomness and how random numbers are generated are two very interesting questions for beginners who first encounters the idea of randomness to think about.…

Moving Towards AI & Data Science
More than a decade ago, inspired by the success of some online communities where people can share their knowledge and experience with others, I have built a simple CMS and started writing articles and tutorials about software programming with focus on the Vietnamese developers. Day after day the content was growing steadily a long with…