ChatGPT: A New Era of AI
4:36
Жыл бұрын
AI Learns to jump // Visual Updates!
4:03
AI Cars Learn To Drive!
6:56
2 жыл бұрын
How I Fight Perfectionism
3:11
4 жыл бұрын
Пікірлер
@jonda_mc
@jonda_mc 16 күн бұрын
Will you do tutorial on reinforcement learning (PPO)?
@JohnnyCodes
@JohnnyCodes 12 күн бұрын
Yeah I am going to start working on getting more videos out soon and the current order of what I am thinking is back propagation, actor-critic. And then possibly PPO ( there may be something in between actor critic and PPO because I want to make sure I cover everything needed to understand PPO first )
@AJMasangcay
@AJMasangcay 25 күн бұрын
Hey John! I love your contents, which platform I can send you message ?
@adirmugrabi
@adirmugrabi Ай бұрын
this is a much better way to do the forward pass: public void Forward(float[] inputsArray) { for (int i = 0; i < n_nodes; i++) { nodeArray[i] = biasesArray[i]; for (int j = 0; j < n_inputs; j++) { nodeArray[i] += weightsArray[i, j] * inputsArray[j]; } } } this way you don't create a new array every time. also the opening "{" is in the correct location.
@adirmugrabi
@adirmugrabi Ай бұрын
if the activation function always happen right after forward. why not just combine them?
@BobFrTube
@BobFrTube Ай бұрын
For beginners TypeScript is a choice because it does vital handholding. And with copilot even more so. Python also has type annotation so that's an option too.
@bydumbo7534
@bydumbo7534 Ай бұрын
Maybe I missed it, but if you want to do JavaScript, you first need a basic understanding of HTML and CSS. So first learn some stuff about HTML like the different attributes and what you can do with them. After that learn different CSS attributes and stuff like CSS Cascading. After that you can start with JavaScript. And after you gained some knowledge in JavaScript I would start to learn React. So the order is: 1. HTML 2. CSS 3. JavaScript 4. React
@NahidNeamul
@NahidNeamul Ай бұрын
Thank you. It's easier now to make a choice. Great Video, John.
@cricketeer606
@cricketeer606 Ай бұрын
Severity Code Description Project File Line Suppression State Error CS0246 The type or namespace name 'ObjectTracker' could not be found (are you missing a using directive or an assembly reference?) Assembly-CSharp C:\Users icor\Unity Games\Create with Code\Neural Networking\Assets\Scripts\Simulation\Movement.cs 21 Active
@yang1028
@yang1028 Ай бұрын
Can you make a video about back propagation in neural networks? I really don't understand somebody else you. You explain and write code better than others🙂
@JohnnyCodes
@JohnnyCodes Ай бұрын
Yes I definitely can! Thanks for the kind words I really appreciate it. I will start thinking of the best way to break down back propagation like I did for the neural networks
@skiiipawbs
@skiiipawbs Ай бұрын
You popped up on my feed randomly after years 😭went from piano videos to comp sci
@t.p.5088
@t.p.5088 2 ай бұрын
best video ive ever seen not gonna lie
@slarcraft
@slarcraft 3 ай бұрын
Nice video! In general I'd say a neural network is still a black box even if you built it and know the values of all the nodes, weights, biases and layers.
@Jonathanzz49
@Jonathanzz49 3 ай бұрын
How many hours did you have? (in the sim)
@dave9001000
@dave9001000 3 ай бұрын
What about SAS Viya?
@TheRealTalGiladi
@TheRealTalGiladi 4 ай бұрын
Thank you! I would have kissed you for that great explanation!
@argmentum22
@argmentum22 4 ай бұрын
remake in parts please with maybe a mix of all together, I would prefer to see the whole process though - making basic creatures and then adding the AI on top - im not a big fan of downloading and gluing things together as I feel I dont really learn anything.
@argmentum22
@argmentum22 4 ай бұрын
yep , after a week of trying to debug code botched together from parts 1.2 and 3 and from copying {not copy pasting}chunks from the git hub I still have problems.. my jagged array deosn't seem to work properly so I used the pre-streamlined version which doesnt crash but doesnt generate outputs - so I treied hard coding movement to at least make sure the controller was working , forwards command works but teh rotate jitters back to the original point and i really am not sure why.. .... so to answer yes please from scratch - #basic environment , #spawners and movement controllers, #basic AI including 1st run scrambled neurons, #mutation and breeding. at each point having something we can press play on so that we know it works up to that point.
@argmentum22
@argmentum22 4 ай бұрын
all that was missing was the if from the else if in the forward loop - missed it for so long..
@akk2766
@akk2766 4 ай бұрын
Yes - I'm all for the suggestion (7:53) to create a consolidated video! And since you've asked, I'm really not a fan of stitching video up so that you don't have any umm's and ahh's - but this then makes it seem so robotic in nature. To me, it's actually very distracting to watch when there's so many obvious visual jumps in the video. A few hmm's and ahh's is not bad - it just shows you are human. Removing those and you are removing the human essence - IMHO.
@deskmat9874
@deskmat9874 5 ай бұрын
We all know the most legendary and impossible language to learn is all of the formulas and functions on microsoft excel spreadsheets
@YakoBlast
@YakoBlast 5 ай бұрын
C > C++ -> Python -> Java -> Rust that was my path
@Ella_1994
@Ella_1994 5 ай бұрын
Thanks! Good insights!
@jamesduval2602
@jamesduval2602 5 ай бұрын
Can you learn java and python at the same time??
@JohnnyCodes
@JohnnyCodes 5 ай бұрын
Yeah you definitely can! Java is another good language to start with. Do you have a reason for wanting to learn Java?
@jamesduval2602
@jamesduval2602 5 ай бұрын
@@JohnnyCodes I'm a student in computer science we're learning Java and I'm doing 3 months bootcamp python. Do you think it's a good idea??
@user-galactic-nimrod-1
@user-galactic-nimrod-1 5 ай бұрын
From someone who just switched major into CS and is utterly confused but excited: You my good sir, came at the right time to my feed!
@JohnnyCodes
@JohnnyCodes 5 ай бұрын
Awesome! If you have any questions or video suggestions for anything you would like to learn more about let me know!
@hollowflower
@hollowflower 5 ай бұрын
How the F does this only have 400 views??? This is such a good video.
@JohnnyCodes
@JohnnyCodes 5 ай бұрын
Thanks! I am going to upload a lot more consistently this year so hopefully that will help! (My upload schedule was basically non existent in previous years)
@69k_gold
@69k_gold 5 ай бұрын
If beginners tell you that they gave up C because it's hard, it basically means they're in what's called an "abstraction hell", where they're trying to learn something without having a basic idea of how the stuff works under the hood. Learning JS/Python will only make this harder. Rather, a beginner should always learn the basics of a computer first, how CPU instructions, executables, process memory work, and then go pick a programming language. Only then will they realise how easy and simple C actually is, and then when they learn higher level languages, they'll know exactly what's being abstracted, and they'll be able to write better code
@norwyx3669
@norwyx3669 5 ай бұрын
Bro really thinks we need to learn a language like C fully. I learned pointers, memory management, and DSA, with just a couple of projects. Did CS50x and that was enough to grasp all the concepts and now I know C on a basic level. Python is way superior for its syntax, and versatility. I learned Python and with just Django, I was doing backend. Learned numpy and was doing data science. Please stop forcing C on people. Python is ok and I think people should know it, especially for interviews for how easy it is to make pseudocode into actual code.
@user-vx7gh7dx9k
@user-vx7gh7dx9k 5 ай бұрын
Hii
@visheshl
@visheshl 6 ай бұрын
Can you make a fifth video with a fitness function where the longest living creature is the most fit. And the spawner selects ten best fit creatures and spawns them?
@visheshl
@visheshl 6 ай бұрын
can you do a tutorial with fitness function and population manager, where you copy the best organisms genome and replicate it when the spawner spawns the next organism?
@visheshl
@visheshl 6 ай бұрын
The creature spawner should copy the brain of the ten best creatures and then spawn the ten best creatures, otherwise the game doesn't progress further. Can you please implement saving and spawning creatures? I'm having a hard time doing it. Please implement save brain to text file and load brain from text file to spawn
@visheshl
@visheshl 6 ай бұрын
The creature spawner needs to keep track of the ten best creatures and spawn them periodically to keep the simulation going forward.
@visheshl
@visheshl 6 ай бұрын
Hi i downloaded the project. What most important thing is that you populate the world with the most evolved creatures. Creature spawner needs to keep a list of ten most evolved creatures and populate the world with them so as to keep the evolution progressing forward. Please implement this feature and make a part 5 of this tutorial.
@navidyaghmaei
@navidyaghmaei 6 ай бұрын
Hi, your videos were awesome 😎 and helped me a lot🙏. Have you ever seen "the bibits channel", he is doing also a neural evolution simulation and was using the neat algorithm(still a neural network). It was especially created for natural selection(this type of simulation). Would you be interested in doing a tutorial for that, it would be very interesting and work very good with the simulation?
@FlatterBaker
@FlatterBaker 6 ай бұрын
I smell an underrated channel. You are literally the savior of my science fair project, thank you so much.
@Joe-os2dd
@Joe-os2dd 6 ай бұрын
This definitely doesn’t apply in 2024. Computer science graduates struggling to find jobs today, many lay offs, removed many entry level positions. didn’t get an internship or coop ? You’re fked .
@LeChuck.x17
@LeChuck.x17 7 ай бұрын
TypeScript, Python, Go, Rust, Swift, Kotlin, C#, C++, Solidity. These programming languages cover a wide range of applications: web development (backend and frontend), mobile, desktop, embedded systems, ML/AI, data analysis, and data science, game development, cybersecurity, networks and systems, automation and scripting, blockchain, AR/VR, DevOps, etc. They have promising futures, and numerous job opportunities are available. You just need to choose a couple of these languages, and you're good to go. Decide which field you want to specialize in, and choose a language accordingly. Also, keep in mind that some languages are more saturated in the market; for instance, TypeScript is in a highly competitive market with millions of programmers, while Go, Rust, and Solidity are less saturated.
@monza8844
@monza8844 7 ай бұрын
I'm an AI and I'm going to replace you soon.
@artificialintelligencebird
@artificialintelligencebird 7 ай бұрын
Javascript, Carbon, Mojo in my opinion
@artificialintelligencebird
@artificialintelligencebird 7 ай бұрын
MOJO >>>>>> PYTHON
@quarteratom
@quarteratom 8 ай бұрын
Typical webdeveloper mindset. Web development is boring as fuck.
@Deb_deCoder
@Deb_deCoder 7 ай бұрын
f*ck is boring to you.. so web dev will be for sure.. still web dev feeds most people in tech
@philly2548
@philly2548 8 ай бұрын
I'm stumped. I tried this and I ran into the same issue as he did initially with them not reproducing...i checked the "is trigger on 3D 'Food' Sphere. But it will not eat and reproduce
@akk2766
@akk2766 4 ай бұрын
It took a long while (~2-3 minutes) before my creature started to reproduce and for the children to survive long enough for them to reproduce. It might depend on PC performance - but I could be wrong...
@sambines3463
@sambines3463 8 ай бұрын
typescript wtf don't include JS twice. Rust + Golang + C++/C + JS + python + PHP + Java + kotlin +swift + lua. All these languages do 90% of everything so learn them all
@kpr2
@kpr2 8 ай бұрын
Hi, John! I enjoyed this series & just stopped by to poke at you & see if you were indeed intending to revisit it? I think it would be great to have a more cohesive view of everything & am also curious if you'd mind explaining how one would go about saving the NN training data so that it's not starting from scratch every go. Thanks much for all the information! I now have a herd of deer that... well, mostly run in circles and die, but some manage it in the end hahaha.
@JohnnyCodes
@JohnnyCodes 8 ай бұрын
Hi! I am glad you enjoyed it. Thanks for the poke I probably need it lol. I actually wrote myself a schedule for the beginning of next year and right now I actually have working on the NN tutorial from 1/7 - 1/28. I am not normally a schedule person but I have been pulling myself in a lot of different directions lately but if I manage to stick to the schedule then I should be able to post a better version with even more information by the end of January! For saving the networks I think I ended up using a free asset called quick save on the unity asset store. I think it basically turns any object into a json file and then can also read it back out of the file and turn it into a object again. So I would just pass in the entire network or sometimes the entire creature object if you have other parameters you need to save besides the network and it should be able to load it back in. I will hopefully either add this to the updated video or make a separate video about it too
@kpr2
@kpr2 8 ай бұрын
Thanks for the info @@JohnnyCodes! I'll give the quick save a shot as it sounds like a super simple solution. I completely understand how it is to be pulled in a million directions at once (spinning in crazed circles myself here of late trying to do three dozen different things, haha). If and when you can get back to this, I'll certainly be looking forward to it, but don't pressure yourself overly. Thanks again & rock on!
@MuhammadMuhammadBishara
@MuhammadMuhammadBishara 8 ай бұрын
Hello, what do you think of Flutter
@grimmethymcbones8336
@grimmethymcbones8336 9 ай бұрын
Do you have anything on saving and loading specific models so I can use them again later?
@JohnnyCodes
@JohnnyCodes 8 ай бұрын
I remember using a asset on the unity asset store called quick save that can write classes/objects to file and then load them back in. I remember I could pass in the network class or I could just pass in the entire creature class to save a creature to file.
@grimmethymcbones8336
@grimmethymcbones8336 8 ай бұрын
Makes sense, I've seen the asset before in my browsing. @@JohnnyCodes
@originalruckuscrew
@originalruckuscrew 9 ай бұрын
I just start learning English and writing sentences in my compiler Microsoft word , been going great so far
@lanha3385
@lanha3385 9 ай бұрын
I want to add predator, how do I do this