First AI Generated origami (That I know of)

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

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

  • @davidfrancheteau4770
    @davidfrancheteau4770 2 года назад +28

    You've invented OrigamAI!

  • @EntropicalNature
    @EntropicalNature 2 года назад +15

    Incredible video!! You should write it up and publish it in a journal!

    • @tadashimori
      @tadashimori  2 года назад +5

      Maybe after I improve it a little bit more! The fact that it still doesn't complete the other side of the origami still bothers me.

    • @EntropicalNature
      @EntropicalNature 2 года назад +1

      @@tadashimori Perhaps a stupid suggestion, but I assume you also have the book Origami design secrets by R. Lang? You could try to implement some of his rules into the learning algorithm. I'm almost tempted to work on it myself! Anyway, great stuff! And I do think you're the first one to employ AI in such a way!

    • @tadashimori
      @tadashimori  2 года назад +7

      @@EntropicalNature Yeah, I've read the book. I know there are lots of things to implement that would help the AI find the patterns faster, but it could also end up guiding it "too much" and become just a deterministic formula.
      The fitness function could be made up by direct functions, like "sum the alternating angles of each point and say if it's close to 180 degrees" or "check how many points has an even number of lines", but by doing something too deterministic you end up missing some patterns that the AI could find out.
      As the examples in the video, I never passed any "symmetry" parameter, but I guess it noticed that when I divide the origami in sections, most of the times two sections has the same amount of points (thus achieving symmetry)
      Not sure if I'm the first one to employ AI in this way, but it was fun to do this "Neural network" as fitness function. The results were kinda surprising.

  • @NotHeitu
    @NotHeitu 2 года назад +3

    I can find some beauty in these minimalist designs for origami

  • @nathanmwiinga8130
    @nathanmwiinga8130 2 года назад +3

    This is something I have always dreamed about working on! I'm so glad to see its starting to be a reality!

  • @aiphdssong
    @aiphdssong 2 года назад +12

    This will be a small but gigantic leap of origami.
    I think you can get far greater result using connection matrix as a middle-stage ground truth

    • @tadashimori
      @tadashimori  2 года назад

      Thanks for the tip! I'll check this!

    • @tadashimori
      @tadashimori  2 года назад +2

      Okay, I thought about it a little, and the problem with a connection matrix is that for an intermediate origami we already have over 200 points.
      Because the neural network needs a standardized input, I would make at least a 300 by 300 matrix, and that would require it to analyze 90000 connections…
      Okay, I was about to say it would be a lot, but with a few convolutions it might work really well! You’d transform a cp into a 300x300 “pixels” image and apply existing techniques to is. This is genius!

  • @gustavosaita3046
    @gustavosaita3046 2 года назад +1

    This is so crazy and so cool Tadashi!! Amazing!

  • @Luminalstasis
    @Luminalstasis 2 года назад +1

    Awesome work!

  • @valimaa1006
    @valimaa1006 2 года назад

    Incredible work, Im glad you are back.

  • @Origambel
    @Origambel 2 года назад

    This is impressive! I have thought about this for a while now but never got to it and your approach is very clever!

  • @vidhimehta1997
    @vidhimehta1997 2 года назад

    Love the explanation, it really shows how you progressed and solved the problem. Kudos!

  • @dinissantiago6729
    @dinissantiago6729 2 года назад +1

    NICE! This is pretty neat, what a nice whale, I almost couldn't believe the AI made that, looks like someone designed it

  • @garibiilan
    @garibiilan 2 года назад

    Amazing!! I salute your effort and the result is impressive!

  • @madaodoge5697
    @madaodoge5697 2 года назад

    This is interesting project. Wish you luck on this journey 😊

  • @Avighna
    @Avighna Год назад

    As a computer-science enthusiast who is also super into origami, this is absolutely amazing! Wow!

  • @irritator9062
    @irritator9062 2 года назад +3

    4:20 - 4:38 I couldn't stop laughing 😂😂
    But I really appreciate the A.I. idea 💡

  • @hanhmy2511
    @hanhmy2511 2 года назад

    goddamn love that kami paper size whale AI generated design, still would love to see how great this could be in the future!!

  • @NaraOrigami
    @NaraOrigami 2 года назад

    This is Genius idea 💡, Super cool!! 🔥🔥

  • @Shady1765
    @Shady1765 2 года назад

    Wow this is really cool!

  • @rachelu8604
    @rachelu8604 2 года назад

    Amazing ! 👏🏻👏🏻👏🏻👏🏻

  • @Origambel
    @Origambel 2 года назад

    As a suggestion you could take a look into generating CPs by using a GAN and specify the decision criteria :) Also I am really interested in these things and the possibly to combine this with origami would be a dream come true, let me know if I can help you with anything, would love to be a part of this!

  • @isaacemanuelcostadeandrade9668
    @isaacemanuelcostadeandrade9668 2 года назад

    Como um estudante de CIência da Computação que é apaixonado por IA, e também como um amante de origamis eu achei isso aqui SENSACIONAL
    Adoraria ver mais sobre essa IA

  • @origamitor
    @origamitor Год назад

    Good start! I guess you used some machine learning approach (since you extracted useful features to improve the algorithm). What was the input? An image? Or a tree-based structure that relates points, lines and so on? Did you apply deep learning (CNN, GANs)?
    I'm very interested! I also have some experience in machine and deep learning, maybe we can collaborate!

  • @justadigitalmarketer
    @justadigitalmarketer Год назад

    TADASHI you need to recreate this with how far ai has come in a short time, im certain you'll get wonderful results, maybe even be able to create modular origami...

  • @KekusMagnus
    @KekusMagnus 2 года назад

    its pretty crazy that you mamaged this in just a week

  • @mariovelez578
    @mariovelez578 2 года назад

    I am a computer science student with an interest in AI. I used to really like origami and might try to make a generative crease pattern AI in the future. Maybe you input a text-based prompt and it outputs a crease pattern. The possibilities with generated origami have really just started.

  • @TheBrickagon
    @TheBrickagon Год назад

    nice, i was looking for something like this :)))

  • @ksepastremenos
    @ksepastremenos 2 года назад +4

    "One week project" ? Wow

    • @tadashimori
      @tadashimori  2 года назад +4

      =)
      Yeah, it was a one week project. Now I'll work on the zekrom tutorial so I don't end up without tutorials on my channel.

  • @Beno951
    @Beno951 2 года назад

    Good idea! Never thought about something like this. You could try to force it to include bird or frog base 🤔. Maybe then results would be even better. Although I guess that technically it wouldn't be fully created by AI.

    • @tadashimori
      @tadashimori  2 года назад

      We can direct it to learn some bases. The same way I “filtered” the information before, but the only problem would be that it would add some bias to using these bases and make it lose some creativity

  • @violatsai8820
    @violatsai8820 2 года назад

    So cool

  • @mtwata
    @mtwata 2 года назад

    Insane! 😱

  • @Testacabeza
    @Testacabeza 2 года назад

    Very interesting and also funny video.

  • @Manngregor1
    @Manngregor1 2 года назад

    Very cool

  • @PUNHODO
    @PUNHODO 4 месяца назад

    Você poderia ensinar como cria seus modelos mas usando origamis simples sem começar por um dragão complexo ..só pra ter uma base pra começar

  • @QLand-kf3pg
    @QLand-kf3pg 6 месяцев назад

    Great

  • @Akku-dj6oy
    @Akku-dj6oy 2 года назад +2

    Wow! Sounds like a genetic algorithm

    • @tadashimori
      @tadashimori  2 года назад +1

      Well, it is a genetic algorithm, but with a neural network as the fitness function

    • @sac666_
      @sac666_ 2 года назад

      @@tadashimori Nice, but what is the architecture of the fitness function? Also, have you tried using deep reinforcement learning to do the same thing? It is somstimes faster to train.

    • @tadashimori
      @tadashimori  2 года назад

      @@sac666_ That's the thing that I find interesting tbh. I don't know what the neural network considers more important, so I can't really talk much about the fitness function.
      I will try other techniques for sure, this one was actually quite crude, and the program is a mess because I kept changing the program over the previous failed attempt. I'm quite sure that after giving this first idea, a lot of people will be able to come up with even better ideas really quickly.

  • @andyyang6789
    @andyyang6789 Год назад

    Are you able to release your code? I am interested in working on this, and want to know what representation you used for your genetic algorithm genes.

    • @andyyang6789
      @andyyang6789 Год назад

      @Tadashi Mori - Origami Tutorials

  • @wafflegamerxox6575
    @wafflegamerxox6575 2 года назад

    An AI’s doing color change better than me 💀

  • @papercrafta4
    @papercrafta4 2 года назад

    terima kasih atas tutorial nya semoga bermanfaat untuk semua saya sangat suka

  • @MoodyMooMoo
    @MoodyMooMoo 2 года назад

    What I have learnt: robots like whales 🐳 💙

  • @origamiorigami2510
    @origamiorigami2510 2 года назад +1

    good👍👍👍👍👍👍

  • @navjotkaur4402
    @navjotkaur4402 2 года назад

    Make the ai public so you can get a greater number of sample size and open source means anyone can improve on your code

    • @tadashimori
      @tadashimori  2 года назад

      I will after I finish correcting the code for these small problems, like making a symmetrical cp. Also, because I developed the code while having new ideas, the code is really ugly at the moment, with several unused functions.

  • @CojocaruAncaIoana
    @CojocaruAncaIoana Год назад

    how to make this

  • @leviathan6168
    @leviathan6168 2 года назад +1

    I didn't know you are programmer also.

    • @tadashimori
      @tadashimori  2 года назад +2

      Technically I’m not. But I learned a thing or two in college.

  • @satvikmohanty139
    @satvikmohanty139 2 года назад

    4:19 🤣🤣🤣

  • @MEOW_514
    @MEOW_514 2 года назад

    4:22

  • @jin-su3bw
    @jin-su3bw 2 года назад

    Wow

    • @jin-su3bw
      @jin-su3bw 2 года назад

      lt's amazing

    • @jin-su3bw
      @jin-su3bw 2 года назад

      l‘m Korean

    • @jin-su3bw
      @jin-su3bw 2 года назад

      Thanks

    • @mtwata
      @mtwata 2 года назад

      @@jin-su3bw you're welcome

  • @tomtom3238
    @tomtom3238 2 года назад

    Heyyy

  • @MEOW_514
    @MEOW_514 2 года назад

    4:21