227 - Various U-Net models using keras unet collection library - for semantic image segmentation

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

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

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

    Your videos are very helpful and well explained. Subscribed. Keep it up! Can't wait to see your first 100k subscribers!

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

    Hi Sreeni sir, Thanks a lot, and your videos are always super useful and helpful.

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

    Thanks a lot Sir. It helped a lot in my Mtech project.

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

    Another great video. Thanks!

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

    Thank you! 👍

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

    You're amazing 🙂

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

    Hello. Thanks again. Can you do some videos on object detection and YOLO algorithms and stuffs?

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

      It has been on my list for a long time but I just need to sit down and create code and content. I never got a chance to work with object detection so did not explore those yet. Actually, I explored them a while ago and found them to be useless for my needs. I need object detection but not just bounding boxes, I need every pixel segmented so I can summarize size and other object measurements.

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

      @@DigitalSreeni How about Mask RCNN then ?

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

    What should I do when I find this library cannot add dropout layers in building the model?
    Any help is appreciated.

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

    @DigitalSreeni Sir how we will change this architecture to 3d?

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

      Please check my 3D segmentation videos.

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

    Hi Sreeni, I have been following your videos for segmentation and I found them extremely useful. Lately, I tried the contents covered in this video for a multiclass segmentation problem but somehow it's not working. I followed the code covered earlier by you in other UNet segmentation videos to change the labels to categorical with sparse_crosss_entropy but it gives a dimension mismatch error. It would be great if you kindly suggest a solution.

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

    Just a question, the kerass-unet-collection does not include the Attention ResUNet right? It only has Attention UNet and Residual UNet.

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

    Hello, why for num_labels do you use 1 for binary classification instead of 2 like the author of the collection said that it should be for binary classification?

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

      The example I showed was for semantic segmentation with one class which is why the number of classes would be 1. Even for binary classification problem the number of classes can be one depending on your approach. Your network can have one output that predicts the probability of a class. So if your Cat is 0 and Dog is 1, then a single output can help in classification - a probability value of 0.1 can mean the image is of a cat and similarly a value of 0.7 can mean that it is of a dog.

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

      @@DigitalSreeni how is it that there is only one class when there are two things in the segmentation, background and mitochondria, or is my reasoning wrong, is background aka a part of the image with no mitochondria not a class by itself?

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

      If background is one class and mitochondria a second class, do you really need to define both classes to properly classify a given pixel? If I tell you that a pixel has 90% probability to be mitochondria, doesn't that mean it is 10% background? So do you really need to calculate two different probabilities? In summary, when you have two classes, you only need one probability to define a specific object. By default, 1-prob will be the probability for the other class (in this case background).

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

      @@DigitalSreeni got it! Thank you so much for your time and explainations!

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

    Hi Sreeni
    Your videos are extremely useful. It would be great if you can make video on Auxiliary classifier WGAN with gradient penalty and regression based WGAN with gradient penalty

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

    How to train UNET with variable image sizes ?

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

      For Unet (or any deep learning), your inputs are numpy arrays. The only way to get numpy arrays into a shape compatible for network training is by shaping the images into same size. You can do this either by resizing (not recommended for semantic segmentation) or by cropping.

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

    is the model capable to use 1 channel/ grayscale images?

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

      I am not sure, you need to check. But if that becomes an issue this approach may help... ruclips.net/video/5kbpoIQUB4Q/видео.html&lc=Ugy_ET3Aur2kbH_LBed4AaABAg

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

      did it work with you?, I am planning to use it with grayscale images.

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

    hello sir,
    all your videos are very helpful.sir how can we ensemble two different architecture model. can you send we the code to ensembling the models of different architectures.

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

    Hi Sreeni, The code you showed in last video, shows an error "ValueError: Dimensions must be equal, but are 16384 and 81920 for '{{node mul_1}} = Mul[T=DT_FLOAT](Reshape, Reshape_1)' with input shapes: [16384], [81920]." I tried with evertyhing to search it but not suceeded. Could you help please?

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

      Not sure of this error, sounds like a mismatch in input shapes but not sure where. May be it is the input image shape, try using shapes that are power of 2, 64x64 or 128x128 or 256x256, etc.

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

    how is this better than segmentation_models?

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

      Not better or worse than segmentation models, this offers a few different models that you will not find in the other library.

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

    thanks

  • @Designer_suits_.
    @Designer_suits_. 3 года назад

    hello sir,
    it is requested to you, please make a video on RCNN.

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

    Hello,
    Which one is the attention residual Unet (which is the best one as per the results in the last video) variant from the available models in this library?
    I can see separate models ( attention Unet and residual Unet) but not the combination of these two?
    Can anyone please help me out here?

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

      I guess they do not have all combinations.