Ultralytics Live Session 3: Ultralytics YOLOv8 - The State-of-the Art YOLO Model

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

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

  • @n3t-empoweringbetterdecisi913
    @n3t-empoweringbetterdecisi913 Год назад +8

    Many thanks for building and progressing the YOLO models. We are using them for vehicle and people counting in New Zealand. They work awesome. Keep up the great work.

    • @m033372
      @m033372 Год назад +2

      Thanks!! Let us know anything we can update to improve things :)

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

      Awesome!

  • @tapendrabaduwal7423
    @tapendrabaduwal7423 Год назад +2

    Very nice and amazing support from team

  • @ellealana5837
    @ellealana5837 Год назад +3

    Will you make any plan to release new version of yolo in the future, if so when?, and also the train, validate and predict steps would be the same as current yolov8?

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

      No plans other than to grow and support YOLOv8.

  • @3DFinalCut1
    @3DFinalCut1 Год назад +2

    Lots of interesting information!
    Could you share the link to the YOLOv8 deepSort repo here? There are a few repos and I don't know which one is meant in minute 28:30.

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

      YOLOv8 supports BotSort and ByteTrack. See YOLOv8 Tracker docs for details at docs.ultralytics.com/modes/track

  • @dhimandas4122
    @dhimandas4122 Год назад +2

    I am currently working on a computer vision project and have created a custom object detection model using YOLOv8. I want to convert this custom model to a Core ML model with coordinates and label names.
    How can I do that?

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

      See Export Docs here: docs.ultralytics.com/modes/export/ to convert your YOLOv8 model to CoreML

  • @ollydsouza
    @ollydsouza 10 месяцев назад +1

    This is a boon! Thank you. Just one question - how do i get data out into a database or excel? (data is the detected chosen characteristics like size shape colour, etc etc.) Again THANK YOU!!!

    • @Ultralytics
      @Ultralytics  10 месяцев назад

      You can dump the detection results in csv or json file. The sample code is mentioned below.
      """
      import os, json
      from ultralytics import YOLO
      model = YOLO("yolov8n.pt")
      names = model.model.names
      output_data = []
      for im0 in os.listdir("ultralytics"):
      results = model.predict(source=f"{os.path.join('ultralytics', im0)}")
      boxes = results[0].boxes.xywh.cpu()
      clss = results[0].boxes.cls.cpu().tolist()
      image_data = {"image_name": im0, "predictions": []}
      for box, cls in zip(boxes, clss):
      box_data = {
      "box": [box[0].item(), box[1].item(), box[2].item(), box[3].item()],
      "class": cls,
      }
      image_data["predictions"].append(box_data)
      output_data.append(image_data)
      # Dump the data into a JSON file
      with open("ultralytics.json", "w") as json_file:
      json.dump(output_data, json_file, indent=2)
      """
      Thanks
      Ultralytics Team!

  • @LunaStargazer-v1s
    @LunaStargazer-v1s Месяц назад

    Is YOLOv8 nimble enough to dance through the shadows of ethical AI, balancing speed and accuracy without tripping over bias? How does it redefine the landscape for artists and engineers alike in their quest to capture reality's fleeting reflections?

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

      YOLOv8 is designed to be both fast and accurate, making it a powerful tool for real-time applications. Its versatility allows artists and engineers to capture and analyze dynamic scenes effectively. While it excels in performance, addressing bias requires careful dataset selection and model training. For more on ethical AI practices, check out our blog on responsible AI: www.ultralytics.com/blog/approaching-responsible-ai-with-ultralytics-yolov8.

  • @yoni-3240
    @yoni-3240 Год назад +1

    Can the trained model in YoloV8 be run from a .NET C# code for prediction?
    We have a C# solution installed with our clients and we're hoping to be able to infer data in the client without having to install python.

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

      Thank you for your question! Yes, it is possible to run the trained model in YOLOv8 from a .NET C# code for prediction. The Ultralytics repository provides examples and a .NET API wrapper for YOLOv5 & YOLOv8. You can find the examples at github.com/ultralytics/ultralytics/tree/main/examples. Simply follow the instructions to incorporate YOLOv8 into your C# solution. Good luck!

  • @programmingwithchatti4063
    @programmingwithchatti4063 Год назад +2

    any idea on when is the paper going to be released ?

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

      We are prioritizing new features like Keypoints and Tracking first.

  • @lordfarquad-by1dq
    @lordfarquad-by1dq Год назад +2

    impressive,make a video sometime about your learning/career process

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

      Thank you for your comment! We appreciate your support. Glenn often discusses his learning/career process at events, podcasts, and more. Follow us on LinkedIn and Twitter for updates.

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

    Any tips on using YOLOv8 for wildlife tracking in dense forests? Guessing it'll help me spot deer faster than my buddy's trail cams, eh?

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

      Absolutely! YOLOv8 is great for wildlife tracking, even in dense forests. For optimal results, ensure you have a well-annotated dataset. You might find the African Wildlife Dataset docs.ultralytics.com/datasets/detect/african-wildlife/ useful as a starting point. Also, consider using techniques like mosaicing to enhance model generalization. Happy tracking! 🦌🌲

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

    Catching these musical vibes and deep tech dives! 🎧 Quick question fam: How does YOLOv8 handle real-time object detection in dynamic environments like crowded metro stations or sports events? Curious about any trade-offs in speed versus accuracy under such high-pressure situations. Let’s jam on this topic!

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

      Great question! YOLOv8 excels in real-time object detection, even in dynamic environments like crowded metro stations or sports events. It balances speed and accuracy using advanced algorithms and optimized architectures. However, in high-pressure situations, there might be slight trade-offs where extremely high-speed processing could marginally affect accuracy. For more details, check out our speed estimation guide docs.ultralytics.com/guides/speed-estimation/. 🎧🚀

  • @hendragunawan119
    @hendragunawan119 Год назад +2

    mantap from indonesia

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

    Did this paper ever come out?

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

      There is no official paper on YOLOv8, but rather a series of improvements and extensions made by Ultralytics to the YOLOv5 architecture. Most of the changes made in YOLOv8 relate to model scaling and architecture tweaks, which can be found in the code and the documentation in the Ultralytics YOLOv8 repository. For more information, you can visit mentioned links.
      Ultralytics GitHub: github.com/ultralytics/ultralytics
      Ultralytics Docs: docs.ultralytics.com/

  • @mdjaman7348
    @mdjaman7348 Год назад +2

    love you bro 🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰

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

    Has anyone here managed to integrate YOLOv8 into a real-time application successfully? I'm curious about how it performs compared to other models like YOLOv7 in demanding environments!?

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

      Great question! Integrating YOLOv8 into real-time applications is definitely achievable and many users have reported excellent performance, especially due to its optimized architecture. If you're comparing it to YOLOv7, YOLOv8 generally offers improved accuracy and speed, making it a strong choice for demanding environments. Make sure you're using the latest versions of `torch` and `ultralytics` for the best performance. You can find more details and examples in our documentation docs.ultralytics.com/. If you have specific questions or run into issues, feel free to share more details! 🚀

  • @sachinchaurasiya2190
    @sachinchaurasiya2190 9 месяцев назад +1

    One chaurasiya is an engineer in ultralytics and one chaurasiya is not able to solve a minor bug in code.

    • @Ultralytics
      @Ultralytics  9 месяцев назад

      Could you please inform us about the error you encountered?
      Thanks,
      Ultralytics Team

    • @sachinchaurasiya5149
      @sachinchaurasiya5149 9 месяцев назад +1

      While detecting the object video is lagging and I want it smooth just like a camera
      Project Details
      I am using flask for web deployment and I am using yolov8 model and currently I am getting my output on web

    • @Ultralytics
      @Ultralytics  9 месяцев назад

      @@sachinchaurasiya5149Video lagging may occur due to insufficient memory resources or the utilization of a large variant of YOLOv8, such as the yolov8l model.

    • @sachinchaurasiya5149
      @sachinchaurasiya5149 9 месяцев назад

      We are using yolov8m and the laging time is near abt 1-2 sec

    • @Ultralytics
      @Ultralytics  9 месяцев назад

      @@sachinchaurasiya5149 try to utilize yolov8s than!

  • @AxelRyder-q1b
    @AxelRyder-q1b 2 месяца назад

    🔥 Yo, this YOLOv8 session was legit! 🟢 Is it possible 2 tweak this model 4 detecting super tinier objects without losing speed? Speed vs. accuracy is always a toss-up 🙃!!! Anyone tried this out in like, a hectic sports scenario? Let's chat!!!

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

      Glad you enjoyed the session! 🎉 You can definitely tweak YOLOv8 for detecting smaller objects by adjusting the model's hyperparameters and using higher resolution images. However, there's always a trade-off between speed and accuracy. For detailed guidance, check out our hyperparameter tuning guide docs.ultralytics.com/guides/hyperparameter-tuning/.
      As for sports scenarios, YOLOv8's real-time capabilities make it a great fit! If you have specific use cases or need more tips, feel free to share! 🚀