Solving real world data science problems with Python! (computer vision edition)

  Рет қаралды 39,255

Keith Galli

Keith Galli

Күн бұрын

Practice your Python Pandas data science skills with problems on StrataScratch!
stratascratch.com/?via=keith
In this video we work on a real world computer vision problem using Python. The problem task is to create a model that can distinguish a flower known as “La Eterna” from other types of flowers.
To do this we create convolutional neural networks (CNNs) using the Tensorflow/Keras libraries. We examine how to create a simple model and then improve it using techniques such as data augmentation & preprocessing. We play around with different types of network architectures and see how changes improve or decrease overall task performance.
Link to source code (Github):
github.com/KeithGalli/Unlocke...
Link to HP challenge:
www.hp.com/us-en/workstations...
My previous videos on neural networks!
Intro to neural nets: • Introduction to Neural...
Real-world tutorial: • Real-World Python Neur...
** I've left a bunch of additional useful resources in the README of the Github repo **
Videography for clips I integrated at the start by Ryan Cabana
www.ryancabana.com/
Hopefully you enjoy this video! Please leave it a like & subscribe if you did :).
If you have questions about topics covered in this video, please let me know in the comments.
-------------------------
Follow me on social media!
Instagram | / keithgalli
Twitter | / keithgalli
-------------------------
Song at the end
good morning by Amine Maxwell / aminemaxwell
Creative Commons - Attribution 3.0 Unported - CC BY 3.0
Free Download / Stream: bit.ly/2vpruoY
Music promoted by Audio Library • Good morning - Amine M...
-------------------------
If you are curious to learn how I make my tutorials, check out this video: • How to Make a High Qua...
Practice your Python Pandas data science skills with problems on StrataScratch!
stratascratch.com/?via=keith
Join the Python Army to get access to perks!
KZbin - / @keithgalli
Patreon - / keithgalli
*I use affiliate links on the products that I recommend. I may earn a purchase commission or a referral bonus from the usage of these links.
-------------------------
Video timeline!
0:00 - Intro
0:40 - Video overview (what we’ll be working on)
1:53 - Code setup (GitHub repo & HP challenge link)
5:11 - Exploring the dataset that we’ll be using
6:20 - Reviewing template code (starter-code.ipynb)
8:53 - Installing necessary Python libraries (opencv-python, tensorflow)
10:31 - Reviewing template code (part 2)
11:03 - How we load in the dataset (ImageDataGenerator, flow_from_directory)
14:33 - Building our first classifier (convolutional neural net - CNN)
25:19 - Methods to improve neural network performance (MaxPooling, dropout, network architecture)
29:30 - Quick discussion about importance of precision & recall versus accuracy
32:35 - Data augmentation & preprocessing (another way to improve performance)
47:15 - Programmatically finding the best neural network architectures (Keras Tuner)
1:20:00 - Video recap & conclusion

