Using a Genetic Algorithm to learn a smaller version of BlockuDoku

Поделиться
HTML-код
  • Опубликовано: 20 дек 2024

Комментарии • 13

  • @finneggers6612
    @finneggers6612  5 лет назад +1

    I realised I made a mistake when cutting the video at the end. You can actually see 2 runs of the networks and me rerunning the code. Hope this doesnt bother you too much!

  • @CHEL0VEK100
    @CHEL0VEK100 5 лет назад +2

    it's amazing. i understand nothing in neural networks, but it's amazing :)

  • @kingtinlam8553
    @kingtinlam8553 4 года назад +1

    It's amazing and very interesting. I wonder how to build the game Java application from your GitHub repositories provided. It seems some classes like Tensor are missing. Then I merged the Matrix Library into src. But there are still some build errors such as "identifier (and maxNextNodes) cannot be resolved" and the constructor BuildException(Node, String) is undefined (in ModelBuilder.java of /BlockuDoku/src/algebra/model). Many thanks for your clarification.

    • @finneggers6612
      @finneggers6612  4 года назад

      Mhm that is actually odd... I have changed many sources and pushed those. Did you manage to solve this problem or do you still need help with this one?

    • @kingtinlam8553
      @kingtinlam8553 4 года назад

      @@finneggers6612 I still can't compile this Blockudoku program. First, I downloaded AILibrary-master and SudoBlock-master from GitHub. Then I found classes like Tensor, Tensor3D are missing. I don't know where to find the classes. So, I tried to search over other repositories under your name. I merged the Matrix Library into src. But still encountered further build problems like the aforementioned. Appreciate much if you can help solve it. Many thanks.

  • @aldoguzman97
    @aldoguzman97 5 лет назад +1

    This is Neat. Are there any books you recommend for genetic algorithms. Or any academic articles.

    • @finneggers6612
      @finneggers6612  5 лет назад +1

      there are plenty of them.
      There is also an old video i made over a year ago (with bad mic quality:( ) that explains basic things.
      Otherwise you might want to start on Wikipedia and from there look into specific topics.

  • @Qornv
    @Qornv 4 года назад

    so as I understand you're simply using mutation to evolve the population ? Can you do interpolation or box crossover between weight matrices ?

    • @finneggers6612
      @finneggers6612  4 года назад

      I did use interpolation if I remember correctly

    • @finneggers6612
      @finneggers6612  4 года назад

      I realised after the video that this is probably not the best algorithm to solve this problem. rather a combination of this and monte-carlo search or monte-carlo search on its own would probably have solved this better

  • @eyalkalman2717
    @eyalkalman2717 4 года назад

    This is really nice! maybe just add some music or somerhing when you run the code? it's a little dull when silent.

  • @crystalmeo5058
    @crystalmeo5058 4 года назад

    Can you do this with a normal 9 by 9?

    • @finneggers6612
      @finneggers6612  4 года назад +1

      Yes but I recommend using a Monte Carlo tree search for this