federated learning
Federated learning is a technique that helps train machine learning models without sending sensitive user data to the cloud.
computer vision object detection
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 machines (SVM)
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
Semi-supervised learning helps you solve classification problems when you don't have labeled data to train your machine learning model.
baby llama llm compression
Large language models (LLM) require huge memory and computational resources. LLM compression techniques make models more compact and executable on memory-constrained devices.