Пікірлер: 48
@KeithGalli
@KeithGalli 2 жыл бұрын
Sorry for the delay in getting this video posted! I think it's a good one though so hopefully it's worth the wait :)
@mingyuancheng3458
@mingyuancheng3458 2 жыл бұрын
thank you guy
@KeithGalli
@KeithGalli 2 жыл бұрын
@@mingyuancheng3458 you're welcome!!
@rosnawatiabdulkudus6435
@rosnawatiabdulkudus6435 Жыл бұрын
Thank you 😊
@ilan_kayesar
@ilan_kayesar 2 жыл бұрын
Hey man, haven't seen your channel in a while, just so you know back when I was like in the 5th grade I would watch your python tutorials which taught me how to code, this year I'm in the 9th grade and have been accepted into the best academy for code in my country, you have made an incredible impact on my life, keep it up!
@lordfarquad1530
@lordfarquad1530 2 жыл бұрын
ok jew
@satchsumner-waldman8761
@satchsumner-waldman8761 Жыл бұрын
@@lordfarquad1530 are u fr man shut up
@itsReshad
@itsReshad 2 жыл бұрын
Finally! Love your content, you teach and explain really well, I have learned tonnes from following along with you!
@dr.shefalisadvice5649
@dr.shefalisadvice5649 2 жыл бұрын
The best thing about you is that you provide all the dataset's that you have used in your videos not like other channels on KZbin who just teach data manipulation but don't give us the data set they have used thank you so much man...
@ahmedsamy-ug5bv
@ahmedsamy-ug5bv 2 жыл бұрын
thanks, please keep posting similar videos for real world projects, Its very useful
@kirubaselvi6754
@kirubaselvi6754 2 жыл бұрын
Loved the intro and you are the best in teaching these things✨
@Kevin-gm7gx
@Kevin-gm7gx 2 жыл бұрын
Hee is back !! Thanks Keith - your content is really awesome, thanks for posting this :)
@dasmutterhaus
@dasmutterhaus 2 жыл бұрын
Oh Keith we can see you having fun! That is great! Loved the intro
@KeithGalli
@KeithGalli 2 жыл бұрын
😊
@lautaroperez
@lautaroperez 2 жыл бұрын
Another great video! Greetings from Argentina!
@wahaha108
@wahaha108 2 жыл бұрын
Great job! This series (solving real world data science problems) really differentiate your video fro m others.
@KeithGalli
@KeithGalli 2 жыл бұрын
Glad you enjoy 😊
@MM-uh2qk
@MM-uh2qk 2 жыл бұрын
Great video. Very well done! Will setting the metric to "F1 score" serve the same purpose as ["precision", "recall"]? Which one works better to prevent false evaluation resulting from class imbalance?
@nosinibnamahbub5270
@nosinibnamahbub5270 2 жыл бұрын
Love your content. Would you please make segmentation related task using pytorch
@danieldiaz2164
@danieldiaz2164 2 жыл бұрын
Very informational video, and you make new topics sound less intimidating for beginners. Thanks
@KeithGalli
@KeithGalli 2 жыл бұрын
You're welcome!
@mehdismaeili3743
@mehdismaeili3743 2 жыл бұрын
Hi, thanks for this great video, you are a very good teacher.
@KeithGalli
@KeithGalli 2 жыл бұрын
Thank you!!
@Paperscissor183
@Paperscissor183 2 жыл бұрын
Great vid. Is it possible to use people 's images like actors faces and it tells you their names just by using facial data?
@himanshuverma8648
@himanshuverma8648 2 жыл бұрын
Can you please do a video on real time ML project involving extensive EDA. It would be very much helpful and interesting to learn.
@yodude8325
@yodude8325 2 жыл бұрын
Finally! Yay
@luyckr356
@luyckr356 2 жыл бұрын
Hi Keith, are you using the WSL Manager by Bostrot?
@dongliang7158
@dongliang7158 2 жыл бұрын
Nice work, Keith. I’m trying to locate this video with one of your playlist channels, but couldn’t find it(especially not in one called ‘data science’). So could you please tell me how I can find the channel for some similar videos?
@KeithGalli
@KeithGalli 2 жыл бұрын
Hmm I don't quite understand what you are asking. Check the video description, I left a couple similar videos there!
@jacktrainer4387
@jacktrainer4387 2 жыл бұрын
Not using a Mac?! Anaconda is definitely the way to go on a Mac. I think they still use it in 6.001x & 6.002x. If there is no conda install command for a package, you can still use pip install w/o a problem. This looks like a fun data set. Looking forward to trying it!
@KeithGalli
@KeithGalli 2 жыл бұрын
hahahahah sorry to disappoint xD. Hope you enjoy the video thought!
@KeithGalli
@KeithGalli 2 жыл бұрын
btw, thank you so much for the extremely generous donation on buymeacoffee!! That was awesome to wake up to today :)
@enricomassignani
@enricomassignani 2 жыл бұрын
If you crop the images, does the size of array representing them change?
@bernardorodriguezarmida2970
@bernardorodriguezarmida2970 2 жыл бұрын
this guy deserves to be the god of python !!
@FutureForward-ic5rf
@FutureForward-ic5rf 7 ай бұрын
is this good to do as a project for a machine learning assingment project ?
@satchsumner-waldman8761
@satchsumner-waldman8761 Жыл бұрын
love the text from mom lmao
@asmafaraj3285
@asmafaraj3285 10 ай бұрын
Hallo, I am trying to evaluate submission data set. 1. is it equal to test data set? 2. and how to get the true_labels ?
@fustigate8933
@fustigate8933 2 жыл бұрын
yayayyay
@razorgen4
@razorgen4 2 жыл бұрын
Bro, are you in fight club?? Why you always beat up hahahaha
@KeithGalli
@KeithGalli 2 жыл бұрын
Lol 😆. Not a fight club, but I play ice hockey so it's similar!
@AshishSingh-753
@AshishSingh-753 2 жыл бұрын
Your model cannot detect me
@berrodriquez26
@berrodriquez26 2 жыл бұрын
This guy deserves to be next to God
@logannon
@logannon 2 жыл бұрын
how much RAM does your computer have?
@KeithGalli
@KeithGalli 2 жыл бұрын
16gb RAM
@logannon
@logannon 2 жыл бұрын
@@KeithGalli thank you. i want to run something similar and wanted to see if i needed to add memory. your videos are awesome, man. i learn a lot. thanks as always.
@KeithGalli
@KeithGalli 2 жыл бұрын
@@logannon Thanks for the kind words! :)
@eiyrm
@eiyrm Жыл бұрын
yo yo please share this desktop wallpaper :)
@anonviewerciv
@anonviewerciv 2 жыл бұрын
21:31 Buy more GPUs.
小女孩把路人当成离世的妈妈,太感人了.#short #angel #clown
00:53
We Got Expelled From Scholl After This...
00:10
Jojo Sim
Рет қаралды 50 МЛН
Её Старший Брат Настоящий Джентельмен ❤️
00:18
Глеб Рандалайнен
Рет қаралды 8 МЛН
ТАМАЕВ vs ВЕНГАЛБИ. Самая Быстрая BMW M5 vs CLS 63
1:15:39
Асхаб Тамаев
Рет қаралды 4,6 МЛН
Solving real world data science tasks with Python Pandas!
1:26:07
Keith Galli
Рет қаралды 1,5 МЛН
Kafka Stream Processing with Python - A Walkthrough
15:06
Image classification from scratch - Keras Code Examples
28:34
Connor Shorten
Рет қаралды 22 М.
小女孩把路人当成离世的妈妈,太感人了.#short #angel #clown
00:53