Based on some recent conversations, I realized that text preprocessing is a severely overlooked topic. A few people I spoke to mentioned inconsistent results from their NLP applications only to realize that they were not preprocessing their text or were using the wrong kind of text preprocessing for their project. With that in mind, I thought of shedding some light around … [Read more...] about Getting Started with Text Preprocessing for Machine Learning & NLP
Technology
Advanced Topics in Deep Convolutional Neural Networks
If We Want Machines to Think, We Need to Teach Them to See — Fei-Fei Li Throughout this article, I will discuss some of the more complex aspects of convolutional neural networks and how they related to specific tasks such as object detection and facial recognition. The topics that will be discussed in this tutorial are: CNN reviewReceptive Fields and Dilated … [Read more...] about Advanced Topics in Deep Convolutional Neural Networks
Building NLP Classifiers Cheaply With Transfer Learning and Weak Supervision
Introduction There is a catch to training state-of-the-art NLP models: their reliance on massive hand-labeled training sets. That’s why data labeling is usually the bottleneck in developing NLP applications and keeping them up-to-date. For example, imagine how much it would cost to pay medical specialists to label thousands of electronic health records. In general, having … [Read more...] about Building NLP Classifiers Cheaply With Transfer Learning and Weak Supervision
Machine Learning Project Structure: Stages, Roles, and Tools
Various businesses use machine learning to manage and improve operations. While ML projects vary in scale and complexity requiring different data science teams, their general structure is the same. For example, a small data science team would have to collect, preprocess, and transform data, as well as train, validate, and (possibly) deploy a model to do a single … [Read more...] about Machine Learning Project Structure: Stages, Roles, and Tools
Major Challenges for Machine Learning Projects
Although scientists, engineers, and business mavens agree we might have finally entered the golden age of artificial intelligence when planning a machine learning project you have to be ready to face much more obstacles than you think. Deep learning algorithms like AlphaGo are breaking one frontier after another, proving that machines can already be able to play complex … [Read more...] about Major Challenges for Machine Learning Projects
How to Deliver on Machine Learning Projects
As Machine Learning (ML) is becoming an important part of every industry, the demand for Machine Learning Engineers (MLE) has grown dramatically. MLEs combine machine learning skills with software engineering knowhow to find high-performing models for a given application and handle the implementation challenges that come up — from building out training infrastructure to … [Read more...] about How to Deliver on Machine Learning Projects
Pay Attention to That Man Behind the Curtain
AI bias doesn’t come from AI algorithms, it comes from people. What does that mean and what can we do about it? Technology is not free of humans No technology is free of its creators. Despite our fondest sci-fi wishes, there’s no such thing as ML/AI systems that are truly separate and autonomous… because they start with us. All technology is an echo of the wishes of … [Read more...] about Pay Attention to That Man Behind the Curtain
Algorithmic Solutions to Algorithmic Bias: A Technical Guide
I want to talk about technical approaches to mitigating algorithmic bias. It’s 2019, and the majority of the ML community is finally publicly acknowledging the prevalence and consequences of bias in ML models. For years, dozens of reports by organizations such as ProPublica and the New York Times have been exposing the scale of algorithmic discrimination in criminal risk … [Read more...] about Algorithmic Solutions to Algorithmic Bias: A Technical Guide
What Is This “AI For Social Good”?
The “AI for Social Good” umbrella “AI for social good”. We increasingly see related initiatives by organisations like Google and Microsoft, conferences, reports and workshops in major “AI” conferences like Neurips, ICRL, and ICML. However, AI for good has become an arbitrary term. Not only AI is a conflated term (for which we can write books about) but … [Read more...] about What Is This “AI For Social Good”?
4 Cutting-Edge AI Techniques for Video Generation
It is no secret that algorithms today can generate very realistic deepfakes - images or videos that are totally fake but very hard to distinguish from the real ones. You can make Mark Zuckerberg talking about “one man with total control of billions of people stolen data” and the suspicion will come only because Mark is not likely to say these exact words while the video … [Read more...] about 4 Cutting-Edge AI Techniques for Video Generation