The Smartest Creation! - Evolution - Evolving A Neural Brain! - Evolution Simulator

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ก.ย. 2024
  • The Smartest Creation! - Evolution - Evolving A Neural Brain! - Evolution Simulator
    😃 𝗦𝗨𝗕𝗦𝗖𝗥𝗜𝗕𝗘 ► bit.ly/SUB2ANTH... | ★ PREVIOUS EP! ► • Is Jurassic ARK Coming...
    • Is Jurassic ARK Coming...
    TURN ON NOTIFICATIONS BY CLICKING THE “BELL” BUTTON AFTER SUBSCRIBING!
    Looking for A Server hosting service!? You should check out Nitrado in that case. They currently host all servers i have for Subscribers and it's the only service i'll use xD
    You can check them out here: nitra.do/Antho...
    - MORE ARK SURVIVAL EVOLVED VIDEOS! -
    ARK 500 Giganotosaurus VS 100 Indominus Rex - • ARK 500 Giganotosaurus...
    Totally Accurate Battle Simulator - • Totally Accurate Battl...
    ARK Survival Evolved 80 Badass Spinosaurus - • ARK Survival Evolved 8...
    20 TITANOSAUR VS 100 GIGANOTOSAURUS - • ARK - 20 TITANOSAUR VS...
    500 T REX VS TITANOSAUR, ALPHA REX VS TITANOSAUR - • ARK - 500 T REX VS TIT...
    GENESIS GOD OBLIVION VS LEVEL 30M DRAGON GOD & INDOMINUS - • ARK Survival Evolved |...
    - FOLLOW ME ON SOCIAL MEDIA -
    » Twitter ➜ / anthomniagame
    » Facebook ➜ / anthomnia
    Outro music: londonabove.ban...

