The Implicit Knowledge of Loss Functions in Machine Learning Algorithms
How did you learn your lessons at school when you were young? How confident were you about your success? Most importantly, how highly were you evaluated by your teachers? There is a high probability that you were...
How To Mimic Evolution For Machine Learning Tasks
Experiments In his book, The Master Algorithm, Pedro Domingos imagines the following experiments: Take a building, extremely well–built for two purposes: Nothing can enter and most importantly nothing can...
GloVe and fastText — Two Popular Word Vector Models in NLP
In the previous post, we saw how Natural Language Processing has moved from seeing words as a string of characters to what they mean. This post builds on those ideas. Miklov et al. introduced the world to the...
How NLP Is Teaching Computers The Meaning Of Words
Explore the field of NLP and how it is getting machines to not just see words but also understand them with neural-network-based representations and embeddings.
Machine Learning Spotlight (Part 2) – How Convolutional Neural Networks Work
In a previous blog post, we talked about Recurrent Neural Networks (RNNs), and how they are the go-to neural network architecture for Natural Language Processing (NLP) tasks. Here, we’ll follow up on this...
Classification Metrics (Part 2) – Actionable Training Tips To Improve Your Bot Dataset
You’ve built a chatbot, but it’s not performing as you’d like, and it seems like the problem is coming from the training of your dataset. Knowing where to start when you want to improve the performance of...
Classification Metrics (Part 1) – How To Boost Your Bot Performance Through Data
Today, building a bot is an easy process. There are many tools, like SAP Conversational AI, that allows you to quickly build your own AI. But accurately measuring the effectiveness of your bot can quickly turn into...
Reinforcement Learning (Part 3) – Challenges And Breakthroughs
Overview If you haven’t yet read Part 1 or Part 2 of our reinforcement learning series, you can check them out here and here. Part 1: You will learn about key concepts of reinforcement learning that will help you...
Reinforcement Learning (Part 2) – Applications And Comparisons With Other Types Of Machine Learning Algorithms
If you haven’t yet read the reinforcement learning primer go back and check it out first here. That article will provide you with the key concepts in reinforcement learning. Then you will be ready to fully compare...
Reinforcement Learning (Part 1) – The Mario Bros Example
Imagine a world where every computer system is customized specifically to your own personality. It learns the nuances of how you communicate and how you wish to be communicated with. Interacting with a computer...