Giter Site home page Giter Site logo

zulqarnain-cc34 / neural-network-from-scratch Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 21.42 MB

๐Ÿง ๐Ÿค– Want to learn how to build neural networks from scratch? Follow along and create your own machine learning library.

Jupyter Notebook 100.00%
neural-network machine-learning machine-learning-from-scratch machine-learning-practice machine-learning-tutorials machinelearning-python

neural-network-from-scratch's Introduction

Neural Network From Scratch ๐Ÿš€

๐ŸŽ‰ Welcome to the Neural Network From Scratch repository! ๐Ÿง  Here, you'll find a fantastic tutorial series that takes you on an exciting journey through understanding and implementing neural networks, from the basics to creating your very own machine learning library. ๐Ÿค–

Overview ๐Ÿ“š

This tutorial series covers the following chapters:

  1. Simple Predictor: ๐Ÿ’ก Learn how computers are simple predicting machines and implement the concept with a fun example.
  2. Classifier vs Predictor: ๐Ÿ”„ Explore how a predictor can transform into a classifier with a captivating example.
  3. Learning Rate: ๐Ÿƒโ€โ™‚๏ธ Uncover the magic of learning rate and its role in the learning process.
  4. Sometimes One Classifier is not Enough: ๐Ÿงฉ Discover the XOR problem and why one classifier might not be enough.
  5. Neuron and Activation Function: ๐Ÿงช Examine the structure of a neuron and the vital role of activation functions in neural networks.
  6. Modeling an Artificial Neural Network: ๐ŸŽจ Master the art of modeling artificial neural networks.
  7. Understanding Neural Networks: ๐Ÿ•ต๏ธโ€โ™‚๏ธ Peek inside the inner workings of neural networks, modeled after the human brain.
  8. Matrix Multiplication is Useful: ๐Ÿ“ Unlock the power of matrices in neural network calculations with a 2-input, 2-layer example.
  9. BackPropagation: ๐ŸŒŠ Dive into the world of backpropagation and its function in neural networks.

Credits ๐Ÿ™Œ

Special thanks to Tariq Rasheed's book, Make Your Own Neural Network, which served as a guide for creating these notebooks and chapters. The chapters are freely licensed under the MIT license, so anyone can use them.

License ๐Ÿ“„

This project is distributed under the MIT License. See LICENSE.txt for more information.

Connect with Me ๐ŸŒ

Follow me on LinkedIn and keep up to date with my latest projects on GitHub:

LinkedIn

neural-network-from-scratch's People

Contributors

zulqarnain-cc34 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.