Bird Flocking Simulator
8:30
7 жыл бұрын
Arduino Crane Servos Robot
2:41
8 жыл бұрын
Quadcopter Stabilization Simulation
0:54
Maze Fire Fighter Robot
2:06
9 жыл бұрын
IR Sensor Bot
2:08
9 жыл бұрын
Пікірлер
@kaantemizkaan
@kaantemizkaan 4 ай бұрын
the best one among the others
@Romahotmetytky
@Romahotmetytky 5 ай бұрын
hey great tutorial, I am wondering what is your opinion on using C# for neural networks, most of books and tutorial use python did you use c# because that is the language your most familiar with ? or are there any performance benefits ?
@underpowerjet
@underpowerjet 5 ай бұрын
Neural networks (NN) can get really big and need to be super fast. While Python is great for building NNs, the heavy lifting is often done using C++ or even better, on a GPU. There are tons of libraries, like TensorFlow, that make this easy and efficient in Python. If you're looking to get into development, I’d recommend starting with Python and TensorFlow for a smoother learning curve.
@acez28
@acez28 6 ай бұрын
Very helpful man... very helpful 🎉 Instant sub
@indumahato2035
@indumahato2035 6 ай бұрын
Can u share the project details
@somebodynothing8028
@somebodynothing8028 7 ай бұрын
Hey you aciive on KZbin still
@somebodynothing8028
@somebodynothing8028 7 ай бұрын
I have a question
@codebreaker2590
@codebreaker2590 8 ай бұрын
is this work for ios?
@visheshl
@visheshl 9 ай бұрын
Can you do a tutorial for a bibetes like game using your genetic algorithm? Where creatures spawn and evolve and reproduce. and the best creatures are selected to spawn again. Could you please do a tutorial for this?
@visheshl
@visheshl 9 ай бұрын
hi could you do a tutorial to build this project?
@kerduslegend2644
@kerduslegend2644 Жыл бұрын
Finally... A neural network tutorial that isn't involving python and numpy. Literally 50% of the struggle of making neural network is elevated if using numpy.. And that's cheating. Not to mention how python is formed making it hard to understand since you don't really know what's the variable they use
@presente9501
@presente9501 Жыл бұрын
Thank you! More than 6 years past and this video continue to be one of my most preferred videos about Neural Network, you and Sebastian Lague help me a lot with this things in C#. I already know in python but making things in C# is… Different.
@underpowerjet
@underpowerjet Жыл бұрын
Thanks, appreciate it :)
@comedyman4896
@comedyman4896 Жыл бұрын
"I'm not sure why my [function] wasn't working, I just removed it for now" - the C# Unity mantra
@underpowerjet
@underpowerjet Жыл бұрын
🤣
@groupflix
@groupflix Жыл бұрын
Why do Americans pronounce "important" as "import-tant"?. It seems like they want to sound intelligent, but come off as stupid. I would say stupid American, but that would be redundant.
@bubbuilder
@bubbuilder Жыл бұрын
Neat
@chickencow1598
@chickencow1598 Жыл бұрын
Can you please tutorial on how to use the network because i do not understand
@chickencow1598
@chickencow1598 Жыл бұрын
I meant tutorial f*ck autocorrection
@komegaming3500
@komegaming3500 Жыл бұрын
This video helped me so much! Thank you for your videos!
@underpowerjet
@underpowerjet Жыл бұрын
No problem :)
@AmPProductionzz
@AmPProductionzz Жыл бұрын
i watched like 20 videos and everyones like "backpropogate" recurrent loop feed it forward, its like no shit, but none of them gave any examples or explained it, this was fantastic
@underpowerjet
@underpowerjet Жыл бұрын
Thanks! I am visual learner, I like to see example otherwise it's really hard to get a mental picture.
@temaye9429
@temaye9429 Жыл бұрын
I wish I watched this video years ago. You've demystified so much for me. Thanks so much for making it.
@underpowerjet
@underpowerjet Жыл бұрын
No problem :)
@123TeeMee
@123TeeMee Жыл бұрын
Exciting stuff. What I want to see some day is a system optimised for evolutionary performance; minimising any computation that isn't processing interesting interactions or the selection thereof (simpler world, less aimless wandering around by creatures, more interesting interactions, and not those that have been seen before in these sorts of projects), making sure the things that evolve can be understood by humans (NNs make this difficult. perhaps somehow filter out neural pathways that aren't used much / don't contribute much to success, and allow for efficient user inspection of behaviour. More powerfully, perhaps have another NN try to understand stuff going on (predict the future state of stuff in the world?), and when it starts learning new things, you know there is more interesting behaviour for it to use as a pattern to predict stuff) and managing organisms in a smarter way to not waste evolved stuff (having a gene/creature bank, having users of the program (if it's not just you) share cool stuff they've seen). Happy new year by the way!
@newcooldiscoveries5711
@newcooldiscoveries5711 Жыл бұрын
Wow! That was an awesome video! Thanks
@arineitwesusan
@arineitwesusan 2 жыл бұрын
i have an error with unreachable code detected how can I solve it in the tester file
@Djellowman
@Djellowman 2 жыл бұрын
Implementing individual neurons is very inefficient...
@Djellowman
@Djellowman 2 жыл бұрын
what is the actrivation function used here?
@underpowerjet
@underpowerjet 2 жыл бұрын
Yes, it is inefficent, but good for demonstrating how it can be done from barebones to a new learner. Activation function was hyperbolic tangent (TanH), which squashes an input to between -1 and 1.
@Den69699
@Den69699 2 жыл бұрын
Thanks . 5 years later and you helped me
@Jasen1337
@Jasen1337 2 жыл бұрын
Thank you so much for this video, I FINALLY understand back propagation. I'm not a math guy, just a programmer and trying to learn this has always ended in a whole lot of math talk that flies way over my head. Thanks for breaking this down so simply... Wish I found this video a couple years ago.
@underpowerjet
@underpowerjet 2 жыл бұрын
No problem, glad i was instructive :)
@bsprogrammer7632
@bsprogrammer7632 2 жыл бұрын
You explanination of things is really good now i understand it way better than before.
@underpowerjet
@underpowerjet 2 жыл бұрын
thank you!
@Torpidity
@Torpidity 2 жыл бұрын
I know it's five years past this video's posting, but I derived a ton of utility from this. Connecting the concept of evolutionary neural networks to actual code is great and this walk-through has been incredibly useful in my mini-elementary life simulator. Every question I had was answered in your video, so I just wanted to say thanks and very well-done explanation. I can tell you put a lot of work into these videos, but the complexity of this topic makes it hard for you to get the recognition you deserve. Awesome job and thanks for the content!
@underpowerjet
@underpowerjet 2 жыл бұрын
Thank bro, appreciate it.
@robertozamora2220
@robertozamora2220 2 жыл бұрын
Hi there! First of all I want to thank you by your video, its been very helpful. I'm starting learning neural networks and what I don't understand, and may be my question may not make sense is: Why you're not taking care of the BIAS vaule in your code? Thank you very much
@underpowerjet
@underpowerjet 2 жыл бұрын
I forgot to.
@underpowerjet
@underpowerjet 2 жыл бұрын
It should be pretty easy to make bias variable as well and mutateable.
@robertozamora2220
@robertozamora2220 2 жыл бұрын
@@underpowerjet thank you for your answer! I just asked you because I got a little confused and not know if in this aproach was necessary or not. I could add it in my code easily! Again, thank you for your work that is very helpful for us!
@underpowerjet
@underpowerjet 2 жыл бұрын
@@robertozamora2220 No probs! :D
@chata-anesthesia
@chata-anesthesia 2 жыл бұрын
says i need access :/
@underpowerjet
@underpowerjet 2 жыл бұрын
Code is on github now, link in description to LSES v2.5.
@chata-anesthesia
@chata-anesthesia 2 жыл бұрын
@@underpowerjet woah even after 5 years you're still here :o
@noahbennett8074
@noahbennett8074 2 жыл бұрын
I want to build a neural network to build foot prints for part decals in pads layout using C#. Any suggestions? the idea is it would take a pdf of a part I need to make and generate the pins, the distances between all the pins and the size of the parts body near instantaneously. I know virtually nothing about making a neural network but I am pretty well-versed on the subject. My background is that I am a recent college graduate with a engineering major and computer science major. I know C# (highly experienced), java(highly experienced), python (rudimentary to practically none), C (fairly to very familiar with) and a hand full of other unhelpful languages. I have looked into things like Marl/O and a few other similar projects, but haven't been able to really sink my teeth into the subject.
@DevCoreFelix
@DevCoreFelix 2 жыл бұрын
Shisharp?
@underpowerjet
@underpowerjet 2 жыл бұрын
The sea is sharp
@larryg3189
@larryg3189 2 жыл бұрын
Its awesome that 5 years is a long time
@Happen2Bme
@Happen2Bme 2 жыл бұрын
Thank you.
@SaiMouli-wk6vm
@SaiMouli-wk6vm 2 жыл бұрын
can you please share me the circuit diagram and code
@bengineer8
@bengineer8 2 жыл бұрын
Neat.
@TG_1023
@TG_1023 2 жыл бұрын
the link won't work
@underpowerjet
@underpowerjet 2 жыл бұрын
Also uploaded on Github, forgot to update link. Updated now. Github link: github.com/InderPabla/EvolutionSimulatorLargeScaleV2.5
@themagickalmagickman
@themagickalmagickman 2 жыл бұрын
The project is private on google drive. Is anyone else having this issue?
@underpowerjet
@underpowerjet 2 жыл бұрын
I should delete that drive link and move it over to github at some point. Apparently google has some new resource key and I didn't know about. Try link now it should work. There are also some projects on github that build on this further here: github.com/InderPabla/EvolutionSimulator-NeuralNetwork-GeneticAlgorithm
@themagickalmagickman
@themagickalmagickman 2 жыл бұрын
@@underpowerjet Thanks! it all works now
@a-ragdoll
@a-ragdoll 2 жыл бұрын
is there a download link?
@artyquantum7283
@artyquantum7283 2 жыл бұрын
Cannot access project: access request sent.
@underpowerjet
@underpowerjet 2 жыл бұрын
I think this one, github.com/InderPabla/EvolutionSimulator-NeuralNetwork-GeneticAlgorithm
@artyquantum7283
@artyquantum7283 2 жыл бұрын
@@underpowerjet Thanks a lot
@user-my5wr1cd6s
@user-my5wr1cd6s 2 жыл бұрын
Can I get access to the folder
@leonardosciuto401
@leonardosciuto401 2 жыл бұрын
really good video, i hope it can make me learn something new! Btw you scared me when you said to write more comments
@underpowerjet
@underpowerjet 2 жыл бұрын
Part of code maintenance and longevity is having other people understand what it does and trust in it. Test cases can do a pretty good job at keeping code maintenance. But if someone doesn't understand why it was written there is always a chance it will be replaced. Comments tend to help provide additional context that can somtime be lost with lots of lines of code that can be explained with a single sentence :D.
@parvezsultana7551
@parvezsultana7551 2 жыл бұрын
can u please tell me the project set up I'm a complete noob!
@experiFilm
@experiFilm 3 жыл бұрын
This is amazing!! You really know your stuff!! Thank you for explaining this in such a straightforward way.
@Serenelove520
@Serenelove520 3 жыл бұрын
You are awesome, and your video is awesome. Can I ask you to work on a project?
@jeffreyrocks7030
@jeffreyrocks7030 3 жыл бұрын
I would be more helpfull if you linked it to a unity project i don't know how to inplement it.
@allypearlman5569
@allypearlman5569 3 жыл бұрын
Hey, the download seems to be down, or private either way, would it be possible to reupload it? as im still slightly confused on how to feed inputs and outputs through the Nural Network
@underpowerjet
@underpowerjet 3 жыл бұрын
Yea, it's all on github now. github.com/InderPabla
@strahd7864
@strahd7864 3 жыл бұрын
Thanks for the tutorial😀
@user-gp8fr1nd3w
@user-gp8fr1nd3w 3 жыл бұрын
Did you implement NEAT from scratch? If not, how did you incorporate/connect it to Unity?
@matesatacker
@matesatacker 3 жыл бұрын
what are the weights?
@beaustrom923
@beaustrom923 3 жыл бұрын
This is so cool! I'm just getting into machine learning now with tensorflow so I love seeing cool ways to use it :).
@fmj.mytube8846
@fmj.mytube8846 3 жыл бұрын
Thank you so much.. you explained it similar as Programming Functions, that made it so easy to understand. In others videos I see like they try to explain the whole process in "one line of code". That is not pedagogic!! Not every programmer knows math. Again, thank you so much for taking the time. You don't know how much you helped, not just me. :)
@douglassmedslett7952
@douglassmedslett7952 3 жыл бұрын
I know this video was released more than 4 years ago, but it was great! I just have one problem. Wrote the same script for testing the network as you did, the outputted value didn't change at all when I sent the value 0 into the back-propagation function. I don't quite understand why it doesn't work, so if you or anyone else for that matter happens to see this and knows a solution that would help out a lot!
@SilverLion567
@SilverLion567 2 жыл бұрын
I'm having the same issue