208 - Multiclass semantic segmentation using U-Net

  Рет қаралды 84,041

DigitalSreeni

DigitalSreeni

3 жыл бұрын

Code generated in the video can be downloaded from here:
github.com/bnsreenu/python_fo...
The dataset used in this video can be downloaded from the link below. This dataset can be used to train and test machine learning algorithms designed for multiclass semantic segmentation. Please read the Readme document for more information.
drive.google.com/file/d/1HWtB...
To annotate images and generate labels, you can use APEER (for free):
www.apeer.com

Пікірлер: 223
@5junkmail
@5junkmail 2 жыл бұрын
Exactly what I was looking for, you are a very knowledgeable person with a great talent for explaining things!!! Please don't stop!
@eli_m6556
@eli_m6556 3 жыл бұрын
Needed this so much. Seems like every time I run into a problem with my research you put out a video answering my prayers. Thanks Sreeni.
@kaihsiangju
@kaihsiangju 3 жыл бұрын
This channel deserves millions of subscribers. Thanks for the amazing contents.
@raguramramamoorthy8569
@raguramramamoorthy8569 Жыл бұрын
true very true --- he can sell this course for at least 100 dollars ...but he has done it for free ...
@gadaanet
@gadaanet Жыл бұрын
Exactly!
@jacobusstrydom7017
@jacobusstrydom7017 3 жыл бұрын
Wow the best explain of these concepts I have seen in a long time. Thanks for this
@vaveileinn8402
@vaveileinn8402 3 жыл бұрын
The only word : Great! please keep continue Sir. thank you so much.
@kannanv9304
@kannanv9304 3 жыл бұрын
Ajarn - Can fully understand the efforts and time you are putting in to create these contents.......The real value of gold is not known to the one who wears it......It is know to the miners who take out tons and tons of slush to extract 1 ounz of gold........Pranams......You have an amazing sense of sequels.......And I am sure, you are not going to stop the sequels on U-nets with this.......
@awaisahmad5908
@awaisahmad5908 2 жыл бұрын
One of the best channels for Research Students of Computer Vision discipline.
@DigitalSreeni
@DigitalSreeni 2 жыл бұрын
Thank you :)
@jaykumarsanandiya9499
@jaykumarsanandiya9499 Ай бұрын
Thanks for Multiclass segmentation. In Segmentation or even Image related Deep Learning your Videos are best.....
@kavithashagadevan7698
@kavithashagadevan7698 3 жыл бұрын
Thank you. Your tutorials are life savers for me
@suyashdahale4355
@suyashdahale4355 24 күн бұрын
Thank you sreeni for the labelencoder path, all other places it was simply -1 , but my masks were in color and i just realised that differnce after wathing this tutorial..... super helpful insight.
@bikkikumarsha
@bikkikumarsha 3 жыл бұрын
Thank you, your tutorials are one of the best.
@salarghaffarian4914
@salarghaffarian4914 3 жыл бұрын
Your U-net videos are very helpful for me. I would appreciate if you could produce videos on instance segmentation as well and particularly Mask RCNN model. Thanks a lot. 🙏🙏
@EUMikkel
@EUMikkel 8 ай бұрын
Sreeni thank you so much for all the work you put into these videos. It has helped me so much get started with segmentation
@DigitalSreeni
@DigitalSreeni 8 ай бұрын
You are so welcome!
@samuelireke238
@samuelireke238 2 жыл бұрын
Thank you very much for your videos. They have been of immense help for a histopathology cell counting project I am working on. I am trying to investigate the impact of auxiliary outputs on UNets for microscopic cell detection and counting but have been stuck with a bug for over a week now. Most documentation online hasn't helped. My auxiliary outputs use various blocks of the UNet model as inputs as such output different shapes from the original input size of (256,256,3). So the main challenge is how to declare this during training so it takes this into consideration. Error Message obtained: ValueError: Error when checking target: expected aux1 to have shape (32, 32, 1) but got an array with shape (256, 256, 1) Model Summary: Layer (type) Output Shape Param # Connected to ================================================================================================== input_6 (InputLayer) (None, 256, 256, 3) 0 __________________________________________________________________________________________________ ... __________________________________________________________________________________________________ aux1 (Conv2D) (None, 32, 32, 1) 33 activation_74[0][0] __________________________________________________________________________________________________ aux2 (Conv2D) (None, 64, 64, 1) 33 activation_76[0][0] __________________________________________________________________________________________________ aux3 (Conv2D) (None, 128, 128, 1) 33 activation_78[0][0] __________________________________________________________________________________________________ original (Conv2D) (None, 256, 256, 1) 33 activation_72[0][0]
@adhiliqbal6020
@adhiliqbal6020 2 жыл бұрын
Great job srini, I'm learning alot
@Ninguempensonesse
@Ninguempensonesse 2 жыл бұрын
Amazing content my and of many professor of Deep Learning, I think that a nice suggestion to your next videos, could be the addition of the version of the installed libraries and modules in each notebook. That´s it thanks.
@angelopiasentin4197
@angelopiasentin4197 3 жыл бұрын
Thanks Sreeni. You always bring new ideas to the AI world.
@DigitalSreeni
@DigitalSreeni 3 жыл бұрын
My pleasure 😊
@applejuice5785
@applejuice5785 3 жыл бұрын
thanks I was just working on a multiclass segmentation with Unet
@Divya-ok1ou
@Divya-ok1ou 2 жыл бұрын
Thank you for your videos. They are very much helpful.
@bogdanchelu5578
@bogdanchelu5578 2 жыл бұрын
Thank you very much for your video, it helped a lot. Only thing I need to ask you about is the calculation of the IoU. I have a very unbalanced dataset, and I ran the model on it several times with several different loss functions, including some that are explicitly made to handle data unbalance, but every single time the IoU confusion matrix looks as if my model classified everything as background (i.e. the most common "class"). Since I'm sure the data is correctly labelled and I doubt there can be something wrong with the model especially after running it with different functions, I think there is something wrong with the IoU calculation. Do you have any idea? Thank you.
@vimalshrivastava6586
@vimalshrivastava6586 2 жыл бұрын
Best KZbin channel for deep learning researchers.
@DigitalSreeni
@DigitalSreeni 2 жыл бұрын
I'm glad you think so :)
@anandsrivastava5951
@anandsrivastava5951 Жыл бұрын
Great!! I was in need of it badly :) Great work. !!
@hassanmahmood7284
@hassanmahmood7284 3 жыл бұрын
thanks for the contribution, appreciated.
@davidhresko7351
@davidhresko7351 2 жыл бұрын
Finally video explained to details. Thanks
@victordiasteixeira1694
@victordiasteixeira1694 2 жыл бұрын
This class helped me sooo much! Thanks a lot s2
@allishadow8134
@allishadow8134 3 жыл бұрын
I like the way that you explain the concept... I will subscribe for future excellent content.... Thank you
@frankrobert9199
@frankrobert9199 2 жыл бұрын
Great lectures, I follow up with your series.
@DigitalSreeni
@DigitalSreeni 2 жыл бұрын
Great to hear!
@skynetpro549
@skynetpro549 2 жыл бұрын
this channel is love !! supported me a lot
@DigitalSreeni
@DigitalSreeni 2 жыл бұрын
Happy to hear that!
@gadaanet
@gadaanet Жыл бұрын
I've just found what I was looking for. Thank you!
@DigitalSreeni
@DigitalSreeni Жыл бұрын
Glad I could help!
@mohammadarafathuzzaman5442
@mohammadarafathuzzaman5442 2 жыл бұрын
Amazing content. Can you please name the tool you used for image analysis? The one with which you checked number of class, histogram, changing contrast and so on.
@soumyadrip
@soumyadrip 3 жыл бұрын
I needed this.
@unamattina6023
@unamattina6023 Жыл бұрын
hello, thank you for this great tutorial. I want to download the exactly dataset but in the given link there are a few images. What should I do?
@adeyinkaadejumobi5091
@adeyinkaadejumobi5091 6 ай бұрын
Thank you so much, this video is really helpful
@sivateja3975
@sivateja3975 11 ай бұрын
Thank you for your tutorials and lectures.
@DigitalSreeni
@DigitalSreeni 11 ай бұрын
My pleasure.
@subratabhattacharjee992
@subratabhattacharjee992 3 жыл бұрын
Thank you for your tutorial. I would like to request an open-slide tutorial for generating patches from the whole-slide images. This is very important for the analysis of histopathology images.
@mqfk3151985
@mqfk3151985 3 жыл бұрын
he did already, follow this link: kzbin.info/www/bejne/bXqvaH-BiLGVb6s
@danielcohen5311
@danielcohen5311 Жыл бұрын
Thanks for the video it was very helpful!
@DrRubidium
@DrRubidium 3 жыл бұрын
I am a simple man. I see your new video I press like!
@siqiwang7259
@siqiwang7259 2 жыл бұрын
Thank you for the amazing tutorial!!
@maryamsadeghi1199
@maryamsadeghi1199 3 жыл бұрын
Your videos are great, thank you!
@asmabenbrahem6
@asmabenbrahem6 3 жыл бұрын
If I use the iou loss and iou as metric do I have to do class_weighting ? I know that for semantic segmentation the accuracy and the crossentropy loss are not the right ones to use because of the unbalanced data but I use the iou loss and iou metric do I have to use class weighting ?
@ashutoshbhushan7384
@ashutoshbhushan7384 2 жыл бұрын
Thanks for the free content through your channel!
@DigitalSreeni
@DigitalSreeni 2 жыл бұрын
Glad you like them!
@soumi7356
@soumi7356 3 жыл бұрын
How are the different classes (labels) for the classes of images specified? Is there a specific directory structure for that?
@guri000183
@guri000183 2 жыл бұрын
Thank you soo much, i was looking for the exact same stuff and this single video helped me alot.
@DigitalSreeni
@DigitalSreeni Жыл бұрын
Glad it helped
@guri000183
@guri000183 Жыл бұрын
Hi Sreeni, I have just a small doubt, is it really a multiclass problem? or is it a multilabel? because as per the definition given in video "140 - What in the world is regression, multi-label, multi-class and binary classification?" for me it's more likely a multilabel problem, or am I getting it wrong? Thanks in advance!
@MarcoCortex
@MarcoCortex 3 жыл бұрын
thanks, Sreeni. Was the original training image carefully segmented in APEER by an expert? or is that job also done with Machine Learning? What is the weight of the EM images you are working with (100MB, 1GB, 10GB, 100GB)? I will follow your channel more closely :)! What kind of filter operations can we do in APEER platform for creating the feature maps to improve segmentation? I ask this final question thinking on QuPath (DoG, LoG, Structure and Hessian filters). Thanks in advance for your answer.
@talha_anwar
@talha_anwar 3 жыл бұрын
thanks, i am waiting for this and requested also
@naimsassine
@naimsassine 3 жыл бұрын
Thank you so much, this video is amazing
@ameyparanjape3292
@ameyparanjape3292 3 жыл бұрын
Thanks Sreeni, this is great!
@pedroribeirossb
@pedroribeirossb 3 жыл бұрын
Thank you for the great work! I have one question. Is the number of classes related to the number of colours/categories presented in the masks? If so, that means that in your case it's 4 but it could have been 5 or 20? Do we need to change the code in any way if the number of classes gets too much? Seems I'm having 224....Thank you in advance.
@mrziddiladka
@mrziddiladka 3 жыл бұрын
yes depending on color number of classes depends.Yes it could be anything depending on labels 5 or 20. if number of classes is more the model should be robust no need to change the model attempt it and explore if you are having 224 give input shape 224*224*n_channels
@suspense_shorts
@suspense_shorts 2 жыл бұрын
Thanks sir, for this wonderful tutorial. I wanted to know what is the software that you were using to view the masks?
@tushihahahi
@tushihahahi 3 жыл бұрын
Fantastic Explanation. Thank You.
@DigitalSreeni
@DigitalSreeni 3 жыл бұрын
You are welcome!
@1UniverseGames
@1UniverseGames 3 жыл бұрын
Nice class sir. SIr, Can you please make some videos like how to read a scientific research paper and how we can get their results by performing our own code or reading that articles. It will really help many of us.
@ashwinigavali3316
@ashwinigavali3316 5 күн бұрын
Amazing explanation
@nhatminhle1953
@nhatminhle1953 Жыл бұрын
I have a question. I have a task semantic segmentation with 2 classes: leg and foot in a first view order of leg and foot. So what is the number of channels of my output should be? 2 or 3 because I wonder if the background should be labeled
@sujaybj7533
@sujaybj7533 Жыл бұрын
Sir, you are the best!!!!! Thank you!!
@niladrichakraborti5443
@niladrichakraborti5443 Жыл бұрын
Excellent explanation !!
@Flyforward226
@Flyforward226 Жыл бұрын
Thank you very much! One question, I can only see 2 images under the folder 128_patches. did I miss anything here?
@alexzambrano5972
@alexzambrano5972 2 жыл бұрын
I have watched your videos several times to get my master's thesis right. I have a question, how can I pass the weight information from SegSem to a GAN?
@MrRynRules
@MrRynRules 2 жыл бұрын
Thank you for your content!
@lucaskugler4083
@lucaskugler4083 3 жыл бұрын
thanks a lot for your work!
@tarasankarbanerjee
@tarasankarbanerjee 3 жыл бұрын
Awesome!! Thank you so much...
@PauloZiemer
@PauloZiemer 3 жыл бұрын
Thanks for this great content
@ricardomartinez9895
@ricardomartinez9895 Жыл бұрын
Hello! KZbin recommended me this video so I started with this one, but I can see that you have more than 208 ! I have one question, maybe there is a video where you explain this. If so, please recommend me that video. If keras works with jpg or png, is it possible to work with .tiff with reflectance units (0-1) ? Thank you so much.
@diegostaubfelipe4310
@diegostaubfelipe4310 2 жыл бұрын
I had this problem with the class_weight -> ValueError: `class_weight` not supported for 3+ dimensional targets. Do you have any suggestions to solve it?
@juliawa1846
@juliawa1846 2 жыл бұрын
I have one small question. I am very new to this and trying to understand the method. Is it working also if not all of the classes are present in each test image/ mask? Let´s say I have 5 classes, but one is not present in some images.
@ankitmars
@ankitmars 2 жыл бұрын
Hi Sreeni, Thanks for great video. How does one generate multiclass masks from already annotated images
@xxxtj3679
@xxxtj3679 Жыл бұрын
i would also like to know.
@danialarab8013
@danialarab8013 2 жыл бұрын
Hi Sreeni, Many thanks for the very useful materials. I tried your code and have the following question for you: When I tried to do the same as you did in the code, i.e., commenting the class_weight=class_weights, I cannot get a reduction in the loss at all! And when I tried to execute class_weight=class_weights, I am getting "ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()". Can you please give me some guidance? Appreciated.
@DigitalSreeni
@DigitalSreeni 2 жыл бұрын
Is this on a different data set or same one I showed? If it is the same data set then the same code should work, please make sure you haven’t skipped any steps. Also, try different kernel initializers, optimizer and loss function.
@sudiptapaul2825
@sudiptapaul2825 2 жыл бұрын
class_weight=class_weights is NOT working either on the given dataset or any other type of dataset. Can you kindly give us any suggestions?
@amirsohail2143
@amirsohail2143 Жыл бұрын
thank you sir your lectures are very helpful. i have been stuck in class weight problems i have tried different methods but still got error. please help me out in this. how could possibly i do it. i have also tried focal loss but no benefit. i get 3D+ dimension error
@vaveileinn8402
@vaveileinn8402 3 жыл бұрын
Where can I find and download the dataset? Is this available for public/students
@sebastianandrescajasordone8501
@sebastianandrescajasordone8501 2 жыл бұрын
Why hot-encoding is used here? What is the performance difference between this and having normal interger number's?
@dr.aolsharon4733
@dr.aolsharon4733 2 жыл бұрын
Thanks for the great content. However, I noticed that class_weight does not work for multiclass segmentation. It keeps throwing an error when I run the script you shared. Could there be a solution for this?
@DigitalSreeni
@DigitalSreeni 2 жыл бұрын
I did not test class_weight for multiclass. In fact, I recommend using focal loss for multiclass. You can also use a combination of focal loss and dice loss and for dice you can provide class weights. This is probably the easiest way to handle this. In general, focal loss did a great job for my datasets with multiple classes.
@jiahongxie6884
@jiahongxie6884 11 ай бұрын
Thank you so much! How can I do multiclass instance segmentation in unet?
@rohinigaikar4117
@rohinigaikar4117 3 жыл бұрын
Thank you so much. 👏👏👏
@jizhang02
@jizhang02 3 жыл бұрын
I have a question, is focal loss fit for the multi-class segmentation? It needs to do some change or not? Thank you
@DigitalSreeni
@DigitalSreeni 3 жыл бұрын
Focal loss is specifically designed for multiclass problems where you have imbalance between classes or if you have a tough to classify class against easy classes.
@ajinkyadeshpande4812
@ajinkyadeshpande4812 2 жыл бұрын
Where can i get a video that explains datasets - I) Kidney (RCC) (II) Triple Negative Breast Cancer (TNBC) (III) MoNuSeg-2018 and many other nuclei segmentation datasets ?
@cheriliafernandez1174
@cheriliafernandez1174 3 жыл бұрын
please help me. when I plot the testing image, testing label, and prediction mask, it gives me different images (I plot it several times and it still gives me different images). any solution? thank you very much.
@anushkaagarwal8250
@anushkaagarwal8250 2 жыл бұрын
Hey, is there a way we can get access to the trained weights?
@yjoliiyki706
@yjoliiyki706 2 жыл бұрын
could you upload a mask RCNN for the instance image segmentation?
@yassineone4196
@yassineone4196 Жыл бұрын
Hi sir, what if i have 17 classes and all of them in NIFTI format as well as the volumes ( three volumes with three different voltage/energy), what's the changes that i should make besides num_classes, thank you for the videos.
@DQu-tm2qn
@DQu-tm2qn Жыл бұрын
Could you do a video about predicting continuous variable using Unet? Thanks!
@fuegopuro5933
@fuegopuro5933 3 жыл бұрын
Wow, do you plan to roll out tutorials on lits?
@geogob
@geogob Жыл бұрын
Thank you for the video. A question, 4 classes including background?
@DigitalSreeni
@DigitalSreeni Жыл бұрын
In this example, there is nothing like background. If you have a background class then that can be assigned a value 0. The way I have written my code, the background would be the 5th class.
@geogob
@geogob Жыл бұрын
@@DigitalSreeni 👍.
@mustaphaelammari1128
@mustaphaelammari1128 2 жыл бұрын
Thanks for the video. I'm having a problem with the code, I'm getting error ``` column-vector y was passed when a 1d array was expected. Please change the shape of y to (n_samples, ), for example using ravel(). y = column_or_1d(y, warn=True) ValueError: Shapes (16, 128, 128, 4) and (16, 128, 128, 1) are incompatible ``` How can i fix it please?
@murli34
@murli34 2 жыл бұрын
hi, thank you for the knowledge you shared,how to calculate dice score for each class similer to IoU? i need for brats dataset(3D), thank you again
@adam100PCI
@adam100PCI Жыл бұрын
Thank you very much for your videos. if i change img=cv2.imread(img_patch,0) to img=cv2.imread(img_patch,3) .i.e, use rgb channels. what are the necessary changes in the code that i have to make.
@pedromartinezbarron4720
@pedromartinezbarron4720 10 ай бұрын
Using imageJ, how can I save my semantic labels in only one mask? Like in this vide where you get a single mask but represented with diferrent gray-scale levels
@anishachakravorty1395
@anishachakravorty1395 2 жыл бұрын
Sir thank you for the video. Can you please help me with this error i am getting with compute class weight. It says compute class weight() takes 1 positional argument but 3 were given.
@DigitalSreeni
@DigitalSreeni 2 жыл бұрын
May be this video helps: kzbin.info/www/bejne/h5_XfXWsir-Fa8U
@pheiroijamprishika6414
@pheiroijamprishika6414 2 жыл бұрын
Can you help get ground truth i.e mask image from a raw CXR image for segmentation using Unet..
@spiritualghosh429
@spiritualghosh429 3 жыл бұрын
I have a question. Let us say that I have 3 classes [1, 2, 3] and one unlabelled class (ambiguous pixels are kept in "0") [0]. Now when I used (3 + 1) these classes for training [0, 1, 2, 3], while reconstructing the feature map in the last layers of the decoder part, I mapped 32 layers to 4 classes. The problem I am facing is, I just wanted to exclude these predictions of unlabelled classes. However, while using the LOSS function, I had to consider the unlabelled classes. My question is how to deal with these unlabelled pixels during training, and backdrop and deconvolution in the last layers for predictions? I would be grateful if I can connect with you via call or any medium. Please respond. I am stuck with this aforementioned problem. Raktim Ghosh (Researcher on Planetary Science and Deep Learning).
@boubakerasaadi363
@boubakerasaadi363 3 жыл бұрын
I think you can do that by assigning a 0 weight to the unlabeled data in the loss function. You can do this with sample_weight of the keras.compile.
@yogipaleka2702
@yogipaleka2702 2 жыл бұрын
Terimakasih banyak sir
@DigitalSreeni
@DigitalSreeni 2 жыл бұрын
Had to translate to find out what that means, apparently Thank you in Indonesian. Thank you too for watching the video, I hope you found it to be useful and educational.
@plyap3872
@plyap3872 2 жыл бұрын
Hi Sreeni, May I know which keras version did you use for this tutorial. I use keras 2.3.1 and when I tried to execute MeanIoU, it came back with this error : RuntimeError: `MeanIoU` metric is currently supported only with TensorFlow backend and TF version >= 2.0.0.
@DigitalSreeni
@DigitalSreeni 2 жыл бұрын
As the error says, you need tensorflow > 2.0. You may have 1.x, please verify.
@amuldhungel5060
@amuldhungel5060 Жыл бұрын
Suppose I have train set and test set of having 80k and 10k images respectively, should I have to label all of those images of both train and test set?
@DigitalSreeni
@DigitalSreeni Жыл бұрын
If your train set and test set have no labels then all you have is just a raw data set.
@manuelpopp1687
@manuelpopp1687 2 жыл бұрын
Do you need to_categorical when using SparseCategoricalCorssentropy? Are there differences?
@DigitalSreeni
@DigitalSreeni 2 жыл бұрын
No, you should not convert your labels to categorical when using sparse categorical cross-entropy. Sparse CCE can work with integer encoded labels. For mutually exclusive classes you can use either loss functions, SCCE or CCE as long as you make sure the labels are encoded the correct way.
@df-cc4jo
@df-cc4jo 2 жыл бұрын
What application did you use to zoom into the mask images? The mask images start out dark. Thank you
@DigitalSreeni
@DigitalSreeni 2 жыл бұрын
You can use FiJi (imageJ)
@mimolinodeviento
@mimolinodeviento 3 жыл бұрын
Great as always!! Thank you so much for your hard work :)
@nitheshr7000
@nitheshr7000 Жыл бұрын
Why patching the image is preferred rather than resizing in segementation ?
@khushpatelmd
@khushpatelmd 3 жыл бұрын
Thank you so much
@matthewavaylon196
@matthewavaylon196 2 жыл бұрын
When you exapnd the masks array to (1600, 128, 128, 1). What is the 1? I get it's to match the shape of the image set, but what does the 1 mean. We have 1600 images of 128x128. The 1 means?
@DigitalSreeni
@DigitalSreeni 2 жыл бұрын
The 1 represents the 4th dimension for this numpy array. There can be many dimensions depending on the nature of data. For images, you can interpret this array as 1600 images, each 128x128 and grayscale (or only single channel). For multichannel images, for example color images with RGB channels, the array can have a shape of (1600, 128,128,3).
@alexandrustefan12345
@alexandrustefan12345 Жыл бұрын
Can you please name the tool you used for image analysis?
@plyap3872
@plyap3872 2 жыл бұрын
Hi Sreeni, Thank you very much for your videos on segmentation. I have watched most of them and have learned much. I am doing brain tumor segmentation and in brain tumor MRI scans, each scan came in 4 sets, so it is [240,240,155,4]. So in training, how should I prepare my data. Should I stay with the dimensions or should I squashed the 4th dimension into the 3rd like [240,240,620] ? The label shape is [240,240,155]. Your inputs will be very helpful
@DigitalSreeni
@DigitalSreeni 2 жыл бұрын
You seem to be referring to dataset similar to Brats2020. I will be releasing a couple of videos on this topic in August. The way I handled this dataset is by using 3D unet. I only used 3 channels instead of 4 as I found one of those to be redundant. I also broke the volumes down to 64x64x64 to make sure they fit my system memory. Also, I dropped all sub-volumes with less than 1% labeled regions.
@plyap3872
@plyap3872 2 жыл бұрын
@@DigitalSreeni Thanks Sreeni, I was referring to the BRATS2021 dataset. Anyway I think the NifTI dataset format is the same. Any problem if I use the 4 channels instead of the 3. Looking forward to your coming videos!
@ivanbellan1467
@ivanbellan1467 7 ай бұрын
Your videos are wonderful. I had a problem on the line 88. It said "class_weights = class_weight.compute_class_weight('balanced', np.unique(train_masks_reshaped_encoded), train_masks_reshaped_encoded) *** TypeError: compute_class_weight() takes 1 positional argument but 3 were given" Could you help me?
220 - What is the best loss function for semantic segmentation?
20:11
Pray For Palestine 😢🇵🇸|
00:23
Ak Ultra
Рет қаралды 34 МЛН
The Worlds Most Powerfull Batteries !
00:48
Woody & Kleiny
Рет қаралды 22 МЛН
100❤️
00:19
Nonomen ノノメン
Рет қаралды 38 МЛН
The U-Net (actually) explained in 10 minutes
10:31
rupert ai
Рет қаралды 76 М.
210 - Multiclass U-Net using VGG, ResNet, and Inception as backbones
37:51
228 - Semantic segmentation of aerial (satellite) imagery using U-net
41:57
I gave 127 interviews. Top 5 Algorithms they asked me.
8:36
Sahil & Sarra
Рет қаралды 591 М.
How I Became A Data Scientist (No CS Degree, No Bootcamp)
12:28
Egor Howell
Рет қаралды 73 М.
230 - Semantic Segmentation of Landcover Dataset using U-Net
45:56
DigitalSreeni
Рет қаралды 33 М.
Apple, как вас уделал Тюменский бренд CaseGuru? Конец удивил #caseguru #кейсгуру #наушники
0:54
CaseGuru / Наушники / Пылесосы / Смарт-часы /
Рет қаралды 4,6 МЛН
iPhone 12 socket cleaning #fixit
0:30
Tamar DB (mt)
Рет қаралды 12 МЛН
Nokia 3310 versus Red Hot Ball
0:37
PressTube
Рет қаралды 3,8 МЛН
Не обзор DJI Osmo Pocket 3 Creator Combo
1:00
superfirsthero
Рет қаралды 1,2 МЛН
Выложил СВОЙ АЙФОН НА АВИТО #shorts
0:42
Дмитрий Левандовский
Рет қаралды 1,5 МЛН