Tag

Machine Learning
Real-life data is messy, complex, and hard to understand! Let’s see how we can make it a little simpler! One of my favourite approaches to dealing with large, complex problems is to break them down into smaller, more manageable sub-problems. This makes it easier to focus on the important bits without being overwhelmed by the...
John Smith. J Smith. Smith, John. How to find if this John is the same as that John! Have you ever searched for a contact on your phone and come up with several duplicate or near-duplicate entries? (I’m fairly certain this isn’t just me!) For me, this tends to happen when I forget that I...
Supercharging pre-trained Transformer models to deal with datasets containing domain-specific language. Transfer Learning Broadly speaking, Transfer Learning is the idea of taking the knowledge gained from performing some task and applying it towards performing a different (but related) task. Transformer models, currently the undisputed masters of Natural Language Processing (NLP), rely on this technique to...
Let’s face it; Processing documents is tedious and paperwork is boring. Computer vision can help us do less of it! Confession; I have terrible handwriting. I attribute part of the blame to my childhood where I learned to write cursive in England and then had to switch back to non-cursive in Sri Lanka where cursive...
Does it always take human interaction to build a conversation? Or maybe just human-like thinking than an actual human? Neural networks are famous for mimicking the way a human think and we need a deep dive into neural networks for building a meaningful chat bot. Chat bots can be classified on their purpose as General...