ความคิดเห็น • 468

  • @Anthomnia
    @Anthomnia  6 ปีที่แล้ว +360

    WE MADE THE SMERTERST DENOSER!!
    this neural stuff is complicated and now my real brain hurts from making a fake brain. Please send help in the form of advice comments.

    • @primalrage3219
      @primalrage3219 6 ปีที่แล้ว +1

      Anthomnia it evolved into the smartest reptile alive

    • @frostbitetheannunakiiceind6574
      @frostbitetheannunakiiceind6574 6 ปีที่แล้ว +1

      Anthomnia I love watching you play this

    • @mouadzcarado2207
      @mouadzcarado2207 6 ปีที่แล้ว +5

      is it difficult to play God
      life finds a way

    • @Michael-fd1gx
      @Michael-fd1gx 6 ปีที่แล้ว

      Make a ring, next make feet along the outside of the ring, then add muscles to make the feat move, finally set it to run and watch.

    • @evilcanofdrpepper
      @evilcanofdrpepper 6 ปีที่แล้ว +4

      One problem I see you making is that you are attaching too many muscles to places. if you attach one muscle to a joint or place that will pivot it will be able to either expand or contract. but if you attach 2 to it then you have 4 options for it to do and half of them make it not work. Either one muscle expands and the other contracts making the joint lock up, or you get them both to expand and contract at the same time making the joint actually work. The neural networks take time to figure out how to move muscles in unison so if you create a joint that needs multiple muscles to act together to function it will likely not get it to work. Look at how the bones are put together and think about what will pivot and make it so only one muscle controls each moving part. if you need one muscle to control 2 joints at once you can create a system to do that so that with how you place the muscle. Remember less is more with this kind of thing because it is easier to figure out how to control a simple system.

  • @etiennelamole9565
    @etiennelamole9565 6 ปีที่แล้ว +681

    The neural network acts like this:
    - The more layers you have, the more the creature will be able to do complex thinkings
    - The more neurons/layer you have, the more situations the creature will be able to handle
    - BUT the more total neurons amount you have, the more it will take to train!

    • @skylahenry8552
      @skylahenry8552 6 ปีที่แล้ว +32

      This is the best explanation I've seen, noice

    • @roybelovoskey5895
      @roybelovoskey5895 6 ปีที่แล้ว +5

      Wow that's deep

    • @UsernameNotTaken2
      @UsernameNotTaken2 5 ปีที่แล้ว +26

      I actually winced a little when the dude said he was going to explain it to his understanding after saying it was going to learn faster-

    • @samuelromero5786
      @samuelromero5786 5 ปีที่แล้ว +2

      What do you mean by complex thinking?

    • @Megasterik
      @Megasterik 5 ปีที่แล้ว +8

      @@samuelromero5786 The creature will have more options/layers to choose from.

  • @OneTooth-ks4kp
    @OneTooth-ks4kp 5 ปีที่แล้ว +70

    I just clicked on this video randomly at 1 in the morning and the ad that played was The Lego Movie. The entire movie. Best 1 hour and 44 minute ad I've ever sat through at 1 in the morning the day after Thanksgiving. Thank you TH-cam for finally getting ads right...
    ...for now.

    • @WorldLie
      @WorldLie 5 ปีที่แล้ว +8

      OneTooth9272492 The whole movie, as an ad?

    • @calliwag
      @calliwag 5 ปีที่แล้ว +2

      Hmmmm...

    • @noble430
      @noble430 4 ปีที่แล้ว +3

      Whoever put that ad in is a legend

  • @aaronkersten5684
    @aaronkersten5684 6 ปีที่แล้ว +97

    12:55 Neural networks are actually a lot more complex than that. If I understand the neural net from the game, each frame the network takes an input, does calculations on it (represented by the axons), then outputs a number which represents the strength of the muscle contraction. When you train the neural network, what is happening is that the network figures out how to do the calculations better.

    • @vallat9988
      @vallat9988 6 ปีที่แล้ว +1

      He was just simplifying it

    • @3DPDK
      @3DPDK 6 ปีที่แล้ว +6

      It's not really making better or more efficient calculations, it gives weight to the "decisions" or paths that produce better results towards the selected action; like jump, run, etc. If contracting muscle 1 and expanding muscle 2 makes the thing move backwards, the "brain" gives that path a negative weight. If doing that makes the thing move forward or towards the goal action, then that action path is given a positive weight. The next generation will ignore the negative paths and select the paths with the highest weights. The more often a path through the network produces a correct result, the more positive that path gets and the more often the brain selects that path.

    • @aaronkersten5684
      @aaronkersten5684 6 ปีที่แล้ว

      3DPDK if each path is just a certain set of instructions for muscle contraction and expansion, then what is the difference between having one hidden layer with 100 neurons vs two hidden layers with 10 neurons each? Each have the same number of connections (or else am just bad at math).

    • @3DPDK
      @3DPDK 6 ปีที่แล้ว +3

      Mozart 13, Your math is perfect, but a neural network works more like a statistical probability calculation. A single layer gives the brain 100 distinct choices, but what if none of those choices is completely adequate to accomplish the task. It chooses the one path that works the best, and then has no way to improve the final outcome after that. By having two layers of ten actions each, the brain selects the first best node and then combines it with the next ten actions, each in turn. It's also possible that a lower weighted first level choice might work better than the highest weighted choice with the best second layer node. That's where the "learning" comes in and why it takes many generations to build the weighted table. A 10 x 10 node matrix still results in 100 possible paths, but add another layer of ten nodes and the possible neural paths increase to 1000. It raises exponentially.
      This is a really good video that shows how a "neural network" learns and also how it's choices can evolve over time:
      th-cam.com/video/R9c-_neaxeU/w-d-xo.html
      ... and this network uses match sticks to do it's calculations.

    • @bgc414
      @bgc414 6 ปีที่แล้ว +1

      A true Mozart very complex

  • @brentporter4818
    @brentporter4818 6 ปีที่แล้ว +266

    At 7:40 the mind has separated itself from the body, it is no longer part of this plane of existence. It has become one with everything and everything with one.

    • @nobodyaskedforthis1346
      @nobodyaskedforthis1346 6 ปีที่แล้ว +6

      Yeah, I thought it was like some 3rd dimensional being trying to escape its 2d plane. 👌

    • @maxplaysgamez-sharesgaming1756
      @maxplaysgamez-sharesgaming1756 5 ปีที่แล้ว +3

      +Brent Porter 😂 That Was So Good 👍

    • @ScoutMelon
      @ScoutMelon 5 ปีที่แล้ว +4

      I clicked the timestamp and I got pushed into an ad

    • @jacobr7729
      @jacobr7729 5 ปีที่แล้ว +1

      Me 2

    • @toMST3K
      @toMST3K 5 ปีที่แล้ว +1

      That's deep

  • @bip901
    @bip901 6 ปีที่แล้ว +74

    The way you explained it... That's not how a neural network works! It doesn't choose a single straight path from the input to the output. All nodes are involved in the calculation.

  • @Majora96
    @Majora96 6 ปีที่แล้ว +155

    7:30 When the brain is so smart it hacks the game

    • @strangent404a7
      @strangent404a7 5 ปีที่แล้ว

      Skynet

    • @wyvernfx
      @wyvernfx 5 ปีที่แล้ว +1

      are you from the past and just stole my joke?

  • @KorilD
    @KorilD 6 ปีที่แล้ว +173

    15:00 "Dinosaur" twitching in place.
    Me: You've ruined a perfectly good slug. Look at it, it has anxiety.

    • @ShawnskyF22
      @ShawnskyF22 6 ปีที่แล้ว

      *kangaroo

    • @KorilD
      @KorilD 6 ปีที่แล้ว +1

      SwaggyKawaiiPotato53 catzz: **SLUG. And I stand by that.

    • @babywolfietheloser.5603
      @babywolfietheloser.5603 6 ปีที่แล้ว

      KorilD that's a roo

    • @sladechan368
      @sladechan368 6 ปีที่แล้ว +2

      SLUG, i love slugs.

    • @rysloth79
      @rysloth79 6 ปีที่แล้ว

      a

  • @davidknopp1365
    @davidknopp1365 6 ปีที่แล้ว +38

    Imagine the pure, unbridled horror experienced by a human consciousness trapped in the body of a dysfunctional lump of sticks

    • @druffner
      @druffner 6 ปีที่แล้ว +5

      David Knopp I have no mouth and I must scream

    • @Barrett49cal
      @Barrett49cal 6 ปีที่แล้ว

      Devon Lock we call those vegetables

    • @rahbek100
      @rahbek100 6 ปีที่แล้ว +2

      Sooooe? Stephen hawking?

    • @myak5754
      @myak5754 3 ปีที่แล้ว

      @@Devonoton So middle school boys

  • @NotGrimman
    @NotGrimman 6 ปีที่แล้ว +236

    I made a ball, it legitimately just rolls around

    • @greeneyes-_-
      @greeneyes-_- 6 ปีที่แล้ว

      TheSpectreSoldier a youtuber tried too! They failed maybe you can tell him how, I forgot the name tho

    • @greeneyes-_-
      @greeneyes-_- 6 ปีที่แล้ว +1

      Rccamo3 Maybe

    • @jakumbo6410
      @jakumbo6410 6 ปีที่แล้ว +3

      Rccamo3 mattshea?

    • @christophersavignon4191
      @christophersavignon4191 6 ปีที่แล้ว +5

      How did you configure the brain? How many generations did you need?
      No matter how I do it, my rollers always get stuck in a bouncing hobble or lock up in a spasm. It's quite frustrating...

    • @Lassie23
      @Lassie23 5 ปีที่แล้ว

      Same

  • @wuznab5109
    @wuznab5109 6 ปีที่แล้ว +66

    Step 1, make a worm.
    Step 2, put as many nodes as possible
    Step 3, watch it take over the world

  • @puffingamer9870
    @puffingamer9870 5 ปีที่แล้ว +12

    12:05 "Let me know your thots"

  • @gameridiotNOT
    @gameridiotNOT 6 ปีที่แล้ว +84

    Now I want to see someone who understands neural networks real well play this, because I feel like there is more to the neural networks than have every layer have the same amount of inputs

    • @darianschnose6177
      @darianschnose6177 6 ปีที่แล้ว

      gameridiotNOT me too. I've been trying to figure out neutral networks, but it's beyond me. I want to watch someone who knows how and explains it

    • @donnai.6812
      @donnai.6812 6 ปีที่แล้ว +3

      I've seen Carykh make his own version of this game and play it years ago. He explained the mechanics of his really similar game really well and got me into programming somewhat. It seems like you guys are interested in that so look up his channel if you want :)

    • @revimfadli4666
      @revimfadli4666 5 ปีที่แล้ว

      Look up The One and giant_neural_network, they even *made* their own takes on the concept

    • @garychap8384
      @garychap8384 4 ปีที่แล้ว +4

      Unfortunately, the NN fails to learn effectively because changes to the motion alter the timings. You can't just kick blind, it needs sensors. I rewrote this in C and the NN had huge problems converging on a design - and really fit designs kept dying suddenly due to being unable to synchronise state in relation to the ground. Once I added two types of sensor the resultant designs were very stable and stronger lines didn't perish in a single generation.
      This system is pretty much catastrophic. It's simply too chaotic for the NN to converge on a strong design. My C version with the added sensors resulted in creatures with almost 20 times the top speeds I could get out of the same structures without sensor data, and evolution was a far more positive influence.
      Perhaps this isn't the best application of an NN/GA... you need to feed in data relevant to the task if you want it to converge sensibly.
      Currently my best design on the C version is a forward leaning "hopper" ... it developed "arms" and learned to manipulate these in the air to always land slightly forward-leaning for the next hop... it's amazing that it never falls over. Not sure why it's faster than the running designs... maybe just because it's a more efficient motion and so it just always outlearns the more complex models,

    • @lightswitch2622
      @lightswitch2622 4 ปีที่แล้ว +2

      @@garychap8384 lmao wtf. There is no reason to flex that you know C

  • @noaha.b.8197
    @noaha.b.8197 6 ปีที่แล้ว +39

    Jeez, now we know why the great flood happened.
    Anth took control of evolution.

  • @thezen9
    @thezen9 6 ปีที่แล้ว +16

    you see Timmy's great grandfather once tipped forward and found out that this was a way to move a short distance at an extreme pace.
    so now Timmy is currently laying on his face trying to find a way to move using only his ears.

  • @aryansingh2199
    @aryansingh2199 6 ปีที่แล้ว +5

    You probably want to increase the number of layers based on how complex of an action you want. For example, han walking is very complex because it uses so many muscles at once. You probably want 6 layers for walking. For the number of nodes per layer, you want around 1 mode per muscle or something like 10(1.2)^x where x is the number of muscles. Don't quote me on that, it's just a guess based on my experience in game. However, be warned: more nodes = more time to evolve, because it needs to perfect more nodes.

    • @theend127
      @theend127 6 ปีที่แล้ว

      Aryan Singh its our lord and savior

  • @bortzoi
    @bortzoi 5 ปีที่แล้ว +5

    8:00 Creation has left the game

  • @robotspartan9100
    @robotspartan9100 6 ปีที่แล้ว +1

    Your explanation of how the neural net works (at 14 mins) is rough as hell, but not far off.
    I would suggest that for every muscle, you have the net be 1 extra wide and 1 extra deep. So for 10 muscles, 12 wide, 10 deep at each node. It's a massive over simplification (neural nets are a bitch) but i think it would be the best method

  • @ameliame338
    @ameliame338 6 ปีที่แล้ว +31

    Oh boy here we go :)

  • @caffeinato
    @caffeinato 6 ปีที่แล้ว +1

    Well at 5:30 ish, it's actually using the front leg for momentum (see how the body lifts slightly every fling, making it easier for the other leg to move the body), and the back leg is just jutting out as a counterweight, tilting the body up to the right, also helping the other leg move it.

  • @garychap8384
    @garychap8384 4 ปีที่แล้ว +2

    I wrote a version of this in C, and what I learned is that the NN really struggles without sensors as it cannot determine proper timing... structure alone just isn't enough. After adding two types of sensors (one for ground contact and one for orientation) it learned SO much faster. Without sensors it may find a very efficient design for speed but it still cannot coordinate and often ends up kicking up into the air and landing on its back, and so the genetic line dies. The sensors allow it to learn to wait till the optimum moment to push... and this results in some incredibly quick designs, with all designs re-stabilising very quickly after changes.
    So, that's the problem, and a bigger NN isn't likely to help much whilst it's always kicking blind and randomly getting lucky. The slightest change and the timing all goes out the window - then the fittest design just fails and stops propagating. I also find the mutations in this version are too strong and can swamp learned timing and kill lines fast... it's a bit too much luck involved in passing the fitness test.
    Without sensors it's has too big a random factor per run to evolve well.
    Still fun though, but it gets annoying once you realise the senseless (pun intended) brick walls it's hitting.

  • @teawrecks1243
    @teawrecks1243 6 ปีที่แล้ว +1

    11:11 just picture a beetle gracefully galloping and leaping through the savannah

  • @wyvernfx
    @wyvernfx 5 ปีที่แล้ว +1

    7:30 it crashed because the creature was so smart it has hacked his computer

  • @kobeverhavert5795
    @kobeverhavert5795 6 ปีที่แล้ว +2

    7:40 this happens because there are two separate bone structures connected only by muscles, wich means the muscles have no limit and expand to infinite length

  • @DBWhale
    @DBWhale 6 ปีที่แล้ว +3

    7:47 yeah, the brain is part of the neural system

  • @nexioseptimus5099
    @nexioseptimus5099 5 ปีที่แล้ว

    When you started figuring out something about the neural network, you stumbled on a key weakness of the 'perceptron', the form of NN which has a bunch of inputs and a single output: there are many classes of problems it simply cannot solve. (It can't even act as an XOR: it can tell you if the A or B input is on, but can't tell you that one is on while the other is off.) This weakness, published in 1969, stalled NN research for years because people assumed it applied to multi-layer networks. Fortunately they were wrong.
    Small numbers of neurons in another layer add MUCH more functionality than adding large numbers of neurons in one layer. Neurons work best when they are able to both activate *and* suppress other neurons. Everything from our hearts beating to locomotion to vision relies on this principle.

  • @Jack1rules
    @Jack1rules 6 ปีที่แล้ว +2

    God isn’t lazy! He has a hard job too!

  • @dandumb
    @dandumb 6 ปีที่แล้ว +84

    You do not know how neural networks work

    • @bofinq4839
      @bofinq4839 6 ปีที่แล้ว +12

      Dan Doom this game doesnt know how muscles work

    • @tenx4512
      @tenx4512 5 ปีที่แล้ว

      Felix White you have a avatar so your opinion does not matter.

    • @noahcabral7585
      @noahcabral7585 5 ปีที่แล้ว

      well I know, and he doesn't know

    • @zacctheracc5804
      @zacctheracc5804 5 ปีที่แล้ว

      Tenx wha....

    • @tenx4512
      @tenx4512 5 ปีที่แล้ว

      PurpleMania lol

  • @gamemight1028
    @gamemight1028 6 ปีที่แล้ว

    This game is cute, I don’t know why but it just makes me so happy.

  • @codyclaar3684
    @codyclaar3684 6 ปีที่แล้ว +2

    Am I completely dumb or is it better (at least slightly) to put less outcomes with more inputs so it’ll compute the best outcomes with all possibilities. Or am I far off? I’m just thinking out loud.

  • @Michael-fd1gx
    @Michael-fd1gx 6 ปีที่แล้ว +30

    No supports.
    No overlapping limbs.
    Can't comprehend that it is in 2D.
    Unless you are trying to be funny, you are failing.
    Make a ring, next make feet along the outside of the ring, then add muscles to make the feat move, finally set it to run and watch it go.

    • @renteryx2364
      @renteryx2364 6 ปีที่แล้ว +7

      Michael MAnville Good points.
      Cant spell feet.
      Unless you are purposely mispelling it, which you have suceeded.
      Please its hurting me

    • @renteryx2364
      @renteryx2364 6 ปีที่แล้ว +1

      Mr. Plague God what are we doing with our live's. Lmao.

    • @apollo4294
      @apollo4294 6 ปีที่แล้ว +2

      Mr. Plague good advice. Unless you are misspelling “me” your succeeding.
      It’s hurting me

    • @brandondelinsky1830
      @brandondelinsky1830 6 ปีที่แล้ว

      Joey Dragonz iz hurtin mehhhhh

    • @Caaro99
      @Caaro99 5 ปีที่แล้ว

      Elian Dzemailov
      Good addition!
      You don’t know the difference between advise and advice
      Unless you are purposely making that mistake, which you have succeeded.
      It’s hurting too much!

  • @Architeq1
    @Architeq1 6 ปีที่แล้ว

    trust me i'm an engineer ^^ i think you should have at least as many neurons on first layer as number of musculs or bones of the creature. my spider kind of crawled but more tests needed to be done :p
    every neuron on first layer is your brain input, and last layer is the output/reaction.

  • @Alice_Fumo
    @Alice_Fumo 6 ปีที่แล้ว +1

    Did your creature just learn flight? Without there even being air resistance dynamics? Awesome.

  • @residentcuck9082
    @residentcuck9082 6 ปีที่แล้ว

    10 layers, 8 layers of 100 about 802 neurons, the biggest brain we have mapped is the Caenorhabditis elegans with about 302 Neurons, the next step up is the common Jellyfish with about 5,600 Neurons, a human has about 86 Billion Neurons so.... not quite the human brain

  • @commonsense660
    @commonsense660 6 ปีที่แล้ว

    So the “brain” takes input, idk what the inputs are, but think of it is a number between 0 and 1, could be the hight of a joint or the angle between two bones or something a lot smarter, you can probably google it. All of these inputs (layer one) are connected to every point in the next one(layer two). How connected they are is randomized at first, but evolves. The connection is the function that takes a points value (for example 0,8) in the last layer and gives a value for a point in the next. Then all the points in layer two are connected to the ones in layer three, and the last layer is your output, values between 0 and 1 which is how strong each muscle contracts.

  • @sussurus
    @sussurus 5 ปีที่แล้ว +4

    The best creature in the game is unironically just |~|

  • @greatduck5297
    @greatduck5297 5 ปีที่แล้ว

    What evolutionary algorithms are actually attempting to do in a nutshell is numerically optimize an algorithm by slow modifications. So when you see that something is twitching a leg and not using it like in the case of the spider, what happened is that it reached a local minimum. Suppose you graph distance it could travel as a function of all the combinations of neural networks it could have. You'd have a surface plot of some kind like a multivariate function returning a height by position. The danger with such optimization is that depending mathematically on how you attempt to find this minimum maximum you basically do the equivalent of rolling a ball and seeing it fall into a hole. Except that hole is on an outcrop of rock overlooking an entire canyon. Until the ball gets out of that hole it won't get the extreme benefit from going into that canyon. In other words, there's a large optimization that hasn't been done yet because small tweaks to that value that would get the large optimization make it look like to the algorithm that it's actually worsening the AI.
    Of course, that's from the standpoint that this thing can be looked at as some N dimensional function outputting a final distance where the function in this case is the creature you create and the parameters are the current state of the brain for the creature. It might not actually make much sense in practice to think of it as a bundle of numbers. Granted everything in a computer is a binary so in a weird way it works by default.

  • @MeShadow
    @MeShadow 5 ปีที่แล้ว +2

    7:50 I got no strings to hold me down

  • @nieneefa7089
    @nieneefa7089 5 ปีที่แล้ว

    that is not how neural network act.. its is not like choosing path inside it... its is more like computing values. Every nodes get their value by multiply(or other computing action?) different weights(which should be learned) with values from the nodes that are connected with on the last layer. so on and on the final output gets its value from multiply different weights and values from the last Layer. And it will decide on now situation this muscle should stretch or shrink.
    P.S. sorry for my poor English if anyone feels hard of understanding the words or grammars...

  • @mazt3rst3w67
    @mazt3rst3w67 4 ปีที่แล้ว

    I feel like the neural network works like this. The layers is how many variables you have which in this game is 2 for the most part, which muscle is moving, and then what the muscle is doing. So my theory is the first layer is the number of muscles you have and the second layer is how many options those muscles have which can be contract, expand, contract and expand repeatedly, etc. I believe that’s how it works.

  • @blakewright3700
    @blakewright3700 6 ปีที่แล้ว +2

    Awesome anthomnia

  • @timfondiggle2582
    @timfondiggle2582 6 ปีที่แล้ว

    A game like this, only in 3d, with combat being another goal for the creature. Like, still made of sticks and dots, but maybe with a model where you could place your creatures against other online like friends or just anybody. It would be I teresti g to say the least, like, have s function do exchange damage between creatures, and the ability to loose/kock off limbs from the creatures. Basically, this game but with combat involved, I can already think of all sorts of cool things to add for this, like claws and teeth all sorts of adaptations to make your creatures more deadly and tough enough to withstand damage. Even in 2d, this games would be awesome with combat. It's already loads of fun imo, I love the game. Just saying imagine evilving your creature to battle your friends creature they've been working on and evolving.

  • @StarForgers
    @StarForgers 5 ปีที่แล้ว +1

    10:00 Hopping spiders are bad enough! *NOW YOU WANT HOPPING SLUGS!*

  • @seanjhardy
    @seanjhardy 6 ปีที่แล้ว +2

    The neural network works by converting the inputs through activation functions, the output of the neuron is then sent along the axon and the value is multipled by the weight of the connection, the network learns by altering the strength of each connection, eg if this happens then move your left foot a lot and your right foot a little bit. Its a lot more complicated than you are explaining! especially back propagation. To create an optimal network you need to have a small(ish) network maybe 2-5 layers with an increasing level of neurons in each level and then a decrease down to 1 output: eg. 1 - 10 - 20 - 10 - 1 this will feed the outputs to converge on a simplistic output whilst also including a large space for computation in the centre of the brain.

  • @schlopusmodangle
    @schlopusmodangle 6 ปีที่แล้ว

    Fun Fact:If you put a muscle between two bones parallel to each other,you can get 100% fitness.

  • @dawnnightinger3025
    @dawnnightinger3025 6 ปีที่แล้ว +1

    The program needs to be set up so the creature always trys to move farther than the previous generation, and if it keeps repeating, it tries something completely different until it starts continual motion. Than it works on going faster and faster.

    • @darianschnose6177
      @darianschnose6177 6 ปีที่แล้ว

      You probably can do that, to some degree. The trouble is in using any number of different shapes for your creations. You can tell one creature to do it one way, but any other creature has to use a different method. Machine learning is so that we don't tell it how, we tell it how to learn how.

  • @henriquealves3086
    @henriquealves3086 3 ปีที่แล้ว +1

    Anthomia: (gives the creature an 9999 IQ brain)
    The Creature: (gets dumber)

  • @noobplay4266
    @noobplay4266 6 ปีที่แล้ว

    Nice Video

  • @wanderingsoul3082
    @wanderingsoul3082 6 ปีที่แล้ว +12

    OMG YAY! It’s back! Last vid I was laughing so hard , I bet this one is going to be even funnier 🤩😂

  • @Falacor8090
    @Falacor8090 6 ปีที่แล้ว +4

    This game well I guess more of a simulator is pretty fun but a little more complex for me.

  • @coding-sp
    @coding-sp 3 ปีที่แล้ว

    A big 1 bug of this evolution simulator is that whenever we create a creature that just stretch the muscles it shows 100% fitness 💪, so don't go to gym, tie both hands with one car and legs with another and just strecth😎

  • @2DReanimation
    @2DReanimation 5 ปีที่แล้ว

    1:40: *It learns slower!* though it will be able to refine its movement to a greater degree than a smaller network.
    Edit: Oh, 8 months ago... real useful advice, lol...

  • @GnightOwl
    @GnightOwl 3 ปีที่แล้ว

    This is interesting beyond a game way

  • @thedraconzia8620
    @thedraconzia8620 6 ปีที่แล้ว +2

    If you wanna make a dinosaur you gotta add shoulder blades for the neck a front legs and a pelvis for the tail and back leg

  • @Yipper64
    @Yipper64 6 ปีที่แล้ว +1

    14:50 unconnected joints can cause issues for the creature.

  • @nighthawkgaming1962
    @nighthawkgaming1962 6 ปีที่แล้ว

    this is cool

  • @jayking3063
    @jayking3063 5 ปีที่แล้ว +2

    Give da kangaroo a tail!

  • @sethtaros7757
    @sethtaros7757 6 ปีที่แล้ว

    Add a tail to the roo. Real kangaroos have them for balance. It won't tip over with one that looks like a real roo's tail.

  • @rin_hat
    @rin_hat 6 ปีที่แล้ว +9

    I don't think you should connect the muscles to every single bone tho

  • @shad303
    @shad303 6 ปีที่แล้ว +2

    much wow!

  • @kartblaster9987
    @kartblaster9987 6 ปีที่แล้ว +4

    2:43
    XDDDDDDDDDDDDD

  • @pumello
    @pumello 6 ปีที่แล้ว

    The more complex the brain, the longer it takes it to learn, meaning you have to give it maybe 1000 generations to learn its full potential with about 15-20 seconds per generation. This is with the most complex brain you can make within the emulator.

    • @darianschnose6177
      @darianschnose6177 6 ปีที่แล้ว

      Glacial Emperor it crashed for me at generation 206...

  • @bwaindead5539
    @bwaindead5539 6 ปีที่แล้ว

    I have a problem.
    I made a wagon in my evolution app on my iPad, and no matter how big the brain gets, everyone in every generation has the same problem. It sticks with a single muscle movement and doesn’t change. Basically, it starts with two muscles expanded and one contracted, then it stays that way for the rest of the generation. Help plz

  • @cthuwu6212
    @cthuwu6212 4 ปีที่แล้ว

    5:47
    a spider having a skull is a terrible thought

  • @ItzZal
    @ItzZal 5 ปีที่แล้ว

    Wow, just. Wow

  • @mintchocolate4793
    @mintchocolate4793 5 ปีที่แล้ว

    *_YES, THIS IS BIG BRAIN TIME_*

  • @harley2938
    @harley2938 6 ปีที่แล้ว

    Having just one or two neurons in a layer is a bad idea. Having only one in a layer means that it takes all of the values from the previous layer and uses them to calculate a single value, which it outputs. Then all of the creature's actions will be based only on that one value instead of on the multiple values from the inputs. It basically destroys a lot of the information. Having two in a layer is better, but not by much.
    The thing about having a complex brain is that it takes a long time to learn. There are many more connections it needs to figure out, so it takes longer. Having more layers makes it a good amount smarter, but puts a greater degree of seperation between the inputs and outputs. Having more neurons in a layer makes it smarter too, but also increases the possibility of introducing noise into the system if it has some good parts and some bad parts. Still, up to some limit (higher for more complex creatures), increasing the complexity of the brain increases the limit of how well the creature can perform.

  • @Knightfire66
    @Knightfire66 5 ปีที่แล้ว +1

    the problem is you d need about 1000 gen to see if it works nor not... and not only 15

  • @hunterscott188
    @hunterscott188 5 ปีที่แล้ว +1

    6K viewer here

  • @Danielsingerymusic
    @Danielsingerymusic 6 ปีที่แล้ว +1

    6:14 THE PAIN

  • @DarkTrixEz
    @DarkTrixEz 5 ปีที่แล้ว

    The brain was trying to leave the body lol

  • @Something_Disgusting
    @Something_Disgusting 5 ปีที่แล้ว +1

    2:44 those Left 4 Dead tank sounds tho...

  • @viperhunter7951
    @viperhunter7951 5 ปีที่แล้ว +1

    17:45 #ACCIDENTALGENIUS

  • @Michael-fd1gx
    @Michael-fd1gx 6 ปีที่แล้ว +2

    Make a ring, next make feet along the outside of the ring, then add muscles to make the feat move, finally set it to run and watch.

    • @HANGLOOSEITSZACH
      @HANGLOOSEITSZACH 6 ปีที่แล้ว +1

      Michael MAnville please spell feet correctly

  • @Ftan2012
    @Ftan2012 5 ปีที่แล้ว

    BILL NYE THE SCIENCE GUY!!!!!!!!

  • @johnphillips7444
    @johnphillips7444 6 ปีที่แล้ว

    If you load a previous run, the brain will be the same as it was when it was saved. Only new evolves will use the new network.

  • @bigmike4554
    @bigmike4554 6 ปีที่แล้ว

    I feel like Anthomnia would be a good Red vs Blue character

  • @epixs_
    @epixs_ 6 ปีที่แล้ว

    You have to have all the brain connections at 7200 to simulate the neuron connections in the homan brain and you need about 100 billion neutrons

  • @luck4608
    @luck4608 5 ปีที่แล้ว

    LAUNCH THE BOMBS!

  • @Maomod1394
    @Maomod1394 6 ปีที่แล้ว

    4 then 2 then 1. It doesnt do much, but it gets more advanced. " This just in, Kangaroos have taken over the world with advanced standing!

  • @littleceazarsalat5458
    @littleceazarsalat5458 5 ปีที่แล้ว

    I don’t think i can sleep tonight now

  • @amberblyledge7859
    @amberblyledge7859 5 ปีที่แล้ว

    Grimlock doesn't like big science!

  • @DangStank
    @DangStank 6 ปีที่แล้ว

    It’s EXACTLY like that dumb “Lucy” movie, where she uses 100% of her brain and just turns into god or whatever

    • @MCJonCRLKLLR
      @MCJonCRLKLLR 4 ปีที่แล้ว

      Nerdling we already do that lol

  • @Calebanton
    @Calebanton 6 ปีที่แล้ว

    His explanation of the neural network is really funny

  • @discam0
    @discam0 6 ปีที่แล้ว

    Fibonacci that neural network. If it's good enough for nature to work maybe it will work here.

  • @buddatobi
    @buddatobi 6 ปีที่แล้ว

    Increase the number of creatures per generations with the bigger brain. That gives it a better chance to do it right

  • @CrabOnABeach
    @CrabOnABeach 5 ปีที่แล้ว

    You should connect two bones with only a muscle

  • @creaturetransylvania8943
    @creaturetransylvania8943 6 ปีที่แล้ว

    Haha cool.

  • @chronictoast4665
    @chronictoast4665 5 ปีที่แล้ว

    Has anyone ever seen a game that involved giving a green core creature limbs using bones and muscles much like this, but instead of machine learning, you then proceeded to control the creature and attempt to navigate through obstacles?

    • @skimaskalx
      @skimaskalx ปีที่แล้ว

      spore?

    • @chronictoast4665
      @chronictoast4665 ปีที่แล้ว

      @@skimaskalx no no like, it was a 2d creature builder, I think at base the creature was just a green eye, then you could attach bones and join them up with muscles that you could expand and contract with keybinds? I think the story was that the creature was trying to find her sister or something?

  • @llikemen
    @llikemen 5 ปีที่แล้ว +1

    Just imagine if these were real. All the bones scraping concrete with no skin and just bones and muscles 😣

  • @olliedaskeleton7849
    @olliedaskeleton7849 5 ปีที่แล้ว

    Is this IGP’s second channel?

  • @margaritakouzi5630
    @margaritakouzi5630 6 ปีที่แล้ว

    The brain tells the animal what of all the options, to choose, the more strings, the more options or opportunities to do something unique, like walk

  • @umbuchscui
    @umbuchscui 5 ปีที่แล้ว

    You sound like a scientist

  • @TonyskalYT
    @TonyskalYT 6 ปีที่แล้ว

    Scrap man built the best climber I bet

  • @newaccount7699
    @newaccount7699 5 ปีที่แล้ว

    The AIs are glitching out because if they break themselves and make nodes or bones fly forward, the system says they went a long distance and, therefore, were the best and let’s those AIs effect the following generation the most.

  • @liveocelotreaction
    @liveocelotreaction 3 ปีที่แล้ว +2

    What is the import file?

  • @dominusgaming6550
    @dominusgaming6550 6 ปีที่แล้ว

    if humans where added as a guy in the game it would have hundreds of those little lines for it's brain

  • @MichaelNunya-iu6kw
    @MichaelNunya-iu6kw 5 ปีที่แล้ว

    That kangaroo looks like a slug

  • @bakugou7528
    @bakugou7528 4 ปีที่แล้ว

    Bruuuuuuuuuuuuuuiu o mi god!!!!

  • @speed8819
    @speed8819 6 ปีที่แล้ว

    Maybe the layers are how many options of use it has for a muscle and the numbers with no names are which muscle its for