Neural Net trained DRONE Herds Boids and Sheep through a Course !

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024

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

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

    Head to brilliant.org/NeatAI/ to get started for free with Brilliant s interactive lessons. The first 200 people will also get 20% off an annual membership.

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

    Wonderful ! I have to go back and look at NEAT again.

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

    that's pretty NEAT

  • @Jandodev
    @Jandodev 2 ปีที่แล้ว +1

    This is so cool drones for everything!

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

    O my god, you got a sponsorship, I remember when you had 400 subs. So proud of you, great channel

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

      Yes! Thank you! Really enjoyed my first year on youtube.. 30 videos, 17k subs and a sponsorship..

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

    I already did the weight variations in a version of boids i've been working on, altho the result is more like a state machine with templates than a sliding scale. They are attempting to emulate an ant colony... but in space. With glowbugs :D

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

    I want to see the laser drones fight each other....

  • @Alex-gd9li
    @Alex-gd9li 2 ปีที่แล้ว +3

    I’m gonna tell my cattle-dog about this!!!

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

    Another great video! Thank you for making it and sharing.

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

      Thanks for the feedback !

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

    Good to see your sub count going up. Well deserved.

    • @neatai6702
      @neatai6702  2 ปีที่แล้ว +1

      Much appreciated

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

    As always - great vid! Can't wait for the lasers :D

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

    Please do a course.

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

    Could do something like a three actor simulation:
    - prey (sheep) eat grass but fall asleep eventually, making them exceptionally easy prey
    - predators (wolves) eat sheep and slowly starve if they don't get any
    - shepherds shepherd the sheep from the pen pasture to a safe sleeping spot, but they can't shepherd at night

    • @neatai6702
      @neatai6702  2 ปีที่แล้ว

      Yea, I'm working on that type of pred prey setup to see what they evolves..

  • @Kram1032
    @Kram1032 2 ปีที่แล้ว +1

    cute idea!

  • @floydsequeira7601
    @floydsequeira7601 2 ปีที่แล้ว +1

    Amazing Content as always 👌

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

      Glad you think so!

  • @PunmasterSTP
    @PunmasterSTP 2 ปีที่แล้ว

    Neural net trained drone? More like "Neat AI's videos always own!" 👍

  • @TheRainHarvester
    @TheRainHarvester 2 ปีที่แล้ว

    How much faster is a quad tree vs a fixed grid? Did it only help for sparse populations?

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

    Are you passing any information into the network about where the final target location for the boids is? Otherwise the drone will just chase the boids arbitrarily until the target location is reached.

    • @martinferrand4711
      @martinferrand4711 2 ปีที่แล้ว +1

      in a cul de sac situation this would be horrible i think, but information about where the herd should go next may be useful

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

      Yes, it knows how far away the centre of the flock is from the target. But that distance is the length of the path through the maze they need to travel. I use it as a component of the fitness function

  • @TheRainHarvester
    @TheRainHarvester 2 ปีที่แล้ว

    Why python? Do you compile it, instead of running it as slower interpreted language? Just curious

  • @indeepjable
    @indeepjable 2 ปีที่แล้ว +1

    huh i thought it was as in physical drones

  • @willemvandebeek
    @willemvandebeek 2 ปีที่แล้ว

    Merry holidays and healthy new year! :)

    • @neatai6702
      @neatai6702  2 ปีที่แล้ว +1

      Same to you and yours !

  • @eprohoda
    @eprohoda 2 ปีที่แล้ว

    hello .Neat!Bravo! that is outstanding editing- farewell~;))

    • @neatai6702
      @neatai6702  2 ปีที่แล้ว

      Thank you! Cheers!

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

    HOLY SHEEP THJIS IS AMAZIN\''''

    • @neatai6702
      @neatai6702  2 ปีที่แล้ว

      Thanks for the feedback !

  • @tezlashock
    @tezlashock 2 ปีที่แล้ว +1

    I think a more realistic representation would be to give the AI the position information of all sheep rather than the center of mass. Since the boid algorithm uses the CM as a parameter, giving this to the AI would be adding information that wouldn't be known otherwise. Forcing it to calculate CM on its own would create a much more robust solution!
    Still great video, I especially loved the flow fields

    • @sebastianjost
      @sebastianjost 2 ปีที่แล้ว +1

      But then it would be difficult to deal with varying number of sheep. What do you do with the input when you add 10 sheep?
      Center of mass certainly doesn't provide complete information but it helps a lot to simplify the problem

    • @tezlashock
      @tezlashock 2 ปีที่แล้ว +1

      @@sebastianjost True it doesnt simplify it, but it does make it more general. maybe since its a generic algorithm making the neural nets, at some point, theres 2 inputs for each sheep. or maybe the algorithm finds something we cannot think of too!

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

      Thanks for the feedback.. ! As its boids, they will tend to stay together (same as sheep), so went with the centre of mass.. Once I give the sheep their own brains and a bias to escape, I'll have to send each of their positions to the drone(s)..

    • @tezlashock
      @tezlashock 2 ปีที่แล้ว

      @@neatai6702 YES! I cant wait to see what you come up with! I love your videos and I love AI

    • @revimfadli4666
      @revimfadli4666 2 ปีที่แล้ว +1

      @@sebastianjost use the transformer-style topology! It handles a variable number of inputs well by repeating the same modules over them, then automatically paying more attention to the most important ones. The original transformers use fully-connected key, query, and value layers, but I wonder if NEAT could be used to evolve those modules

  • @technodruid
    @technodruid 2 ปีที่แล้ว +1

    I solved this problem way faster by just getting a dog

  • @joyphobic
    @joyphobic 2 ปีที่แล้ว

    Is this inspired by the episode in Clarkson's Farm

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

      I'm sure it played a part.. Great series..

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

    Interesting video!
    Though I'd love to see some other AI techniques other than NEAT. Q-learning might be an interesting next step.

    • @user-me7hx8zf9y
      @user-me7hx8zf9y 2 ปีที่แล้ว +3

      Q-learning is a large step...

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

      @@user-me7hx8zf9y you're right, it is. But since it's not very difficult to understand (i.m.o.) and solves very similar problems, I think it's reasonable.
      Of course it wouldn't fit the channel name very well.

    • @revimfadli4666
      @revimfadli4666 2 ปีที่แล้ว +1

      @@user-me7hx8zf9y Enforced subpopulations and evolution strategies, in the other hand, aren't that far off though

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

    Code please!!

  • @benwilletts8250
    @benwilletts8250 2 ปีที่แล้ว +1

    Analogous to cyberspace algorithms shepherding the masses.

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

    Still waiting on your Neat AI trading bot implementation on python
    Please do this soooo 😃

    • @neatai6702
      @neatai6702  2 ปีที่แล้ว +1

      Gathering some live trading data with it at the moment..

  • @Fanny-Fanny
    @Fanny-Fanny 2 ปีที่แล้ว +1

    0th comment! Also, your videos are amazing. Looking forward to seeing you get 100k subs and beyond!

    • @neatai6702
      @neatai6702  2 ปีที่แล้ว +1

      Thanks for the feedback.. I'll just keep plugging away and see what happens..

    • @Fanny-Fanny
      @Fanny-Fanny 2 ปีที่แล้ว

      @@neatai6702 that is the best approach. Keep doing what you love and I suspect you will find enough people on this slinking oblate spheroid who are also interested in such things, that you will do just fine. Honesty, your natural self will carry the day, tenfold over.
      I look forward to your future videos. Happy software engineering! FF x

  • @KlaudiusL
    @KlaudiusL 2 ปีที่แล้ว +1

    11:26 Brillant Ads ..dislike

  • @grevel1376
    @grevel1376 2 ปีที่แล้ว +1

    the educational and inspirational value is great, but you have no sense of aesthetics

    • @martinferrand4711
      @martinferrand4711 2 ปีที่แล้ว

      at least it doesn't get shut down by youtube gods for copyrigths :p

    • @grevel1376
      @grevel1376 2 ปีที่แล้ว

      @@martinferrand4711 Even squares and circles with well chosen colors can be prettier than some random free graphics mashed together.

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

      I always seem to run out of time for the aesthetic elements.. Something to work on in 2022

  • @tag666kill
    @tag666kill 2 ปีที่แล้ว +1

    So the project failed and after all that work it could not heard the sheep. Why not just show us the ai trying anyway?

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

      did you see the video at the end where it herded the sheep? did we watch the same video? are you intoxicated?