YOLO11 Custom Object Detection

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

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

  • @arnavthakur5409
    @arnavthakur5409 4 месяца назад +5

    Again. Worth watching your videos

  • @pastelteaaniiii
    @pastelteaaniiii 25 дней назад

    Your channel is a gold mine. Thank you maam

    • @CodeWithAarohi
      @CodeWithAarohi  25 дней назад

      I’m so glad you’re enjoying the content!

  • @patis.IA-AI
    @patis.IA-AI 4 месяца назад +1

    better and better a pleasure this tutorial

  • @virendrasinhchavda8060
    @virendrasinhchavda8060 2 месяца назад +1

    one of the best video on yolo model. thank you.

  • @muhammadmujtaba-ai
    @muhammadmujtaba-ai 4 месяца назад +8

    Can you make a little advance, like first detecting the number plate and then extracing text from it.?

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

    thanks very clear, you are top teacher

  • @ananthakrishj3549
    @ananthakrishj3549 22 дня назад

    I don't know how to thank you! , thanks a lot

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

    Hi, Amazing content right here! A video about evaluating the model and fine tuning would be amazing! Thanks again

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

    Excellent work

  • @Sunil-ez1hx
    @Sunil-ez1hx 4 месяца назад +1

    Amazing video

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

    Very well explained

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

    genia un beso , desde argentina

  • @TejasNarkhede-u6e
    @TejasNarkhede-u6e 3 дня назад

    Thanks a lot!!! 😇 Can I use this for obstacle detection like rocks and terrains ?

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

    Superb 👍👍👌👌👏👏

  • @simonezuliani
    @simonezuliani 3 месяца назад +1

    Thank you for your tutorials. They are very practical for me as I'm new to using AI models. I'd like to know if you've already made videos, or if you can make a video, on how to create models from scratch, especially techniques to achieve a good model that can capture the information we want. Let me give you an example: I want to recognize whether the bottle in my photo is a 2L Coca-Cola, 1L, or 600ml. Since they have very similar shapes and labels, pre-trained models like ResNet or others confuse them. If I create the model from scratch, I get worse performance. So I wonder, how do I push my model to focus on increasingly finer details to recognize the difference between these products?

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

      In the mentioned scenario, you can work to get the size of the bottle. First detect the bottles using object detection model and then check the size of each bottle

  • @g.s.3389
    @g.s.3389 4 месяца назад +2

    based on your experience how many epocs give good results so that more than that it is a waste of time/resources?

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

      The number of epochs needed for good results in object detection can vary widely based on several factors like for larger and more complex datasets needs more epochs. But there are some models which converge faster than others so in this case less epochs will also give you good results.
      Also, well-tuned learning rate can influence how quickly a model learns.
      Generally, many object detection models may start to show good results between 50 to 200 epochs.

    • @g.s.3389
      @g.s.3389 4 месяца назад

      @@CodeWithAarohi thx, i have just run your video training with the 20.000+ images and I noticed that after 80 epocs no major improvements have been donne. I did the same on hte 40.000+ dataset and I have seen the same.

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

    lovely vid ! cheers

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

    I trained v11 on rock paper scissor dataset, I am able to display the labeled image correctly but how can I get the predicted class ?

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

    I followed your video until 22:07 to test the image, there is no detections for the image. The test image was copied from the training image. What shall I do?

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

      If there are no detections then train your model for more epochs and also try to increase the data.

  • @hasanserdarmacit6901
    @hasanserdarmacit6901 3 месяца назад +1

    Thank you ❤

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

    Thank you. I following your AI videos regularly. May i know which laptop u using for ML and DL models. It will help to practice to learning.

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

      This tutorial is tested on PC (64GB RAM, NVidia RTX 3090 24GB vRAM) but you can run AI programs (except LLMs) on any Laptop or PC which have minimum 8GB RAM and Nvidia's GPU with atleast 6GB vRAM. Processing speed will be slow as per the model you are testing but it will work.

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

      Thank you🙏

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

      Thank you Madam

  • @rator68
    @rator68 21 день назад

    Thank you for the video! I want to also watch a tutorial of implementing code that recognize objects in a live feed. Do you have a video of that?

    • @CodeWithAarohi
      @CodeWithAarohi  20 дней назад +1

      Try this:
      import cv2
      from ultralytics import YOLO
      # Load the YOLO model
      model = YOLO("yolo11n.pt")
      # Open the video file
      video_path = "provide the path of live feed"
      cap = cv2.VideoCapture(video_path)
      # Loop through the video frames
      while cap.isOpened():
      # Read a frame from the video
      success, frame = cap.read()
      if success:
      # Run YOLO inference on the frame
      results = model(frame)
      # Visualize the results on the frame
      annotated_frame = results[0].plot()
      # Display the annotated frame
      cv2.imshow("YOLO Inference", annotated_frame)
      # Break the loop if 'q' is pressed
      if cv2.waitKey(1) & 0xFF == ord("q"):
      break
      else:
      # Break the loop if the end of the video is reached
      break
      # Release the video capture object and close the display window
      cap.release()
      cv2.destroyAllWindows()

  • @fatima-arbab
    @fatima-arbab 4 месяца назад +3

    Yes plz ma'am

  • @YashJain-v9o
    @YashJain-v9o 3 месяца назад

    Thank you for the clear instructions. Is there a way in this to freeze certain layers while fine tuning or retraining?

    • @CodeWithAarohi
      @CodeWithAarohi  3 месяца назад +1

      from ultralytics import YOLO
      model = YOLO('yolov8.pt')
      for param in model.model.backbone.parameters():
      param.requires_grad = False # Freeze backbone layers
      # If you want to freeze specific layers, you can do something like this:
      for name, param in model.named_parameters():
      if "some_layer_name" in name:
      param.requires_grad = False # Replace with your specific layer names

    • @YashJain-v9o
      @YashJain-v9o 3 месяца назад

      @@CodeWithAarohi Thank you so much!

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

    Copy move forgery detection in vedio using machine learning
    Use model: yolo
    Data set casia
    Please mam tell me how much time you upload vedio on above topic

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

    Can we used semi-supervised model to train yolo like you do on custom dataset ? If yes, can you explain or do a video on this topic?
    Thanks a lot for your videos !

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

    Hi, have u tried to export model to onnx format, why its size is large best.pt = 45.2Mb, but my onnx model = 87.Mb.... I set format='onnx', dynamic=True, half=True, device=0(GPU), int8=True

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

    Amazing

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

    I have done the exact same steps but after training I used results=model.val(data='testData.yaml', split='test') code to see the metrics of model on test data set. Is that correct use ?

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

    Thanks sister, you nailed it 🔥 . I wanna know that can we use google colab for do this project?
    Because we don't need to have much gpu if we use google colab

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

      Yes, You can use google colab. Code will be same. You only need to select the gpu from notebook settings of Colab and then just change the paths where ever required.

  • @manindharthirupathi1133
    @manindharthirupathi1133 3 месяца назад +1

    mam im doing the same but for fire detection, how to print 'fire detected' in output from live cam only if fire detected . is it possible

    • @CodeWithAarohi
      @CodeWithAarohi  3 месяца назад +1

      Yes, you can do that. You just need to print "fire detected" if fire is detected. You can use if condition.

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

    Thank you Ma'am

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

    we can also use Roboflow to our own dataset and annotation?

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

    Mam can you make a video on Conversational Image Recognition Chatbot. Please it would helpful..

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

    Hi, great video! I'm interested in learning how to export and run the YOLO11 model in TFLite format. Could you please share a tutorial or code snippet on this in your next video or as a comment? Thanks!

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

      I haven't tried that yet but topic noted. I will definitely make video on requested topic.

  • @Rajsingh-do5zq
    @Rajsingh-do5zq 23 дня назад

    Hi I am getting ModuleNotFoundError: No module named 'ultralytics', though i have installed ultralytics on my env

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

    Thank you. Can I implement YOLO11 on jetson TX2?

  • @kai_tarako
    @kai_tarako 14 дней назад

    Hello ma'am, could you consider making a video demonstrating how to deploy Yolov11 on Jetson Nano? I watched all of your Jetson Nano videos, but I was unable to complete them because they involved the processing speed of the CPU and GPU. Your vids are terrific!

  • @qlm8302
    @qlm8302 3 месяца назад +1

    Can you please make a video without using API

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

    please can u make a video about adding an interface like gradio huggingface to this model

  • @Sudharshan-z7h
    @Sudharshan-z7h 4 дня назад

    Best Video 🥹

  • @layeredWhispers
    @layeredWhispers 26 дней назад

    what if i have an intel GPU,
    train_results = model.train(
    data="C:/yolo/LicencePlateDataset/data.yaml", # path to dataset YAML
    epochs=10, # number of training epochs
    imgsz=640, # training image size
    device=0, # device to run on
    )
    here it does not recognises device=0 as a GPU

    • @CodeWithAarohi
      @CodeWithAarohi  25 дней назад

      I never worked with intel gpu. So no idea. Sorry