• conductor [comrade/them]
    ·
    4 years ago

    Do you have any of this up on github? One of my friends really loves Garfield (the cat, not so much the comic lol), and I'd love to send her some ML-generated garfields.

    Or even if you could just point me in the right direction regarding how to replicate the project myself, like have you found any good introductions to doing this I could reference?

    • Necco [any]
      hexagon
      ·
      4 years ago

      Don't want to link my github because it's under my real name. I can send you the code if you like or point you in the right direction. How much coding experience do you have?

      • conductor [comrade/them]
        ·
        edit-2
        4 years ago

        Understandable. If you could just point me in the right direction, I guess? I have a decent amount of coding experience, but I'm a bit rusty. I do some stuff with python and bash for work, used to work with C, but haven't in years.

        Also - I have a single RTX 2070 Super, is that powerful enough to even run stuff like this? I worry I might not have the right hardware.

        • Necco [any]
          hexagon
          ·
          4 years ago

          https://machinelearningmastery.com/what-are-generative-adversarial-networks-gans/ https://machinelearningmastery.com/how-to-develop-a-generative-adversarial-network-for-a-cifar-10-small-object-photographs-from-scratch/

          I would start with these two links. If you understand python syntax then you're most of the way there. The first link basically just describes the concepts behind adversarial networks, and the second actually has code that should run fine on a 2070 if you want to use that as a springboard. If you run into hardware limitations, Google Colab is basically a free python notebook that will do all the gpu processing on their machines, with some limitations that can be removed for $10 a month (how long your sessions can last etc). The code on that page should run fine on the free tier though. Otherwise, just youtube GANs and watch talks and stuff. The computerphile video is a good place to start for someone who already knows a bit of math and programming. https://www.youtube.com/watch?v=Sw9r8CL98N0