Aritifical Intelligence

Top Graph Neural Network architectures: GCN, GAT, MPNN and beyond

Traditionally, datasets in Deep Learning applications such as computer vision and NLP are typically represented in the euclidean space. Recently though there is an...

Understanding Self-Supervised Learning with Contrasting Cluster Assignments: SWAV

Self-supervised learning, which is widely popular in computer vision, focuses on extracting representations from unsupervised visual data. This article delves into the SWAV method,...

Enhancing Computer Vision with Transformers: Understanding ViT Architectures, Tips, and Strategies for Improvements

Transformers in Computer Vision You are probably already aware of the Vision Transformer (ViT). What came after its initial submission is...

The Intersection of Neuroscience and Artificial Intelligence: Spiking Neural Networks

High energy consumption and the increasing computational cost of Artificial Neural Network (ANN) training tend to be prohibitive. Furthermore, their difficulty and inability...

A Tutorial on Using Transformers for 3D Medical Image Segmentation

Transformers are a significant trend in computer vision, and I recently provided an overview of some remarkable advancements. In this instance, I will use...

Top AI and Deep Learning Reads for 2022

So little time, so much to learn. Several books focus on deep learning have been written in the last few years. The competition is intense...

Exploring the Fundamental Principles and Various Approaches of Neural Architecture Search (NAS)

Neural Architecture Search (NAS) automates the design of neural networks’ topology to achieve the best performance on a specific task. The goal is to...

Outsmarting Your Competitors with Your Online Presence: Clever Strategies for Success

In today’s digital landscape, companies have to work harder than ever to capture their audience’s attention. A strong online presence is crucial, so how...

A Guide to Maximum Likelihood Estimation in Supervised Learning

This article demystifies the ML learning modeling process under the prism of statistics. We will understand how our assumptions on the data enable us to...

Latest articles