Hey guys! I built a simple Neural Network from scratch to learn how they work from a fundamental level. I'd love for you to check out the code and tutorial I wrote. Let me know what you think :)
full tutorial: https://enlight.nyc/neural-network
the full tutorial website is broken or something, I can't connect to it longer than a few seconds before the whole page is just a white screen. I had to use the Wayback Machine (web.archive.org) to see it.
Great! The only neural network I made (although I don't know if it counts)was a code which tried to find the number zero by adding a list of numbers. https://repl.it/@JakobNacanaynay/Neural-Network-30. It works 50% of the time.You should also give the option to see one at a time using the time package.
@shamdasani While I don't know if it's neural network, there is a list of numbers from -50 to 50 except zero. At first there is a 50% chance it will be added to the total but, depending on how well it did from last time, the chances will increase or decrease. For example it chooses to add -15,30,5,-50,-30 on the first time adding to -60. The next time it chooses numbers that add to 20. For my code, since it had a lower absolute value by 20, the chance of appearing again changes from 50% to 70%. It is a neural network only with weights.
@JakobNacanaynay Increasing the chance of adding one number to the list will not increase the chance of getting a zero... If you were aiming for something like a sum of 200 from a certain amount of numbers, then yeah, this would work, because higher numbers would get higher priority. But n this case, it's the combination that matters, and individual choices don't affect anything.