Explainable, Responsible, and Trustworthy Artificial Intelligence

AI Articles

About a year and a half ago, I wrote a blog post titled “What Is Explainable Artificial Intelligence and Is It Needed?” In the post, I discussed how transparent and explainable the decision-making process of humans is.

On the other hand, I gave examples of the balance between the performance of AI applications and the decrease in explainability.

Continue reading “Explainable, Responsible, and Trustworthy Artificial Intelligence”

Machine Learning for Computer Vision: Foundations and Use Cases

Articles Machine Learning

With advances in camera quality, image fidelity, and neural network research focused on solving image- and video-based challenges, computer vision continues to capture the attention and imaginations of machine learning researchers and practitioners.

But computer vision is an incredibly broad umbrella term that encompasses an array of specific tasks and challenges, and the field continues to expand.

Continue reading “Machine Learning for Computer Vision: Foundations and Use Cases”

Entity Extraction with ML Kit

Articles

Entity extraction can be useful when you want to add interactivity to your application based on the context of the text.

For example, if it’s a phone number you can prompt the user to make a call and if it’s an email address you can prompt the user to open the email app. This is achieved by first extracting various entities in the text. In this piece, let’s look at how that can be achieved using Google’s ML Kit.

Continue reading “Entity Extraction with ML Kit”

Digit Recognizer with Flutter and TensorFlow Lite

Articles

Machine learning and AI are taking mobile application development to a new level. Apps that utilizing machine learning can recognize speech, images, and gestures.

This gives us new and compelling ways to engage and interact with people in the world around us. But how do we integrate machine learning into our mobile apps?

Developing mobile applications that incorporate machine learning has long been a difficult task. But with the help of platforms and dev tools such as Fritz AI, Firebase’s ML, and TensorFlow Lite, it’s getting easier to do so.

Continue reading “Digit Recognizer with Flutter and TensorFlow Lite”

How to Trick Computer Vision Models

Articles

With the advent of neural networks, machine learning has gained immense popularity, and companies in just about every industry have started to apply some form of this vast technology to increase efficiency, improve throughput, or enhance customer experiences.

Artificial intelligence as a field has seen major breakthroughs in many areas within the past decade. With so many industries jumping towards automation and trying to apply AI to enhance customer experiences, it’s started to create a bigger impact in our day-to-day lives.

Being used on such a large and varied scale, it has recently come to light that these methods come with their own problems.

Continue reading “How to Trick Computer Vision Models”

PlantVillage: Helping farmers in East Africa detect and treat plant disease

Articles

As global food demand continues to rise and myriad threats of climate change intensify, creating more sustainable agricultural practices has become increasingly essential. This is especially true in remote areas of the world, where advanced agricultural expertise is scarce and smallholder farmers with limited resources (both financial and material) cultivate an estimated 80% of farmland.

Continue reading “PlantVillage: Helping farmers in East Africa detect and treat plant disease”