Тёмный
John Sorrentino
John Sorrentino
John Sorrentino
Подписаться
ChatGPT: A New Era of AI
4:36
Год назад
AI Learns to jump // Visual Updates!
4:03
2 года назад
AI Cars Learn To Drive!
6:56
2 года назад
Can I go from SIM to Real FPV Drone?!
8:41
2 года назад
How I Fight Perfectionism
3:11
4 года назад
Комментарии
@yang1028
@yang1028 2 дня назад
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🙂
@skiiipawbs
@skiiipawbs 6 дней назад
You popped up on my feed randomly after years 😭went from piano videos to comp sci
@t.p.5088
@t.p.5088 Месяц назад
best video ive ever seen not gonna lie
@slarcraft
@slarcraft Месяц назад
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 Месяц назад
How many hours did you have? (in the sim)
@dave9001000
@dave9001000 Месяц назад
What about SAS Viya?
@TheRealTalGiladi
@TheRealTalGiladi 2 месяца назад
Thank you! I would have kissed you for that great explanation!
@argmentum22
@argmentum22 3 месяца назад
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 3 месяца назад
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 3 месяца назад
all that was missing was the if from the else if in the forward loop - missed it for so long..
@akk2766
@akk2766 3 месяца назад
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 3 месяца назад
We all know the most legendary and impossible language to learn is all of the formulas and functions on microsoft excel spreadsheets
@YakoBlast
@YakoBlast 3 месяца назад
C > C++ -> Python -> Java -> Rust that was my path
@Ella_1994
@Ella_1994 3 месяца назад
Thanks! Good insights!
@jamesduval2602
@jamesduval2602 4 месяца назад
Can you learn java and python at the same time??
@JohnnyCodes
@JohnnyCodes 4 месяца назад
Yeah you definitely can! Java is another good language to start with. Do you have a reason for wanting to learn Java?
@jamesduval2602
@jamesduval2602 4 месяца назад
@@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 4 месяца назад
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 4 месяца назад
Awesome! If you have any questions or video suggestions for anything you would like to learn more about let me know!
@hollowflower
@hollowflower 4 месяца назад
How the F does this only have 400 views??? This is such a good video.
@JohnnyCodes
@JohnnyCodes 4 месяца назад
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 4 месяца назад
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 4 месяца назад
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 4 месяца назад
Hii
@visheshl
@visheshl 4 месяца назад
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 4 месяца назад
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 4 месяца назад
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 4 месяца назад
The creature spawner needs to keep track of the ten best creatures and spawn them periodically to keep the simulation going forward.
@visheshl
@visheshl 4 месяца назад
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 4 месяца назад
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 4 месяца назад
I smell an underrated channel. You are literally the savior of my science fair project, thank you so much.
@Joe-os2dd
@Joe-os2dd 5 месяцев назад
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 5 месяцев назад
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 6 месяцев назад
I'm an AI and I'm going to replace you soon.
@artificialintelligencebird
@artificialintelligencebird 6 месяцев назад
Javascript, Carbon, Mojo in my opinion
@artificialintelligencebird
@artificialintelligencebird 6 месяцев назад
MOJO >>>>>> PYTHON
@quarteratom
@quarteratom 6 месяцев назад
Typical webdeveloper mindset. Web development is boring as fuck.
@Deb_deCoder
@Deb_deCoder 5 месяцев назад
f*ck is boring to you.. so web dev will be for sure.. still web dev feeds most people in tech
@philly2548
@philly2548 6 месяцев назад
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 3 месяца назад
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 6 месяцев назад
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 7 месяцев назад
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 7 месяцев назад
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 7 месяцев назад
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 7 месяцев назад
Hello, what do you think of Flutter
@grimmethymcbones8336
@grimmethymcbones8336 7 месяцев назад
Do you have anything on saving and loading specific models so I can use them again later?
@JohnnyCodes
@JohnnyCodes 7 месяцев назад
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 7 месяцев назад
Makes sense, I've seen the asset before in my browsing. @@JohnnyCodes
@originalruckuscrew
@originalruckuscrew 7 месяцев назад
I just start learning English and writing sentences in my compiler Microsoft word , been going great so far
@UrRedeemer
@UrRedeemer 7 месяцев назад
Here's a +1, smartass 😆
@lanha3385
@lanha3385 7 месяцев назад
I want to add predator, how do I do this
@_Br3t
@_Br3t 8 месяцев назад
this video is very good
@atcer51
@atcer51 8 месяцев назад
this finally answered a big AI question I had! thx!
@gmxmatei
@gmxmatei 8 месяцев назад
Too much human effort is stuck on the current software model. More real problems are waiting to be solved. Virtually you would be interested in Multi-Oriented Programming Fundamentals (Parameters, Subjects and Informational Individuals). ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-2qLVeN3Qc3A.html This is the future in software (prototype 60% ready).
@Test99_Glitch
@Test99_Glitch 8 месяцев назад
Me who is learning JavaScript and bookmarklets: I have the power to hack websites 😈
@samuelgilr
@samuelgilr 8 месяцев назад
thank you so much for this!
@JohnnyCodes
@JohnnyCodes 8 месяцев назад
No problem! I am glad you enjoyed it. I was actually just thinking that I should make that combined version that I mentioned where instead of it being 4 parts it would just be one well structured video. Was there anything missing in these videos that you think would be a good addition to the full one?
@samuelgilr
@samuelgilr 8 месяцев назад
I think that adding a predator would make the simulation more interesting, another agent that has the same necessities as the original creature but eats its prey instead of the regular food you already have, idk if that's something you could add to the NN but I think it would be pretty cool @@JohnnyCodes
@DigitalCanineGames_
@DigitalCanineGames_ 8 месяцев назад
HI sir, why are we turning off off the movement script at 3:55, wouldn't it destroy that instance's movement script anyways?
@JohnnyCodes
@JohnnyCodes 8 месяцев назад
that was to make them stop moving so I can make them flip over when they die. Otherwise they would flip over but keep moving. The destroy call has the 3 as an argument which means it will be destroyed in 3 seconds. So for 3 seconds the creature will still exist but it will flip over and stop moving during those 3 seconds
@DigitalCanineGames_
@DigitalCanineGames_ 8 месяцев назад
@@JohnnyCodes Oh ok, thankyou sir:)
@YILDIZ1990
@YILDIZ1990 8 месяцев назад
My only problem as a beginner is dji fpv drone is too heavy for manuel hovering and landing. Throttle response againist this drones weight is not enought and pulling it down fast. Then i build my own 5" 4S quad i do fly and hovering like pro. I think this drone require more skills than blueprint drone to fly full manuel mode.