Neural Network

Sharing my learning journey on the fundamentals of neural networks — from basic concepts to advanced implementations.

  • Neural Network Notes: Coding CNN

    Last time, I summarized my learnings of the basic concepts of Convolutional Neural Networks (CNNs) and a basic neural network implementation from scratch. In this post, I will continue sharing my experience and notes on coding a CNN from “scratch”, which is still part of my nn-learn project.

  • Neural Network Notes: Coding the Network from Scratch

    I’ve set out on a journey to learn and understand AI — with the ultimate goal of grasping the essence of large language models (LLMs) and exploring the frontier of research in this field freely. This pursuit is driven by a deeper curiosity: a desire to understand the origins of...

  • Neural Network Notes: Convolutional Neural Network

    After completing my initial exploration and study of neural networks — and documenting it in Neural Network Notes: the Basics and Backpropagation — I am now moving on to the next fascinating topic: Convolutional Neural Networks (CNNs). CNNs are a type of deep learning architecture specifically designed to process data...

  • Neural Network Notes: The Basics and Backpropagation

    As an individual, I feel incredibly lucky to live in an era largely free from major national or global wars, while both fundamental sciences and engineering are advancing rapidly, reaching new peaks one after another at an unprecedented pace. Among these breakthroughs, Artificial Intelligence — particularly Large Language Models (LLMs)...