Federated learning is a technique that helps train machine learning models without sending sensitive user data to the cloud.
Convolutional neural networks (CNN), or ConvNets, have become the cornerstone of artificial intelligence (AI) in recent years. Their capabilities and limits are an interesting study of where AI stands today.
This article is part of Demystifying AI, a series of posts that (try) to disambiguate the jargon and myths surrounding AI.
I was nine years old when I had my first taste of programming, and fell...
Explainable AI helps peer into the black box of neural networks and deep learning algorithms, an important requirement for using automation in many domains.
A machine learning expert decided to address artificial intelligence's lack of imagination, and overnight, he invented generative adversarial networks (GAN).
Signal, Telegram, and other secure messaging apps and services used domain fronting to circumvent government censorship. But what is it really?
Support vector machine (SVM) is a type of machine learning algorithm that can be used for classification and regression tasks.
One of the most basic practices every cybersecurity guide will recommend is not to click on links and attachments contained in emails coming from unknown sources, and to think twice even if they come from...
Semi-supervised learning helps you solve classification problems when you don't have labeled data to train your machine learning model.
Large language models (LLM) require huge memory and computational resources. LLM compression techniques make models more compact and executable on memory-constrained devices.