deep-learning

Deep learning tutorials in Python covering neural networks, training, and common frameworks.

What is Artificial Intelligence? AI, ML, and GenAI Explained

You almost certainly used artificial intelligence before breakfast today. When your phone unlocked by recognising your face, when your email quietly slid a junk message into the spam folder, when your maps app rerouted you around a jam, that was AI at work. So what is artificial intelligence once you set the sci-fi robots aside? It comes down to one down-to-earth idea: a computer handling a job we used to believe only a human mind could do. That is the ... Read More

AI: Computer Vision Project, Object Detection with YOLO

Text models are everywhere, but many of the most useful real-world problems are visual: counting people, reading signs, catching defects on an assembly line. YOLO object detection in Python is the fastest way to give your code eyes. YOLO (You Only Look Once) takes one look at the whole frame and hands back boxes and labels, quick enough for live video and light enough for a plain CPU. Think of YOLO like a checkout scanner at a supermarket. The scanner ... Read More

NLP: BERT, GPT, and Modern Language Models

This BERT vs GPT comparison walks through the two architectures that shaped modern NLP (Natural Language Processing): BERT (an encoder that reads text bidirectionally to understand it) and GPT (a decoder that reads left to right to generate it). We line up their pre-training objectives, their attention patterns, and when to reach for each one, all with code you can run. “Language models are unsupervised multitask learners.” Alec Radford, OpenAI Last Updated: July 2026 | Tested on: Python 3.14.6, transformers ... Read More