Advance DL Project : Brain Tumor Classification Using Deep Learning | Python | Tensorflow | Keras

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024
  • 🚀 Welcome to the Multiverse of 100+ Data Science Project Series! 🌐 Episode 15 embarks on an insightful journey into healthcare analytics with Brain Tumor Image Classification using CNN in Python.
    🧠 Episode 15: Brain Tumor Image Classification
    In this episode, we delve into the world of medical imaging analysis to classify brain tumor images using transfer learning architecture. Learn how to leverage pre-trained deep learning models, fine-tune them on brain tumor image data, and achieve accurate classification results. From data preprocessing to model evaluation, this tutorial equips you with the tools to make meaningful contributions to healthcare diagnostics.
    🔧 Tools and Technologies:
    Python
    Jupyter Notebooks
    TensorFlow
    Keras
    Opencv
    Scikit-Learn
    Pandas
    Numpy
    Matplotlib
    📈 What You'll Learn:
    Understanding brain tumor image classification
    Preprocessing and augmenting medical image data
    Implementing transfer learning with CNN architecture
    Fine-tuning deep learning models for medical imaging
    Evaluating model performance and interpreting results
    🚀 Join the Multiverse Community:
    Connect with like-minded data enthusiasts, share your insights, and seek support on our vibrant community forums. The Multiverse community is your platform for collaboration, learning, and growth in the dynamic field of data science.
    🔗 Resources:
    📸 Instagram: @knowledge_doctor.
    www.instagram....
    💻 GitHub: github.com/Cha...
    🔮 Weights File👉drive.google.c...
    📘 Facebook: / knowledge-doctor-progr...
    📌 Stay tuned for upcoming episodes in our Multiverse series! Subscribe, like, and hit the notification bell to embark on an enriching journey through the diverse landscapes of data science projects.
    🚀 Multiverse of 100+ Data Science Project Series - Where possibilities are endless, and knowledge knows no bounds. Let's explore the world of data science together! 🌌✨

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

  • @rohmprakaash1577
    @rohmprakaash1577 7 месяцев назад +1

    Great Work Brother and Keep Rocking 👏

  • @cesarv-g1s
    @cesarv-g1s 5 месяцев назад +2

    You only use just 2 epochs to get a slow accuracy, Is that's correct to make the final classification?

  • @DilipKumar-jm3ly
    @DilipKumar-jm3ly 5 месяцев назад

    brilliant ! video plz continue like this

  • @Adem_Moussi
    @Adem_Moussi Месяц назад +1

    Good job !
    but how can i know the type of tumor ?

  • @MinhTriều-w8g
    @MinhTriều-w8g 2 месяца назад +1

    Sorry, I want to ask where you originally got this vgg_unfrozen.h5 file from, because I watched the video and only saw you pasting this file without saying what it was or where it came from

  • @io4466
    @io4466 6 месяцев назад +1

    Thank you for the video.
    Can I use this for unfixed image size classification

    • @knowledgedoctor3849
      @knowledgedoctor3849  6 месяцев назад

      Yeah sure

    • @io4466
      @io4466 6 месяцев назад

      @@knowledgedoctor3849 I am getting this error when I commented the resize line of code
      ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (3000,) + inhomogeneous part.
      Could you please be of help

  • @AbdulRehman-qm2py
    @AbdulRehman-qm2py 6 месяцев назад

    Sir I am working on Knee Osteoarthritis project which make sure of DL Can you also do that project so that I can get some help from it.

  • @kumarborkar357
    @kumarborkar357 Месяц назад

    aug images are not loading or showing me in my file...then what supposed to do?

  • @saifouoz4724
    @saifouoz4724 3 месяца назад

    bro you did a great job !! but i found that the f1 score = 0.5 and recall=0.49 wich is low can you fix this or help me fix this please i need this help

  • @RajKumar-ip2ep
    @RajKumar-ip2ep Месяц назад

    A question for me someone solve this
    in 1:35:41 he is using the same train_datagen variable for both testing and validation ..This is not the right way i think
    train_generator = train_datagen.flow_from_directory('tumorous_and_nontumorous/train/', batch_size=32, target_size=(224, 224))
    test_generator = test_data_gen.flow_from_directory('tumorous_and_nontumorous/test/', batch_size=32, target_size=(224, 224))
    valid_generator = valid_data_gen.flow_from_directory('tumorous_and_nontumorous/valid/', batch_size=32, target_size=(224, 224))
    training data should have the augmentation the testing and validation data should not have augmentation this shows how the model performs in the real world
    am i wrong here?? please someone correct me if i am

  • @MinhTriều-w8g
    @MinhTriều-w8g 2 месяца назад

    @know Sorry, I want to ask where you originally got this vgg_unfrozen.h5 file from, because I watched the video and only saw you pasting this file without saying what it was or where it came from

  • @suganthi_johnmark
    @suganthi_johnmark 5 месяцев назад

    ModuleNotFoundError: No module named 'distutils'
    how to solve this error ?

  • @14_hoangquanghuy97
    @14_hoangquanghuy97 21 день назад

    overfit??

  • @nep_melody
    @nep_melody 6 месяцев назад +1

    I am getting this kind of error at @1:09:56.
    error: OpenCV(4.9.0) /Users/xperience/GHA-OpenCV-Python2/_work/opencv-python/opencv-python/opencv/modules/imgproc/src/color.cpp:196: error: (-215:Assertion failed) !_src.empty() in function 'cvtColor'
    Kindly provide me a solution for this .

    • @v_i__n_vi3392
      @v_i__n_vi3392 6 месяцев назад

      did you get the solution

    • @v_i__n_vi3392
      @v_i__n_vi3392 6 месяцев назад

      i am getting same error

    • @iaconst4.0
      @iaconst4.0 5 месяцев назад

      broder , ponle en def crop_brain_tumor(image, plot=False): import cv2 , falta ponerle eso y funciona!

    • @zakariaabouhammadi9424
      @zakariaabouhammadi9424 2 месяца назад

      i had the same problem the problem is in this line:
      folder1 = 'augmented_data/no'
      the solution is adding a '/'
      folder1 = 'augmented_data/no/'

  • @MH-ln1sh
    @MH-ln1sh 3 месяца назад

    What happens when you upload a picture from the internet or a picture that was not used to train the AI, does it predict it well?

    • @GaganaMD
      @GaganaMD Месяц назад

      omg! nice question! did you try that?

  • @AnubhabSaha-v7k
    @AnubhabSaha-v7k 4 месяца назад +1

    Dataset ??pls provide the dataset

  • @SiebenVik
    @SiebenVik 7 месяцев назад

    Sir after running model 2, i am getting testing accuracy of 72%
    But after running model 3, i am getting testing accuracy of 67%
    How to improve final testing accuracy?

    • @knowledgedoctor3849
      @knowledgedoctor3849  7 месяцев назад +1

      Check that that's you give here correct model or not... Cz It's little bit confusing..
      Check that again

    • @SiebenVik
      @SiebenVik 7 месяцев назад

      @@knowledgedoctor3849 sir I have given the correct model
      For final testing the code is
      Model_03.load_weights("model_weights/vgg_unfrozen.h5")

    • @SiebenVik
      @SiebenVik 7 месяцев назад

      Sir the model is correct, I don't know why that is happening
      Can you please help me​@@knowledgedoctor3849

    • @SiebenVik
      @SiebenVik 7 месяцев назад +1

      ​@@knowledgedoctor3849
      SIr the model is correct, but it is still not working,
      please help me sir.

  • @SiebenVik
    @SiebenVik 7 месяцев назад

    Sir i have different dataset for a different project and following your video for that project , i have 2240 images in class 1 and 3200 images in class 2 in my dataset, i dont want to do data augmentation, can i proceed without data augmentation ? Or data augmentation is necessary ?

    • @knowledgedoctor3849
      @knowledgedoctor3849  7 месяцев назад

      Seems like your dataset is balanced. Don't need to use data augmentation.But it will help you to build your model more accurate that's it..

    • @SiebenVik
      @SiebenVik 7 месяцев назад

      @@knowledgedoctor3849ok sir, Thank You very much

  • @yasminemairif2843
    @yasminemairif2843 6 месяцев назад

    How can I do this work in pycharm please

  • @muhammadmansoor7425
    @muhammadmansoor7425 4 месяца назад

    Bhai jab mein vs code me run krta hun code ko to muju cv2 module not found error de raha h kia kron

    • @knowledgedoctor3849
      @knowledgedoctor3849  4 месяца назад +1

      Aap ko Opencv Install Karna Padega Bhai, Then Kam Karega...
      pip install opencv-python
      pip install opencv-contrib-python..

    • @muhammadmansoor7425
      @muhammadmansoor7425 4 месяца назад

      Bro ho Chuka hai Kam b Kar Raha but main mazeed data add krna Chahta hun Kesy kron or accuracy Kesy increase kron mein ne ephoc b 2 Sy 5 Kar deye but still accuracy less than 75% so please guide kren bro

  • @io4466
    @io4466 6 месяцев назад

    I am getting this error when I commented the resize line of code
    ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (3000,) + inhomogeneous part.

  • @io4466
    @io4466 6 месяцев назад

    am getting this error when I commented the resize line of code
    ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (3000,) + inhomogeneous part.
    image = crop_brain_tumor(image, plot=False)
    # image = cv2.resize(image, dsize=(image_width, image_height), interpolation = cv2.INTER_CUBIC)
    # image = image/255.00
    X.append(image)
    if directory[-3:] == "yes":

  • @muthusamy6983
    @muthusamy6983 5 месяцев назад

    Where is the file vgg_frozen.h5

  • @koteshgoud4508
    @koteshgoud4508 5 месяцев назад

    Broo where i can find final "vgg_unfrozen" file

  • @Madara_Uchiha23
    @Madara_Uchiha23 7 месяцев назад

    Bro Can You also Upload or Send The Files Generated Using Jupiter Notebook Because It Show Me The Files are missing

    • @knowledgedoctor3849
      @knowledgedoctor3849  7 месяцев назад

      Ok Let Me Upload Clean Code With Graph

    • @Madara_Uchiha23
      @Madara_Uchiha23 7 месяцев назад

      @@knowledgedoctor3849 Bro Actually (vgg_unfrozen.h5 )File is Missing if You Don't Mind Can You Please Send me It by today in Instagram( user id: coz_im_proplayer) I sent You An Invite
      Tomorrow we Have Project Review Bro

    • @Madara_Uchiha23
      @Madara_Uchiha23 7 месяцев назад

      ​@@knowledgedoctor3849 Bro Actually (vgg_unfrozen.h5 )File is Missing if You Don't Mind Can You Please update it in Git by today Tomorrow we Have Project Review Bro

  • @anjalisinghal8959
    @anjalisinghal8959 5 месяцев назад

    bhai vgg_unforzen.h5 file kha h?

    • @knowledgedoctor3849
      @knowledgedoctor3849  5 месяцев назад

      Let me upload it at drive🌻

    • @anjalisinghal8959
      @anjalisinghal8959 5 месяцев назад

      @@knowledgedoctor3849 bhaiya mil nhi rha

    • @v_i__n_vi3392
      @v_i__n_vi3392 5 месяцев назад

      ​@@anjalisinghal8959file mila kya apko?

    • @muthusamy6983
      @muthusamy6983 5 месяцев назад

      Where is drive

    • @MinhTriều-w8g
      @MinhTriều-w8g 2 месяца назад

      Sorry, I want to ask where you originally got this vgg_unfrozen.h5 file from, because I watched the video and only saw you pasting this file without saying what it was or where it came from

  • @abdessemedrazanechiraz
    @abdessemedrazanechiraz 7 месяцев назад

    where can i find all the dataset please !

  • @alinaderiparizi7193
    @alinaderiparizi7193 5 месяцев назад +1

    It's a detection problem, not a classification problem.

    • @vg1603
      @vg1603 3 месяца назад

      Hyy, did you find the complete detection+classification source code anywhere, if so, could you tell me about it

    • @MinhTriều-w8g
      @MinhTriều-w8g 2 месяца назад

      @@vg1603
      Sorry, I want to ask where you originally got this vgg_unfrozen.h5 file from, because I watched the video and only saw you pasting this file without saying what it was or where it came from

  • @muthusamy6983
    @muthusamy6983 5 месяцев назад

    Where is the file vgg_unfrozen.h5