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 💚
The algorythm has something against you
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!
@@マステルオサド 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.
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!😉
@@マステルオサド 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.
that's great. Your videos are very interesting!
Can you please make a video where you explain the ai more in depth?
insane
French or in The Trench
Bro haven't released since 14th February
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. 🍀
Thank you so much!!!! 💚💚💚
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 🤝
please make a course on machine learning with python
There's many videos on that already, the best ones by sentdex. The way I see it, these videos are the perfect introduction anyway.
I might do something in the future :), but for now check out Daniel Bourke on RUclips (he has some amazing courses)
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.
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!
Thank you! Noted!
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 🔥
I love your videos, so entertaining, didn't know we could do all these on our own... Effort 💯... Great video this one...
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?
Thank you!
Yeah shoot me a Twitter DM :)
@@Green-Code thank you for your reply! And I would but your DMs are off there!! Could you open them up please? :-)
Check your Instagram DMs! Your Twitter DMs are off.
And which code will I get after donation?
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 :)
@@Green-Code Will you give me those things after the donation or i will get automatically? Please respond ASAP. I am ready to donate
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.
But why amrica diabetes association why not British?
You do live in uk as much as i can see
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.
stable diffusion uses diffusion (as the name suggests) not GANs
3:12 When the dude down the alleyway gave you sum and it hits hard
bro , I think you have a pretty good knowledge on deep learning , so plz recommend me some deep learning courses online .
You are the best!!!!!!
Pls can you do ai learns chat or feelings (my English is bad)
Interesting
💚💚
Bto casuly replacing jobs XD
yey, another video
First 🫡
🫡🫡💚💚
What library did you use?
I am wcaree a little bit about ai art
Me too actually. The stable diffusion stuff is insane.
@@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.
How long did it take to train the last one
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
When took lsd😂
Hey, is there a way I can connect with you?
Yeah shoot me a Twitter DM
buy me minecraft when you get famous..
😂😂
Cool!
Amazing are you on twitter?
Do people not read descriptions anymore lol
Yep: twitter.com/theGreenCoding
Oh I see you already found me :)
@@Green-Code yeah i did 💫
@@puppergump4117 well i read after commenting 🤧
365th like
Very good content keep up the good work.
Thank you! More to come!
Bro keep it up, you have lots of potential, i am watching videos of you, you can grow. My self pavanganesh for short PG.
🤝
Keep your content up! Its amazing.
this is excellent content 👍 keep it up!
Great video!
Thanks you so much!
epic stuff
💚💚💚
You’re a master.
☘️
☘️
🍀 Why are you making me use emojis, it reminds me of the emoji movie.
I just think it's fun. Why? What would you like me to use instead🙃?
@@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