AI Learns to Make Art

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024
  • 💚 Link to Code: / greencode
    (I raised money for the ADA in 2023, however now the code can be found on my Patreon :) )
    I decided to explore AI art generation. I explored Deep Dreaming, Neural Style Transfer and Stable Diffusion. I had a ton of fun making this video, so I hope you enjoy it :)
    📖 Useful Libraries I Used:
    github.com/gor...
    github.com/rrm...
    github.com/Com...
    ⭐ Other Social Media Links:
    🔊 Discord: / discord
    🐦 Twitter: / thegreencoding
    📸 Instagram: / greencodecodes
    🎵 Tiktok: / greencodecodes
    🔊 Music I Used in this Video: share.epidemic...
    ✨ Subscriber count: 7,564 subscribers 💚

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

  • @pyr0man1iac85
    @pyr0man1iac85 Год назад +11

    The algorythm has something against you

  • @zackmehra5164
    @zackmehra5164 Год назад +5

    Hey man
    I’m relatively new to ai and ml. I wanted ur take on how to learn ai and ml and how to create cool and interesting projects like you do. Love the great work and keep posting content.

    • @マステルオサド
      @マステルオサド Год назад

      To get into AI and ML you need some knowledge of mathematics, mainly calculus and linear algebra. That will help you a lot in understanding the things these models are actually doing. I would also recommend reading some books on the topic. Grokking deep learning and Deep Learning from scratch are some good ones. But most importantly read a LOT of papers on the topic you want to focus on, as well as clone and try to understand the code in some of the public repos. Good luck!

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

      @@マステルオサド Well I'd first start with using a neural network library for a bit so you know all the steps it's taking. Look at how the library works and then try to figure out the math behind it. I mean, it's just like code, right? We don't usually program in assembly because what we're trying to do is apply what's already there, not to reinvent it. As you see these things being applied it'll be much easier to remember what you need to.

    • @Green-Code
      @Green-Code  Год назад

      What マステルオサド! said is very true. If you are a coder, I would probably start by reading a book like "AI and Machine Learning for Coders". It's a great read to get into machine learning :)

    • @マステルオサド
      @マステルオサド Год назад

      ​@@puppergump4117 While I agree that we do not need to reinvent the wheel, sadly many people in the Machine Learning space that start by just using a framework have a lot of trouble knowing why or how some of the functions their framework provides work. Let's say you are following a tutorial on how to apply a convolutional network for image classification using keras and TensorFlow since many people start with those kind of projects. You might write something like:
      model = models.Sequential()
      model.add(layers.Conv2D(32, (3, 3), activation='relu', input_shape=(32, 32, 3)))
      model.add(layers.MaxPooling2D((2, 2)))
      model.add(layers.Conv2D(64, (3, 3), activation='relu'))
      model.add(layers.MaxPooling2D((2, 2)))
      Many people will not wait and think why they are using MaxPooling2D for the images or what it does. Nor why the activation function they are using is relu instead of something like sigmoid or leaky relu. These small things can have a big impact on the training of the models. Additionally, having a strong understanding of the underlying math can help you to better understand the limitations and assumptions of the models you are working with, even if you are primarily using pre-built libraries and frameworks.
      Something like the basics of differentiation, integration and matrix manipulation (transpose,inverse,multiplication,etc.) go a long way!😉

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

      @@マステルオサド I've always approached code from a top-down view. I remember struggling to understand the calculus parts of things, but it's very difficult to apply that knowledge correctly just starting from scratch.
      And the worst part is, when you try to understand a large topic like machine learning by looking at the methods used rather than the steps taken, you end up with lots of assumptions about how things should be done which might make applying other methods or concepts much more difficult.
      I definitely agree with what you said, but it depends on where your focus is. If you know how the parts work together, you don't usually need to know how the parts work. Until you try something new, that is.

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

    that's great. Your videos are very interesting!

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

    Can you please make a video where you explain the ai more in depth?

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

    insane

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

    French or in The Trench

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

    Bro haven't released since 14th February

  • @ltsben6564
    @ltsben6564 Год назад +16

    back again! Wow! you're videos have exploded and rightfully so! Hopefully this one will too! This video is certainly incredible, stable diffusion makes no sense to me lol its just completely fascinates me. 🍀

    • @Green-Code
      @Green-Code  Год назад +2

      Thank you so much!!!! 💚💚💚

  • @AnimeRandom1
    @AnimeRandom1 Год назад +5

    I think there is a mistake at 5:22, stable diffusion is not based on Generative Adversarial Networks (GANs), it is actually based on diffusion models, as the name says.
    Just that, I just discovered your channel and I loved your videos 🤝

  • @curtezyt1984
    @curtezyt1984 Год назад +3

    please make a course on machine learning with python

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

      There's many videos on that already, the best ones by sentdex. The way I see it, these videos are the perfect introduction anyway.

    • @Green-Code
      @Green-Code  Год назад +1

      I might do something in the future :), but for now check out Daniel Bourke on RUclips (he has some amazing courses)

  • @DukeofBlasphemy
    @DukeofBlasphemy Год назад +1

    Can we train AI to give people emotional support? I need it after practising various forms of art for years only to be completely overshadowed and eclipsed by a robot.

  • @tanmaysharma6610
    @tanmaysharma6610 Год назад +4

    Hello bro! Please try to also include the procedure of how you did it as it is more entertaining and knowledgeable and makes sense to watch the video. The content and the topic are epic. Keep moving!

  • @couldbejake
    @couldbejake Год назад +3

    Please continue this series, was sad there wasn’t more. Also I think right now it’s very dependent on the thumbnail, before you have a constant viewer base 🔥

  • @m.varunreddy7365
    @m.varunreddy7365 Год назад +1

    I love your videos, so entertaining, didn't know we could do all these on our own... Effort 💯... Great video this one...

  • @bobjake4381
    @bobjake4381 Год назад +3

    I’m very happy RUclips recommended me your channel. You’re super talented and knowledgeable in this field! I am learning a lot just by watching your videos.
    I actually have a pretty cool idea. Is there any way we can contact you?

    • @Green-Code
      @Green-Code  Год назад +1

      Thank you!
      Yeah shoot me a Twitter DM :)

    • @bobjake4381
      @bobjake4381 Год назад +1

      @@Green-Code thank you for your reply! And I would but your DMs are off there!! Could you open them up please? :-)

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

      Check your Instagram DMs! Your Twitter DMs are off.

  • @tanmaysharma6610
    @tanmaysharma6610 Год назад +3

    And which code will I get after donation?

    • @Green-Code
      @Green-Code  Год назад

      You get:
      - All the images I generated
      - All the code I used in this video
      (DeepDreaming+Neural Style Transfer + Stable Diffusion)
      And you make the world a better place :)

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

      @@Green-Code Will you give me those things after the donation or i will get automatically? Please respond ASAP. I am ready to donate

    • @Green-Code
      @Green-Code  Год назад

      I'll give you those things after the donation. Once you donate I'll reply with a drive link folder with all the code and images.

  • @PriggarGaming
    @PriggarGaming 2 месяца назад

    But why amrica diabetes association why not British?
    You do live in uk as much as i can see

  • @BrockMasonOfficial
    @BrockMasonOfficial Год назад +1

    Hey there, Green Code! I've been searching through your videos and I'm super appreciative of your work! I'm looking forward to seeing the growth that your channel receives in the coming months. As of writing this, your most popular video would be the one where AI learns how to determine what a pizza is and what a pizza is not. Keep up the good work! I expect that your channel will grow extremely quickly as long as you continue to put in effort towards your content.
    Best wishes, Brock.
    P.S. let me know if you have any inquiries regarding the RUclips algorithm.
    This message was written using artificial intelligence based on a short prompt.

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

    stable diffusion uses diffusion (as the name suggests) not GANs

  • @maiminhnhat9678
    @maiminhnhat9678 3 месяца назад +1

    3:12 When the dude down the alleyway gave you sum and it hits hard

  • @VIMALKUMARS-lo3wx
    @VIMALKUMARS-lo3wx Год назад

    bro , I think you have a pretty good knowledge on deep learning , so plz recommend me some deep learning courses online .

  • @aoch1461
    @aoch1461 Год назад +1

    You are the best!!!!!!

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

    Pls can you do ai learns chat or feelings (my English is bad)

  • @aayushbansalpog
    @aayushbansalpog Год назад +3

    Interesting

  • @Nicehat-
    @Nicehat- 3 месяца назад

    Bto casuly replacing jobs XD

  • @Eren_Yeager_is_the_GOAT
    @Eren_Yeager_is_the_GOAT Год назад +2

    yey, another video

  • @Naoufelbouazizi
    @Naoufelbouazizi Год назад +2

    First 🫡

  • @DECODEDN
    @DECODEDN 3 месяца назад

    What library did you use?

  • @simonw.1223
    @simonw.1223 Год назад +1

    I am wcaree a little bit about ai art

    • @Green-Code
      @Green-Code  Год назад

      Me too actually. The stable diffusion stuff is insane.

    • @simonw.1223
      @simonw.1223 Год назад

      @@Green-Code like if I watch some sites and see as tag ai art I know not that much effort was put in. Like denoising stuff or helping in some wriing or making some ideasout of it but just generating is scary.

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

    How long did it take to train the last one

  • @Mayank-lf2ym
    @Mayank-lf2ym Год назад

    Your videos are on fire they are just awesome
    But can you plz tell me the list of software you use for making this videos I am a high school teacher and I want to teach math this way to students?
    Thank for this amazing video

  • @Devil-tf5yv
    @Devil-tf5yv 3 месяца назад

    When took lsd😂

  • @The_A.I_Guy
    @The_A.I_Guy Год назад

    Hey, is there a way I can connect with you?

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

    buy me minecraft when you get famous..

  • @moris3532
    @moris3532 Год назад +1

    Cool!

  • @HarshDeep61034
    @HarshDeep61034 Год назад +1

    Amazing are you on twitter?

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

      Do people not read descriptions anymore lol

    • @Green-Code
      @Green-Code  Год назад

      Yep: twitter.com/theGreenCoding

    • @Green-Code
      @Green-Code  Год назад

      Oh I see you already found me :)

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

      @@Green-Code yeah i did 💫

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

      @@puppergump4117 well i read after commenting 🤧

  • @rafi-leigh
    @rafi-leigh Год назад

    365th like

  • @basup6805
    @basup6805 Год назад +1

    Very good content keep up the good work.

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

    Bro keep it up, you have lots of potential, i am watching videos of you, you can grow. My self pavanganesh for short PG.

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

    Keep your content up! Its amazing.

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

    this is excellent content 👍 keep it up!

  • @samybean9962
    @samybean9962 Год назад +1

    Great video!

  • @juaan_
    @juaan_ Год назад +1

    epic stuff

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

    You’re a master.

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

    ☘️

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

    🍀 Why are you making me use emojis, it reminds me of the emoji movie.

    • @Green-Code
      @Green-Code  Год назад

      I just think it's fun. Why? What would you like me to use instead🙃?

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

      @@Green-Code It'd be a good place to put polls or interesting problems you found while making the video. My problem was I forgot how to type emojis on a computer for a minute lol