Loading in your own data - Deep Learning basics with Python, TensorFlow and Keras p.2

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

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

  • @mirkx7382
    @mirkx7382 4 месяца назад +2

    You are one of the most chill and laid-back smart teachers i ve ever seen. such an informative tutorial. Thank You :)

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

    Thanks alot for the videos! Great way to start my Data Science Journey. Really grateful to you for posting such content for free.

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

      Thank you for the super thanks, best wishes to you on your programming journey!

  • @mockingbird3809
    @mockingbird3809 6 лет назад +395

    These were videos that I requested. Please make more Project videos in Machine learning and deep learning videos and real-world machine learning projects in PYTHON because You Are The Best to learn from

    • @MSFTSTRIO
      @MSFTSTRIO 5 лет назад +30

      This is so true. I've been so frustrated trying to learn this topic and a lot of videos are just people explaining what neural networks are, like the begging of the previous video in this series, but nobody actually gets into the code and explains how to set up functions. Like there is A HUGE DIFFERENCE BETWEEN DRAWING A NEURAL NETWORK AND ACTUALLY CODING ONE!!! ANYONE CAN DRAW ONE

    • @kaushilkundalia2197
      @kaushilkundalia2197 5 лет назад +3

      So true ! Make more such project videos. They prove to be of great help.

    • @a.n.7338
      @a.n.7338 5 лет назад

      Can someone tell me what X=[] and Y=[] is used for?

    • @anwayeerc
      @anwayeerc 5 лет назад

      @@a.n.7338 Yes I do want to know

    • @bennri
      @bennri 5 лет назад

      @@a.n.7338 That's to initialize it to an empty array. But at 15:30, he learned that it did not initialize the type. and that's something I especially like about his videos: he doesn't just edit out the mistakes, any talks about things like the need to reshape being kind of stupid.

  • @AnimilesYT
    @AnimilesYT 5 лет назад +24

    5:04 I don't know why, but the way you casually said "ha, bluedog", and then continue on, was hilarious to me xD

  • @uditsingh9576
    @uditsingh9576 6 лет назад +29

    Just wow , didn't wanted to watch the whole video , but your are a magnet !! Excellent style of teaching

  • @minjae_woo
    @minjae_woo 5 лет назад

    This is currently the best TensorFlow tutorial on youtube. Can't express how thankful I am, after wasting much time on crappy videos named TensorFlow in 10 mins, 5 mins, 1 min and etc...

  • @janbiel900
    @janbiel900 6 лет назад +1

    The value of these videos is fucking incredible. After some setup with anaconda to get tensorflow and python 3.6 to work in pycharm, i was able to reproduce all of this with my own data. Your explanations are absolutely on point and i have no questions left after this part.

    • @sentdex
      @sentdex  6 лет назад +1

      Thanks, that's awesome to hear!

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

    i started my python journey with you back in the university days, thanks for being there boss.

  • @quanghuyngo7556
    @quanghuyngo7556 6 лет назад +7

    Hi Harrison.
    You've been doing an absolutely amazing list of implementating Deep learning videos with Python, Tensorflow, Keras, etc.
    This is the most useful job you've ever done. I've learned the Machine learning, Deep learning theory easily but implementation and application is something difficult to me. Keep doing this please.

    • @KHM95
      @KHM95 3 года назад

      Here's a course you'll need.
      Face Mask Detection Using Deep Learning . It's paid but it's worth it.
      khadymschool.thinkific.com/courses/data-science-hands-on-covid-19-face-mask-detection-cnn-open-cv

  • @bartoszturkowyd3608
    @bartoszturkowyd3608 6 лет назад +21

    I love the way how you personified the NN. The part with shuffling makes me laugh!

    • @PepeTostado
      @PepeTostado 3 года назад

      I keep Getting:
      error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'
      What does it mean, could not find anything on the web, help!

    • @KHM95
      @KHM95 3 года назад

      Here's a course you'll need.
      Face Mask Detection Using Deep Learning . It's paid but it's worth it.
      khadymschool.thinkific.com/courses/data-science-hands-on-covid-19-face-mask-detection-cnn-open-cv

  • @ssagonline
    @ssagonline 5 лет назад

    Works like a charm. For those(beginners like me) who had issue in layers like "kernel size not defined". Just replace "(3,3 ) by kernel_size=3 " in layer 1 and 2 and it will be good to go.

  • @Xaminn
    @Xaminn 6 лет назад +6

    Another amazing set of tutorials. You truly are helping me understand Python and Deep Learning at a whole different level. Thank you for your time and expertise, Sentdex.

  • @Taha-jj1kr
    @Taha-jj1kr 6 лет назад +136

    A nice alternative to pickle is
    np.save('features.npy',X) #saving
    X=np.load('features.npy')#loading

  • @GilLianni
    @GilLianni 5 лет назад +91

    Epic moment: "haa, blue dog" @ 5:05

  • @gokulanand685
    @gokulanand685 3 года назад +1

    THANK YOU SO MUCH!!! I just started with Machine Learning and Neural Networks and this video helped me a lot!!!

  • @jamesriri1810
    @jamesriri1810 4 года назад

    Sentdex these are the best videos I have ever seen in Deep Learning. Amazing tutorials. You are the best at what you do. Why did it take me long to find this channel.

    • @sentdex
      @sentdex  4 года назад +1

      Welcome here :D

    • @jamesriri1810
      @jamesriri1810 4 года назад

      @@sentdex can I have your email if you don't mind?

    • @jamesriri1810
      @jamesriri1810 4 года назад

      @@sentdex Hello. I got stuck when instructing my directory on the file.
      Kindly advise. Thank you.

  • @soeaung1984
    @soeaung1984 4 года назад

    You are very good in teaching and the world need you, Sir.

  • @malikadabare3719
    @malikadabare3719 5 лет назад +2

    one of the best programming channels on RUclips. Subscribed and hit the bell ; )

  • @RickertBrandsen
    @RickertBrandsen 6 лет назад +1

    These vids always cheer me up :) You are by far my most favourite instructor. :) When I feel depressed i just watch your videos.

    • @sentdex
      @sentdex  6 лет назад

      Nice to hear :)

  • @seza1231
    @seza1231 3 года назад +11

    For those who want to use RGB/color images, modify these lines!
    Change these:
    img_array = cv2.imread(os.path.join(path,img) ,cv2.IMREAD_GRAYSCALE)
    plt.imshow(img_array, cmap='gray')
    X = np.array(X).reshape(-1, IMG_SIZE, IMG_SIZE, 1)
    To:
    img_array = cv2.imread(os.path.join(path,img))
    plt.imshow(img_array)
    X = np.array(X).reshape(-1, IMG_SIZE, IMG_SIZE, 3)
    And this should work, good luck!

  • @r00t_sh3ll
    @r00t_sh3ll 6 лет назад +19

    amazing videos, great AI tutorials, honestly one of the best programming channels on RUclips. thank you for making these videos

    • @PandoraMakesGames
      @PandoraMakesGames 6 лет назад +3

      Yeah, I also really enjoy his videos. He inspires me to make my own AI videos.

  • @hurolinci5986
    @hurolinci5986 3 года назад

    Thank you so much for this video. As a programmer who just wants to start prototyping a simple model without a great DL background this video gave me the tools to get on with my work.

  • @robertaradi9994
    @robertaradi9994 6 лет назад +8

    This series is so thorough and easy to understand (for me at least :D)!
    I can't wait for the next part!

    • @sentdex
      @sentdex  6 лет назад +2

      Great to hear!

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

    "the hand of a dog", so wise sentdex. forever indebted

  • @FatihKarakuzu
    @FatihKarakuzu 6 лет назад

    Heay sentdex pls keep up with your videos. They are really helpful in so many ways. Im just starting to get into ML and started studying Computer-Science just because of ML and your videos are so helpful. Thumbs up to you

  • @rubenuribe
    @rubenuribe 5 лет назад +1

    this video is amazing, I am so glad I found your channel. I have tried learning this stuff for quite a while now through other RUclips videos but nobody could explain it that well.

  • @niclaswustenbecker8902
    @niclaswustenbecker8902 6 лет назад +120

    Great tutorial, but the way you load the data is not very memory efficient and this will cause problems with large datasets. First the training_data list is written into RAM and afterwards the same amount of memory is reserved when converting into a numpy array. So this approach is only good for datasets < RAM size/2.
    Another option would be to create the numpy array at the beginning using np.empty and then write the data as entries into the array. This way the dataset can be as large as your RAM.
    If the dataset is larger than the RAM size it is suggested to use a generator that loads and yields the data during training. This way your dataset can be as large as your SSD, but training speed is most likely limited by the read speed of the drive.
    Just something I had to deal with during my thesis in the last couple of months. Maybe you could make a tutorial on the generator one, not a lot of people know about this.
    Anyways, keep up the good work!

    • @will1337
      @will1337 6 лет назад

      This looks very interesting and I'm experiencing some errors with this as well on my thesis. Can I contact you via email about this?

    • @niclaswustenbecker8902
      @niclaswustenbecker8902 6 лет назад

      Sure, can you contact me via youtube? Or post you email and I will contact you

    • @liveleaky7571
      @liveleaky7571 6 лет назад +9

      @@will1337 delete the comment with your email

    • @stewie055
      @stewie055 6 лет назад

      ​@@will1337 Did you fixed your problem? my python returns "MemoryError" when doing np.array(X).reshape(-1 , IMG_SIZE, IMG_SIZE, 3) step
      I'm doing the colored version (so I have about 3 channels of colors which is causing me trouble)

    • @will1337
      @will1337 6 лет назад

      @@stewie055 I did fix it with changing my sampling rate of my data. Maybe resize your images? I am not sure how to fix it with image data, sorry.

  • @liamfmackle
    @liamfmackle 5 лет назад +17

    6:50 "the hand of a dog" - it is called a paw! hahaha

  • @afailable
    @afailable 3 года назад +10

    Sentdex: understands neural nets
    Also Sentdex: doesn't know what to call a dogs paw

  • @trivukhac2965
    @trivukhac2965 6 лет назад +1

    I like the teaching style, it's simple to understand

  • @FurkanGulsen
    @FurkanGulsen 4 года назад +1

    I've been looking for ways to upload 40k images to my Drive for 3 days. You in one word: you are perfect

    • @dhruvagrawal3856
      @dhruvagrawal3856 3 года назад

      you can download google drive on ur machine and sync it with your drive

  • @suleimanmustafa1473
    @suleimanmustafa1473 6 лет назад

    Thanks have been looking forward to this tutorial will help with my thesis.
    For windows, if you have anaconda installed and cannot find module cv2, you may simply have to do:
    pip install opencv-python
    if you are on linux you can do :
    pip install opencv-python

    • @randytucker3083
      @randytucker3083 6 лет назад

      If you are having trouble here use anaconda prompt. This is in the Anaconda Manager where you start jupyter. Then simply type in pip install opencv-python and mine at least worked great

    • @MrSpaceboyy
      @MrSpaceboyy 6 лет назад

      opencv-python is installed, but it cannot find the module cv2

  • @benjamin-dubreu-data
    @benjamin-dubreu-data 6 лет назад +24

    11:54 that's a great imitation of a model trying to learn ^^

    • @KHM95
      @KHM95 3 года назад

      Here's a course you'll need.
      Face Mask Detection Using Deep Learning . It's paid but it's worth it.
      khadymschool.thinkific.com/courses/data-science-hands-on-covid-19-face-mask-detection-cnn-open-cv

  • @Huguillon
    @Huguillon 6 лет назад +23

    1:52 I was taking it serious till the mug appears

  • @GelsYT
    @GelsYT 4 года назад

    This video was 2 years ago! Hey sentdex! THANKS :D

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

    Thanks Snowden, nice tutorial.

  • @engr.inigo.silva2000
    @engr.inigo.silva2000 2 года назад

    Brother, you're amazing. This video has been a huge help. Thanks.

  • @omarpasha2968
    @omarpasha2968 3 года назад

    So far, so good! The first dog grayscale image was successfully displayed. I was getting nervous there for a minute! I got confused when you added all that space at the bottom. It threw off my Jupyter notebook. I followed you thereafter, but my output did not print. We'll on to the other videos from other channels. I got to keep moving on. It was good while it lasted.

  • @PraYogiz
    @PraYogiz 6 лет назад +1

    i enjoyed this so much, i was from CS degree. But not have quite good moment with programming. So i decided to get job that not programming. But, since i was try to learn about pyautogui and selenium from your video, i was so exited to learn ML, and now here am i ... following your keras tutorial :D

  • @fun-ih5sc
    @fun-ih5sc 4 года назад

    seriously you teaches better than my professors
    Thanks for teaching us. :)

  • @manishanikam9325
    @manishanikam9325 4 года назад

    I like your way of teaching.

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

    Thanks. On Windows, I had problems with your DATADIR="X:/Datasets/PetImages" @2:10. I had my own version of course, but the code said (in effect) my path was not valid, even tho it was. I discovered Colab runs Linux-style OS. There are several methods of doing it; I used the Google Drive mount and zipfile to extract (instead of the Windows File Explorer Extract), ending with DATADIR=''/content/drive/MyDrive/datasets/training_set'. I finally got to see the gray dogs!

  • @veer1472
    @veer1472 3 года назад +1

    Guys, the kaggle dataset that he is referring to no longer has folders named as cats and dogs... there are 2 folders, one is for training and another one is for test. You've gotta loop through images in the training folder and assign the labels using the image name

  • @robertue1
    @robertue1 3 года назад

    Great video, looking forward to see the next one.

  • @deepakathirvel8023
    @deepakathirvel8023 5 лет назад +1

    It was really a very useful video...Thaaank u very much for ur timely help

  • @jamesdials13
    @jamesdials13 4 года назад

    This was the most helpful video I've found. thank you!

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

    Exactly the video I needed! Thx bro!

  • @lemyul
    @lemyul 5 лет назад

    finally, I got through this video without any error

  • @IslanderIntelligence
    @IslanderIntelligence 3 года назад

    Thank you so much this video helped out so much with an up coming video of mine

  • @kaushik5014
    @kaushik5014 6 лет назад +3

    Thanks @sentdex, just what I was looking for :)

  • @cemlynwaters5457
    @cemlynwaters5457 5 лет назад

    Sir your videos are epic! You are an excellent teacher

  • @GJ-bq9hd
    @GJ-bq9hd 6 лет назад +1

    Really interesting and objective explanation of the topic! lol'd hard bc of the sudden blue dog

  • @honzaadamek5186
    @honzaadamek5186 6 лет назад +1

    Great tutorial. Looking forwart to next part!

    • @sentdex
      @sentdex  6 лет назад +1

      Expect it tomorrow!

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

    Idk why I lmfao when you said “ha, a blue dog” hahahahahah

  • @aakashdusane
    @aakashdusane 5 лет назад +3

    At 14:00 is there any reason why we dont just do:
    training_data = np.array(training_data)
    X = training_data.T[0]
    y = training_data.T[1]

  • @huashi8893
    @huashi8893 4 года назад

    Very detailed and helpful and cute. Thank you

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

    Love getting tought ML by Snowden!

  • @atharvapagare7188
    @atharvapagare7188 6 лет назад +1

    Amazing video man... Looking forward to the next one

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

    I found for the Y labels you have to make it a numpy array if not the model will not take them. Other than that this is an amazing tutorial

  • @mgrotheer
    @mgrotheer 6 лет назад

    I'm not sure which ends up being better....the videos or the random (read: dope) coffee mugs you keep pulling out in them ;)

  • @prasmitpansare
    @prasmitpansare 4 года назад

    One of the most helpful video I came across as beginner. I still have not found anyone discussing how to create our own dataset and label them. I have 5000 PDF which I have converted to text and I am lost now, I dont know what to do here on, can someone give me a direction ?

  • @ygarabawala
    @ygarabawala 6 лет назад

    Waiting for the next video...thanx man you are an amazing teacher

    • @sentdex
      @sentdex  6 лет назад

      Next one just released :)

    • @ygarabawala
      @ygarabawala 6 лет назад

      Amazing! going through it now

  • @monkeysaregreat
    @monkeysaregreat 6 лет назад +5

    I suggest using context managers for file opening. Cleaner and is better for beginners as you don't have to remember to close the file

  • @SRFxVideos
    @SRFxVideos 3 года назад

    Oh thank you! I've looking for the way to load my own dataset and here you go! :З

  • @stefano.3069
    @stefano.3069 4 года назад

    holy shit these videos have helped me, thank you so much dude!

  • @elijahturatsinze1576
    @elijahturatsinze1576 4 года назад

    That's an informative video. thank you so much

  • @kiwallls6864
    @kiwallls6864 6 лет назад

    Thanks you! Awesome video. Looking forward to the next one 👍👍👍

  • @danielcox8306
    @danielcox8306 6 лет назад +2

    The first video was great, looking forward to watching this one through as well. Can make a video about using CPU vs GPU for some of these training processes? I would like to learn more about forcing the script to use the GPU for running instead of the CPU. For instance some of your older videos (like the Monte Carlo Simulation series) could benefit from this. Thanks!

    • @sentdex
      @sentdex  6 лет назад +2

      To use the GPU, you just install the GPU version of TensorFlow. Depending on your OS this is slightly different, but:
      Windows: ruclips.net/video/r7-WPbx8VuY/видео.html
      Ubuntu: ruclips.net/video/io6Ajf5XkaM/видео.html
      Obviously now you do the later version of TF and the correct matching CuDNN and cuda toolkit. Currently Cuda Toolkit 9.0 and CuDNN 7.0.

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

    Hey sentdex Thanks for the video ! I can't see what you did to reshape the "y" list at the end of the video @ 16:20 ... Could you please clarify this ? Thanks again !

  • @samwit4501
    @samwit4501 6 лет назад

    Cool Video as always, but as of TF 1.9 you can use tf.data with Keras to do what you did in here and it will make a much more efficient pipeline for training larger datasets. This will also work for converting to tf.records if you want to change the format. This becomes important when using fast GPUs/TPUs as they no longer are the bottleneck and loading of data into the model is the bottleneck.

    • @sentdex
      @sentdex  6 лет назад

      I did mention there are methods for larger datasets, and I plan to eventually cover that, but that gets far more complex to do. I find that, for most applications and what 99% of what people are doing with deep learning, they don't need to be concerned with that added complexity, which is why I didn't cover it here in part 2, but will be something to cover later.

    • @samwit4501
      @samwit4501 6 лет назад

      sentdex I understand the tf.records being too hard. But tf.data is now very easy to use with Keras and what we are trying to teach people to use going forward. There are very simple examples here www.tensorflow.org/guide/keras under tf.data datasets

    • @sentdex
      @sentdex  6 лет назад

      I must be looking in the wrong spots then. What I've seen from the data api doesn't look very beginner friendly. I'll poke around more and see what I can find.

  • @DemonSlayer627
    @DemonSlayer627 6 лет назад

    If your using keras you should use the flow_from_directory function ,it's really the same thing without the hassle of running out of memory trying to load the entire dataset.

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

    Hi, great work!
    I have a question, though, upon the "homework challenge" !
    reshape(-1, IMG_SIZE, IMG_SIZE, 3) pops a ValueError: cannot reshape array of size 239640576 into shape (224,244,3).
    What's your opinion and solution ??
    Thank you

  • @user-yr1uq1qe6y
    @user-yr1uq1qe6y Год назад

    It seems like all the videos and tutorials on this topic only deal with binary situations. Outside of the Keras docs on flowers there is a lack of variety on multiple classification approaches (> 2 classes). I have a feeling that might be where complexity and accuracy dive off a cliff.

  • @crazybrembo
    @crazybrembo 4 года назад

    This helps me a lot.

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

    Hey man. What should I write instead of the "training_data.append" line if I want a multiclass dataset? Yours has two classes, imagine I have a 5-class dataset.

  • @bibanez135
    @bibanez135 5 лет назад +6

    Sentdex, I didn't understand when you did the reshape what the -1 exactly meant... you glossed over it a little bit. What does it exactly mean? Thanks

    • @ricoturpisch357
      @ricoturpisch357 5 лет назад +1

      i also want to know, could some1 explain please?

    • @nektoxyz1013
      @nektoxyz1013 5 лет назад

      Same problem! I ve stuck on that!
      I HAvent made it before, tried to make reshape after. But it didnt worked

    • @joeywilmots1318
      @joeywilmots1318 5 лет назад +2

      It basically tells numpy the following:
      given all the other parameters IM_SIZE,IM_SIZE,1 figure out the other dimension (in this case the amount of images).
      its an automatic way of writting np.reshape(amount_of_samples, im_size, im_size, 1).

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

    Re: Changing the X list to X array @16:35 "X = np.array(X).reshape(-1, IMG_SIZE, IMG_SIZE, 1)". This combines (conversion of list to np array) and (reshaping). (a) I can not find explanation of this syntax with 4 parameters. Any help? (b) The '-1' has various meanings in array reshape. What does it mean here? (c) edit: removed (d) The first array in X list starts as: [102 104 62 ... 69 75 83] (50 elements in dim).
    But X array starts as:
    [[[[102]
    [104]
    [ 62]
    ...
    [ 69]
    [ 75]
    [ 83]]
    One element in dim. Is that correct? (e) The last parameter is 1. Where does that show in the X array? (f) To simplify these questions for debugging, I used img size of (3, 2) (width, height) giving an array shape of 2r x 3c. And I process only two images, skipping random.

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

      After changing code to handle color, the "light" appears. (b) The '-1' says to flatten the array. With color, there are 3 elements in each dim. (e) The last parameter '1', as you mentioned is for gray images (one value per item). When using color images, change this to 3. First part of X array starts as [[[ 43 55 78]. Hope this helps.

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

    Hello is it necessary to print all the images like it is printing only one dog image what about the others ?
    I am doing orb detection does it required to loop through all images?

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

    Great video! How could I modify this to use multiple categories for classification instead of just single category label?

  • @shanerooney7288
    @shanerooney7288 6 лет назад

    *sentdex* and *DeepLizard* have both been _VERY_ helpful with teaching me how to program.
    Thanks.

  • @PlaneToTheBrainES
    @PlaneToTheBrainES 5 лет назад +2

    plt.imshow(img_array, cmap="gray")
    plt.show()' shouldn't retrieve all images, not just the first one?

    • @venkuburagaddaacc
      @venkuburagaddaacc 5 лет назад +2

      he had "break" in the for loops. So looped once and then "broke" out the for loop. That is why "img_array" has only 1 image data.

    • @PlaneToTheBrainES
      @PlaneToTheBrainES 5 лет назад

      @@venkuburagaddaacc Okay Thanks :)

    • @lemyul
      @lemyul 5 лет назад

      @@venkuburagaddaacc ty

  • @Tyzon201995
    @Tyzon201995 5 лет назад

    I see no one has commented about the inline printing of images/plots in Jupyter Notebook so here it is:
    %matplotlib inline
    Add this line before or after importing libraries and you will not have to use plt.show() anymore.

  • @seth8141
    @seth8141 6 лет назад +9

    What is your opinion on setting an aspect ratio and adding padding during resizing? I just feel like forcing an n x n dimension distorts images too much when we have the varied original resolutions.

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

    the plylist is amazing, however i came across this issues after running part 2 and part 3 back to back..
    the y also needs to be an array, so the model.fit in part 3 can run...
    thank you once more :)

  • @laboratoriya
    @laboratoriya 4 года назад

    Greate tutorial, thanks. You already know that, you did not run line 42, that is why, I think X gave error there.

  • @garrettsolarsystem2585
    @garrettsolarsystem2585 5 лет назад +5

    Great tutorial! However, I got a question. What if you have an image in multiple categories. So you could be sorting images based on size and colour and you stumble on an image that is red and big.

  • @shubhamkedar508
    @shubhamkedar508 4 года назад +1

    Can you make video on how to create raster(.geotiff) dataset in python

  • @mustaphag
    @mustaphag 3 года назад

    Excellent work

  • @namannbansal
    @namannbansal 4 года назад

    Thank you so much SentDex

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

    Can you show us how to make a image generator with own pictures?

  • @hpsalway6538
    @hpsalway6538 4 года назад +1

    Please make a video on how to load in the iam dataset.

  • @joshuachan2097
    @joshuachan2097 4 года назад

    Sorry I am new to this topic.
    I'm kind of confusing for the last part, the last row the X[1] can I say its the image and y[1] is the label for that image?
    Till the last row, we actually already done the data training and by reading the X and y the machine start to do prediction?
    Is that all for the cats and dogs machine learning?
    Look forward to some answers, thanks in advance!

  • @marcosvolpato8135
    @marcosvolpato8135 6 лет назад

    Cant wait to the next video!! congratulations!!

  • @mohmedhussein7470
    @mohmedhussein7470 6 лет назад

    Great tutorial, but if the images with multi label ,that way is same to load the data with binary classification or multi label classification

  • @adrijasamanta7949
    @adrijasamanta7949 3 года назад +1

    Great Video !!

  • @Nusiq
    @Nusiq 5 лет назад +5

    14:42 I had to change both X and y into numpy array to make it work. y as a list didn't work.

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

      Did your model still work in the end? Im having this issue now

  • @vishnup.v8872
    @vishnup.v8872 6 лет назад

    best video from a pro. i loved it and helped me lot to get the basic idea. please add a tutorial to extract frames from a 100 videos in a folder within different folders . i expects a positive reply from u pro.....

  • @auslei
    @auslei 4 года назад

    Great video as usual. But you need some silent fans for your computer!! :)

  • @prakharakumar17
    @prakharakumar17 4 года назад

    Thanks a lott🙏🏽🙏🏽 u just saved me

  • @Ajqualix
    @Ajqualix 6 лет назад

    Nice T-Rex mug. For anyone interested, it is the "3-D Shaped T-Rex Dinosaur Design Ceramic Mug" on amazon