Detecting Facial Keypoints with Deep Learning | a very simple top 5 kaggle solution

  Рет қаралды 16,593

Aladdin Persson

Aladdin Persson

Күн бұрын

Пікірлер: 46
@AladdinPersson
@AladdinPersson 3 жыл бұрын
Hey let me know which Kaggles could be interesting for future videos and what you think of these so far. Share your thoughts on what you think can be improved with these Kaggle videos so I can make them even better :) Timestamps for the video: 0:00 - Introduction to competition 0:52 - Why? 1:22 - The data and the task 3:13 - Metric used 3:43 - A more in depth look at the data 7:24 - The steps of the solution 10:00 - Code: config 13:00 - Code: dataset 18:52 - Code: split_data 20:32 - Understanding submission format 21:57 - Code: utils 26:07 - Code: train/main file 31:22 - Fixing a small error 32:05 - Checking the score of submission 32:40 - How to improve it further? 34:55 - My 2 things to try for improving the score 35:15 - Ending & my thoughts on Kaggle
@rohangupta9548
@rohangupta9548 3 жыл бұрын
Something related to self driving It will be helpful
@maxscheijen
@maxscheijen 3 жыл бұрын
I really like this series about kaggle solutions!
@benmiss1767
@benmiss1767 3 жыл бұрын
Yup I agree it’s really great !
@yehdhihanna6114
@yehdhihanna6114 3 жыл бұрын
Another one. I mean i agree too :)
@frkkful
@frkkful 3 жыл бұрын
Thank you. As a ML beginner, I learned a lot from your approach.
@HailemariamMogesT
@HailemariamMogesT 2 жыл бұрын
WoW! Great Work! I'm knew to computer vision but want to delve into in practice. Do you have any idea how can I get a facial key point detection dataset? AND how to combine the FER2013 dataset with facial key point detection after getting facial key point detection dataset to do the facial expression recognition? Thank you.
@aurkom
@aurkom Жыл бұрын
This series of kaggle competitions is quite fun!
@ggzet6535
@ggzet6535 3 жыл бұрын
Thanks for the videos! How is your color theme calls?
@sumanmahapatra8881
@sumanmahapatra8881 3 жыл бұрын
Aladdin, please continue implementing some of the GAN models. Please implement Encoder Decoder based GAN model involving a Latent space like BiGAN ( Adversarial Feature Learning). Interpreting latent space is a burning topic now a days. Thanks.
@alexkonopatski429
@alexkonopatski429 3 жыл бұрын
This is such a great series and i really like it. But how did you get these files like "15-Keypoints", "4-Keypoints"? Did you extract them and or how did you do it. Because if i download the dataset from kaggle and i don't get these files. I looked through your code i cannot find it where you did it. It would be pretty cool if someone else could might say it or you. I wish everyone a good day!
@murtazaburhani4022
@murtazaburhani4022 3 жыл бұрын
I thank youtube algorithm for dropping me on this channel! It's truly a gem.
@deepamgautam
@deepamgautam 3 жыл бұрын
Can u plz make a video on landmarks (keypoint) detection in 3D images, for example 3D MRI scan images
@for-ever-22
@for-ever-22 Жыл бұрын
These videos are extremely helpful. Thank you
@Jake-om9no
@Jake-om9no Жыл бұрын
At 31:05, you said: "I trained it for 10 epochs, I first had the learning rate to be 1e-4, and changed it to 1e-5, then I trained for a couple of epochs more..." Given what you said above ↑, just wonder (perhaps a stupid question): how did you manage to stop the training before changing LR to 1e-5 and continue the training after that? I downloaded your code, but it does not seem to provide a mechanism to do that. (Though I can change the code to perform the task, I just wonder how exactly you did do it, )
@macaronminmin
@macaronminmin 3 жыл бұрын
Thanks for the amazing video. unrelated but I just love your keyboard sound! Could you share what keyboard you use?
@AladdinPersson
@AladdinPersson 3 жыл бұрын
How did you even hear it? I bought with silent mx reds in order for it not to make sound haha
@ardavanmodarres4720
@ardavanmodarres4720 3 жыл бұрын
good job! thank you so much. you are the best, man!
@rs9130
@rs9130 2 жыл бұрын
how to extend for multi-face detection. is there any dataset?
@MrMarcowally
@MrMarcowally 3 жыл бұрын
if you are using effnet b0 from pretrained why not use the mean and std values used in ImageNet pretraining to normalize? the values you use, you calculated from your dataset?
@motbus3
@motbus3 7 ай бұрын
Hey. I worked quite q but with such applications. The images are not duplicates but different facial expressions
@emransaleh9535
@emransaleh9535 3 жыл бұрын
Good job! It would be nice if you add a github repo of this work in the description.
@AladdinPersson
@AladdinPersson 3 жыл бұрын
Added now: github.com/aladdinpersson/Machine-Learning-Collection/tree/master/ML/Kaggles/Facial%20Keypoint%20Detection%20Competition
@emransaleh9535
@emransaleh9535 3 жыл бұрын
Perfect. Keep on the great job!
@datakube3053
@datakube3053 3 жыл бұрын
Will you please tell how to improve coding skills and logics for Deep learning
@truonggianga2tk42
@truonggianga2tk42 3 жыл бұрын
Thank you very much and wait other video about kaggle competitions :)
@AdobadoFantastico
@AdobadoFantastico 3 жыл бұрын
Thanks, this is super enlightening.
@andihaki
@andihaki 3 жыл бұрын
Any "working" references for training face keypoint in tensorflow? Thank you
@chinweikechukwu4781
@chinweikechukwu4781 3 жыл бұрын
Hi, Aladdin. Please do a video on Grad-Cam
@yannickpezeu3419
@yannickpezeu3419 3 жыл бұрын
Hi Aladdin, would you do a tutorial on Tensorflow Probability one day ?
@1chimaruGin0_0
@1chimaruGin0_0 3 жыл бұрын
Awesome video. If possible, please make videos of ensemble and stacking.😁
@mohdkashif7295
@mohdkashif7295 3 жыл бұрын
Please make a series on using pretrained models in pytorch using basicblock and bottleneck, because I have loved your series of implementing models but i want to see pre existing models modification according to data.
@NatureSerenades654
@NatureSerenades654 3 жыл бұрын
I trained on gtx1070, but found that the val loss just don't decrease after a few epochs, and I changed train.py , in detail, I only let the .pth file update when the val loss in this epoch is lower than the lowest val loss. However, my submission only got score 4.9. Could you help analyse this ? Thanks! Poor English, hope my description is clear.
@odysseashlap
@odysseashlap 3 жыл бұрын
This is top! Keep up the good stuff!
@pabbirahul7495
@pabbirahul7495 3 жыл бұрын
hello sorry for this interruption but sir please check the ESRGan tutorial comments please upload the pretrained weights for them which helps us a lot thank you
@adamtran5747
@adamtran5747 2 жыл бұрын
I cannot find images used in this competition. Did Kaggle take them off?
@hackingpirate3973
@hackingpirate3973 3 жыл бұрын
can stream the watermark remover using GAN on twitch sometime? BTW great video, liked it!
@samibenhssan3121
@samibenhssan3121 3 жыл бұрын
Please @aladdin keep going with kaggle solutions series but with more recent competitions....
@AladdinPersson
@AladdinPersson 3 жыл бұрын
Sure, got any recommendations?
@samibenhssan3121
@samibenhssan3121 3 жыл бұрын
@@AladdinPersson What about this one www.kaggle.com/c/siim-covid19-detection
@mythorganizer4222
@mythorganizer4222 3 жыл бұрын
@@samibenhssan3121 bro it's ongoing 😂
@oliverc3104
@oliverc3104 3 жыл бұрын
could you please do a neural turing machine from scratch? That would be cool.
@chedychedychedy
@chedychedychedy 2 жыл бұрын
how do you extract the images from csv files?
@angelospapadopoulos7679
@angelospapadopoulos7679 2 жыл бұрын
import numpy as np import pandas as pd import os from PIL import Image def extract_images_from_csv(csv, column, save_folder, resize=(96, 96)): if not os.path.exists(save_folder): os.makedirs(save_folder) for idx, image in enumerate(csv[column]): image = np.array(image.split()).astype(np.uint8) image = image.reshape(resize[0], resize[1]) img = Image.fromarray(image, 'L') img.save(save_folder+f"img_{idx}.png") csv = pd.read_csv("test.csv") extract_images_from_csv(csv, "Image", "data/test/")
PYTORCH COMMON MISTAKES - How To Save Time 🕒
19:12
Aladdin Persson
Рет қаралды 55 М.
Wait… Maxim, did you just eat 8 BURGERS?!🍔😳| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 9 МЛН
the balloon deflated while it was flying #tiktok
00:19
Анастасия Тарасова
Рет қаралды 35 МЛН
Will A Basketball Boat Hold My Weight?
00:30
MrBeast
Рет қаралды 147 МЛН
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 28 МЛН
Geometric Face Recognition - Computerphile
9:30
Computerphile
Рет қаралды 88 М.
Unbelievable Face Swapping with 5 Lines Code
11:00
Rob Mulla
Рет қаралды 77 М.
Albumentations Tutorial for Data Augmentation (Pytorch focused)
31:29
Aladdin Persson
Рет қаралды 32 М.
Faces & the Local Binary Pattern - Computerphile
10:08
Computerphile
Рет қаралды 112 М.
Detecting Facial Features (9.2)
8:55
Jeff Heaton
Рет қаралды 1,9 М.
EfficientNet Paper Walkthrough
25:50
Aladdin Persson
Рет қаралды 23 М.
Wait… Maxim, did you just eat 8 BURGERS?!🍔😳| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 9 МЛН