To understand AI Bias, we need to understand Dataset Bias. Collecting, labelling, and organizing data is a time consuming and expensive effort. Many popular datasets in the artificial intelligence community can take years to produce and publish. This effort requires a large amount of resources, and does not make dataset…

Recent research trends in Artificial Intelligence, Machine Learning, and Computer Vision have led to a growing research space called Embodied AI. Facebook AI Research (FAIR) and Intel Labs has been spearheading new projects in the space of Embodied AI. “Embodied” is defined as “giving a tangible or visible form to…

Let’s simulate how to get punched in the face.

Just imagine two enemy opponents fighting each other in a game. If they are having a boxing match, then they might be punching each other’s head. The initial punch will knock the face in the direction of the punch’s force.

You might have heard of Google DeepMind beating several Atari games, beating a professional Go player, or even teaching a humanoid simulation to walk. This has been achieved with the help of Reinforcement Learning.

Reinforcement Learning is a subcategory of Machine Learning where an agent learns to behave in an…

Are you looking for Inverse Dynamics in Unity or Unity’s Physics engine (PhysX)? It doesn’t exist as far as I can tell, but it does exist for other physics engines, such as Bullet and possibly ODE (Open Dynamics Engine). Luckily, Inverse Dynamics is not too hard to implement in Unity.

Are you interested in the physics behind a humanoid character or perhaps some other animal? Then you might want to know the forces and torques required to move an arm or leg from one position to another position. Inverse Dynamics computes the forces and torques of an articulated body. This…

Neural Networks are modeled after the human brain.

If you’ve heard about Artificial Intelligence, Machine Learning, or Deep Learning recently, then you might have heard of a Neural Network.

Neural Networks are a key piece of some of the most successful machine learning algorithms. The development of neural networks have been key to teaching computers to think and…

If you’re in tech, you’ve been hearing a lot of buzz around Artificial Intelligence, Machine Learning, and even Deep Learning. What’s the right word to be using and when? Do they all mean the same thing? I mean, people are sure using it interchangeably all the time.

Artificial Intelligence, Machine…

Feel free to ask anything about computer vision.

Hi, my name is Luis Bermudez. I’d be happy to answer any of your questions regarding Artificial Intelligence, Machine Learning, Deep Learning, Computer Vision, and Augmented Reality.

Have any article ideas? Just want to say hello? Email me at

Luis Bermudez

Building AI/ML products. More at

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