5 Tips for Setting up an ML-Agents Environment in Unity

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ต.ค. 2024

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

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

    These are fantastic tips. It's been awhile since I did any agent work but it's great to see others continuing experiments and coming up with best practices. Thanks for the video.

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

    Congrats on 700 subscribers 🔥

  • @ricaspinto
    @ricaspinto 5 หลายเดือนก่อน +1

    Hey there. Fantastic tips!
    Im planning to conduct a ML project on unity, and was wondering on the training speed i could achieve.
    On an environment like the one you created, how many instances could you get running simultaneouly? At 1:00 you seem to have 8 instances, but have you stress tested this limit?
    Also, does the timescale value you use (i remember seeing 20x in your other video) affect the training performance, or does it make no difference at all?
    Thanks!

    • @ClockworksGames
      @ClockworksGames  5 หลายเดือนก่อน

      Thanks for your comments and questions. I had not really stress tested the system in the video much beyond what is shown. So yes, there were 8 instances of the environment, but I had not tried more than that. I think you are right about training at 20x, but I had not tried other values to see how the results would compare. There are so many permutations of things that could be tried! Sorry not to have better answers. Good luck on your project!

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

    Love the tips. Would love to see different config experiments and results from different rewards.

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

      Thanks for the comment! I've done a lot of experiments with different rewards and need to make another video soon!

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

    Great vid!

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

    Very nice tips. I like your ml-agents videos.

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

    We need to load models that we download in runtime from a webserver, and we execute it in a build (not in Editor), is it possible?
    All the examples and code I find only work within Editor using the Resources Folder and the walk scene only works in the editor and we i try to build it, it reverts back to the default ONNX Model. and not my trained model.

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

      There is a function called SetModel() which is supposed to change the model at runtime. I have not used it much, but it is used in the WallJump example environment. I have a use for SetModel() in mind but haven't yet gotten to the point of using it. If you learn any more about it, I would be glad to hear about it.

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

    Should of made the dog an agent as well that tries to avoid being caught, thanks for these tips

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

      Yes, one step at a time. :) And I do think there is a role for techniques besides ML; NavMesh is very nice.