Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Become Elite AI Researcher

A comprehensive course on becoming an AI researcher from scratch. This repository contains hands-on Jupyter notebooks covering the fundamental concepts needed to understand and implement neural networks and deep learning.

Join the Skool Community → | Get a 7-day free trial if you join now!

Structure

1. Math Fundamentals (1_math/)

  • Math functions, derivatives, vectors, and gradients
  • Matrix operations and linear algebra
  • Probability and statistics

2. PyTorch Basics (2_pytorch/)

  • Creating and manipulating tensors
  • Matrix multiplication, transposing, and reshaping
  • Indexing, slicing, and concatenating tensors
  • Special tensor creation functions

3. Neural Networks (3_neural_networks/)

  • Building neurons, layers, and networks from scratch
  • Normalization techniques (RMSNorm)
  • Activation functions
  • Optimizers (Adam, Muon) and learning rate decay

Requirements

Install dependencies with:

pip install -r requirements.txt

Usage

Open and run the Jupyter notebooks in order, starting with 1_math/ and progressing through 2_pytorch/ to 3_neural_networks/.

Join the Community

Ready to take your AI research journey to the next level? Join the Become AI Researcher community on Skool for:

  • Interactive discussions and Q&A sessions
  • Additional resources and advanced topics
  • Community support from fellow researchers
  • Exclusive content and updates

Get a 7-day free trial if you join now!Join here

About

Full course on becoming AI researcher from scratch

Resources

Stars

364 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages