• Stars
    star
    1,358
  • Rank 33,808 (Top 0.7 %)
  • Language
    C++
  • License
    MIT License
  • Created about 4 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Neural Networks from Scratch in various programming languages

Neural Networks from Scratch in X

The idea here is to share Neural Networks from Scratch tutorial parts / Neural Networks from Scratch book in various other programming languages, besides just Python.

If you're following along in another language, feel free to contribute to your specific language via a pull request. If you're considering trying to use another language, you can see how others have achieved writing the neural networks from scratch in other languages here too.

How to contribute:

The plan is to share code from video part #s. We will be updating the Python variants, so, if you are just following the book, you can see which block(s) of code should be translated by checking out the Python versions.

Before submitting a PR, check to see if there's already a PR from someone for that specific part # and language.

Submission for given part number should be complete in a single file, ie. should not be split across multiple files. This makes it easier for us to maintain the repository amd easier for others to follow.

If you want to submit solutions in multiple languages, or your submission adds new files and changes files of someone else, create separate PRs for these cases.

We will be accepting PRs in the following ways:

  1. Prioritizing the already-established people who have contributed to that language already.
  2. Prioritizing by who submits first.

More Repositories

1

pygta5

Explorations of Using Python to play Grand Theft Auto 5.
Python
3,864
star
2

GANTheftAuto

Python
843
star
3

socialsentiment

Sentiment Analysis application created with Python and Dash, hosted at socialsentiment.net
Python
467
star
4

TermGPT

Giving LLMs like GPT-4 the ability to plan and execute terminal commands
Jupyter Notebook
395
star
5

Carla-RL

Reinforcement Learning codebase for self-driving car in Carla
Python
339
star
6

ChatGPT-at-Home

ChatGPT @ Home: Large Language Model (LLM) chatbot application, written by ChatGPT
Python
325
star
7

ChatGPT-API-Basics

Jupyter Notebook
292
star
8

BCI

Brain-Computer interface stuff
Python
285
star
9

nnfs_book

Sample code from the Neural Networks from Scratch book.
Python
261
star
10

BLOOM_Examples

Some quick BLOOM LLM examples
Jupyter Notebook
258
star
11

nnfs

Neural Networks from Scratch
Python
177
star
12

Falcon-LLM

Helper scripts and examples for exploring the Falcon LLM models
Jupyter Notebook
168
star
13

SC2RL

Reinforcement Learning + Starcraft 2
Python
139
star
14

Simple-kNN-Gzip

A simplistic linear and multiprocessed approach to sentiment analysis using Gzip Normalized Compression Distances with k nearest neighbors
Jupyter Notebook
138
star
15

QuantumComputing

Collection of Tutorials and other Quantum Computer programming related things.
Jupyter Notebook
134
star
16

cyberpython2077

Using Python to Play Cyberpunk 2077
Python
122
star
17

GPT-Journey

Building a text and image-based journey game powered by, and with, GPT 3.5
Python
79
star
18

OpenAssistant_API_Pythia_12B

Creating and Using an Open Assistant API locally (Pythia 12B GPT model)
Jupyter Notebook
75
star
19

neural-net-internals-visualized

Visualizing some of the internals of a neural network during training and inference.
Jupyter Notebook
59
star
20

reddit_spam_detector_bot

Bot that detects spam/affiliate marketing authors, and posts some stats on their threads.
Python
58
star
21

Together-API-Basics

Some information for working with the Together inference API for Open Source AI models
Jupyter Notebook
55
star
22

sentdebot

Code for Sentdebot in the Sentdex discord channel (discord.gg/sentdex)
Python
53
star
23

NEAT-samples

samples of neat code
Python
50
star
24

Lambda-Cloud

Helpers and such for working with Lambda Cloud
Python
49
star
25

LLM-Finetuning

Some helpers and examples for creating an LLM fine-tuning dataset
Jupyter Notebook
46
star
26

uarm

uArm Things
Python
29
star
27

satisfunctions

Fighting arthritis from Satisfactory one function at a time.
Python
23
star
28

PyGTA5_Reboot

Python Plays GTA V Reboot
18
star
29

TTSentdex9000

I am a human just like you!
16
star
30

chatbotrnd

working with chatbot response scoring.
Python
14
star
31

HF-Cache-Cleanup

cleanup cached models.
Python
10
star
32

cellvolution

Evolutionary cell-based simulation
Python
1
star