Dude thanks for speaking in a way that teaches me instead of just assumes I already know this stuff
@Roboflow3 жыл бұрын
Certainly - thanks for tuning in.
@salma577242 минут бұрын
i have watched like above 20 videos for this purpose but i mean it this one vid is much more simplified easy steps going on just well explained good quality, not too fast not too slow or boring explanation just amazing !
@luqmansen4 жыл бұрын
I'm about to follow a yolo3 tutorial, and then I found the yolo4 tutorial, and then I found yolo5 tutorial, omg Thanks roboflow.
@Roboflow4 жыл бұрын
Thanks! Let us know what you want to see next.
@A_tavv3 ай бұрын
this was the best video in the detection area by YOLO, believe me I tried a bunch of videos, non of them worked like this Thanks truly.
@raunakmitra7868 Жыл бұрын
Brilliantly done! You know how to keep the viewers glued to your video.
@tylersnard4 жыл бұрын
This worked GREAT for me! The best part was that it showed my training images and their labels, and it made me realize my training set was mis-labeled :)
@Roboflow4 жыл бұрын
Great to hear! If you're interested, we'd be happy to share your success on our blog. Write us in-app or here: docs.roboflow.ai/support
@tylersnard4 жыл бұрын
@@Roboflow Great, I just did!
@dianavelychko67033 ай бұрын
this video is so transparent and really easy to understand and follow
@philippehuet83473 жыл бұрын
Great tutorial, maybe the best I have seen on Yolo. Thanks for sharing the Colab notebook
@kunlunwang23954 жыл бұрын
Best YOLO tutorial I've seen on KZbin so far! Thank you!
@Roboflow4 жыл бұрын
Thanks so much!
@user-hc7tp1zs2w7 ай бұрын
this guy is still a legend to this day
@sainandhan1108 Жыл бұрын
Thanks a ton, I finished my project easily by referring this video
@Roboflow Жыл бұрын
We love to hear that! What was the project that you worked on? :)
@sainandhan1108 Жыл бұрын
@@Roboflow UAV Detection in Real Time
@Roboflow Жыл бұрын
@@sainandhan1108 sweet! Is that something you can share? Seems very interesting
can u explain what the meaning of "head", "backbone", and "anchors" on the models of yolov5?
@bbb-th1vu3 жыл бұрын
i love your facial expressions. thanks. i dont know anything yet but hopefully i am planning to go into this, this summer.
@tarot-oo8ff3 жыл бұрын
I liked the shaving part and selfie part ..by the way ..this was so fun learning that hard skill in a funniest way..thankur so much sir..
@russf4 жыл бұрын
Apart from the nits, noted below, THANKS for a great video, delivered in such an upbeat way!
@Roboflow4 жыл бұрын
Thanks for the feedback!
@tarot-oo8ff3 жыл бұрын
Hats off..what a teacher
@tatianarice22594 жыл бұрын
wow, great! thanks for sharing!
@nadirjackson57553 жыл бұрын
When I try to run the train.py script I get the following issue: Traceback (most recent call last): File "train.py", line 492, in train(hyp, opt, device, tb_writer, wandb) File "train.py", line 91, in train model = Model(opt.cfg, ch=3, nc=nc).to(device) # create File "/content/yolov5/models/yolo.py", line 95, in __init__ self._initialize_biases() # only run once File "/content/yolov5/models/yolo.py", line 150, in _initialize_biases b[:, 4] += math.log(8 / (640 / s) ** 2) # obj (8 objects per 640 image) RuntimeError: a view of a leaf Variable that requires grad is being used in an in-place operation. Does anyone know How to Fix This?
@hackercop3 жыл бұрын
Sir you are amazing thanks, you make we want to get roboflow Pro! Keep it up!
@dinarakhaydarova48982 жыл бұрын
perrrfectttt
@nunobartolo29083 жыл бұрын
how many trainable parameters does yolo5 have? does your training start with a pre trained model that used the coco dataset? if you use existing weights won't you need to re code the network head to change the classes to your own?
@delibrain22163 жыл бұрын
Hi Joseph .A great tutorial. The dataset you used was heavily unbalanced. The augmentation is performed on all images combined and not the ones that were misrepresented(WBC AND platelets). Don't you thing that the trained model will be biased towards RBC? Could you give some suggestions how to cope with unbalanced dataset? or should I perform augmentation on the least represented classes?
@snehitvaddi3 жыл бұрын
Will *weights file* and *config file* generated by Roboflow be acceptable by "dnn" module of OpenCV ie: cv2.dnn.readNetFromDarknet ??
@yashrunwal51114 жыл бұрын
How do i test the model for a video? What should we change in the line 'detect.py'?
@Roboflow4 жыл бұрын
Note per the Ultralytics repo, when calling detect.py, source should be updated to "0" github.com/ultralytics/yolov5#inference
@azerioauditore5113 жыл бұрын
He is funny af. And obvio the tutorial is awesome, thats very universal of him.
@ammarfkhan3 жыл бұрын
from utils.utils import plot_results; plot_results() # plot results.txt as results.png Image(filename='./results.png', width=1000) # view results.png This is not working, I just copied your code, giving me an error "ModuleNotFoundError: No module named 'utils.utils'". Kindly anybody help me asap. Thanks.
@pedroh.fonseca97533 жыл бұрын
Best tutorial ever!! Thankss Joseph!! ;D
@Roboflow3 жыл бұрын
Thanks!
@kostisole3 жыл бұрын
Amazing work! Congrats! keep up
@yurikleb4 жыл бұрын
min 18:20 is bit confusing, the command downloads the files into /content, but you open the /content/yolov5 folder? where do the files should go?
@tahamansoor73963 жыл бұрын
exactly did find the solution
@francescopaganelli1773 жыл бұрын
Is it possible detect or recognize different person like different classes? Thanks great job!
@mrpoeky25272 жыл бұрын
Thank you! for the clear explanation :)
@vendetta12734 ай бұрын
Can you tell how to change the model architecture? Like the layers. I would appreciate that. If you have already made a made for that please leave a link to that. Thanks.
@JackJGX4 жыл бұрын
Roboflow is pretty awesome
@Roboflow4 жыл бұрын
Thank you!
@amaltp48934 жыл бұрын
Its very nice. How can I download this model to my PC ? Is the weights are sufficient ?? I need the architecture also right ?? I want to make an android app for object detection , any tutorial available on that ? Pardon for any mistake in the question , I am a beginner.
@21_jtd3f_sarahputritaulada5 Жыл бұрын
hi, may I ask how to use a "Try this model drop an image" box in a library that already exist? cuz when I drop the image it cant be detected an just shown this command { "predictions": [] }
@sorrybird13 жыл бұрын
Thanks for your awesome sharing. Helps us a lot!
@hypercloud9689 Жыл бұрын
In very confused, once you mount the weights to your drive, how can you use it in your code????
@moahaimen2 жыл бұрын
i need a full explanation of tensor board measures and understand them please
@adityasareen65936 ай бұрын
how can i use download .cfg and weights file to use it locally on my system using python and open cv code ??? plzz help
@sanabatool55734 жыл бұрын
Please tell me how these saved weights can be used for prediction
@alperenkuzhan14078 ай бұрын
Hi, I'm working on a project and I need help with something. How do I find the correct epoch size for my project? Different tutorial videos on your channel have different epoch sizes. How do you determine this?
@abinayakalyanaraman59825 ай бұрын
Can you please tell me about how you labelled your dataset?
@abdullateefagbaje10322 жыл бұрын
This is a great video. I have a question, what if I want to use TensorFlow instead of PyTorch for YOLOv5 or 4?
@Readwithaami2 жыл бұрын
I am a student .. I have used free plan roboflow for annotating data.but I couldn't download the dataset .. Export was not there ..so what should I do
@JuneLetsPlays3 жыл бұрын
Trying to do this but getting the following error: Traceback (most recent call last): File "train.py", line 531, in train(hyp, opt, device, tb_writer, wandb) File "train.py", line 191, in train assert mlc < nc, 'Label class %g exceeds nc=%g in %s. Possible class labels are 0-%g' % (mlc, nc, opt.data, nc - 1) AssertionError: Label class 1 exceeds nc=1 in ../data.yaml. Possible class labels are 0-0
@user-mn5ic3zl5h4 жыл бұрын
!!! awesome! going to test out now
@mdtokitahmid29703 жыл бұрын
Hey! One qus. I have my own images and xml files given and downloaded in my pc. How should I import those to collab?
@pitiwatkittiwimonchai46562 жыл бұрын
" define input image size " 19:47 I don't know what it mean ? can anyone help me explain what is number 416
@xuxiang95293 жыл бұрын
I following all steps you provided, but there is no predictions on the test dataset. I don't know why!!!!
@iCore7Gaming2 жыл бұрын
I have my own GPU i can train on, how would i go about doing that? don't want to use external websites with the datasets i have, as they are very limited.
@DucNguyen-cq5iw3 жыл бұрын
Hello, thanks for the amazing tutorial. I'm just wondering if we apply resizing for training data, but at inference, we use the original images. Does this have an impact on return?
@nestorbao21083 жыл бұрын
according to glenn jocher, you should use the same size at inference, but i think you can use the resized size for both
@andrewp4943 жыл бұрын
How to change the bounding box thickness and label ?I mean if you have multible object you can't see the details in the img
@PP-fh2mk3 жыл бұрын
At 18:35 1) If we want to combine our custom set in default which yolov5 given sets is it possible? and how 2) or can we delete some classes that we doesn't needs? I would like to make custom sets with person classes, But if I made custom sets in your videos' method Maybe i think i have to make person dataset again . ( I'd like to add my customs to the existing default datasets. )
@mayamehta22202 жыл бұрын
Thank you Roboflow , thank you Joseph for this Excellent tutorial and colab notebook. I want to create custom dataset for my final year project. Can you please guide what should be image size and how to create dataset? my dataset contains different types of invoices
@itsshort61212 жыл бұрын
I having issue with my dataset. my dataset is video based and it anootation file for bounding box is also given how can I convert it for yolo v5
@hinainam50372 жыл бұрын
Hello sir can you please tell me how to find accuracy???
@sanabatool55734 жыл бұрын
How can i use this saved weights for future prediction
@faishalichal8934 Жыл бұрын
Should we use CUDA for training??
@theminertom115513 жыл бұрын
Great content! Thank you for this.
@namangupta12493 жыл бұрын
Hello sir, I have followed the same steps you have Given to train the model, but my MAP is decreasing per epoch. Please let me know how to solve this. Thanks in Advance
@ChafiaIbtissamkl3 жыл бұрын
Dude thanks this video was really helpful. Just asking when i wanted to use roboflow to create my own data i didn't found the place where i have to use to generate data is it the new version that's why. Btw thanks again.
@gguy1562 жыл бұрын
I honestly don't understand why this model is working in Colab and does not working on my PC. It's always displaying nan loss. But pytorch setup is working well with other network architectures. What can be a problem with it?
@srushti96942 жыл бұрын
Please upload video of auto annotation for custom dataset using roboflow
@hemanthreddy89913 жыл бұрын
Hey can any one say how to pass an image which in my desktop directory to detect and I have one class only
@Teedies-oh7gi3 жыл бұрын
Thanks for the video, would like to try this out since the previous model can’t really detect small objects. My plan is to make an app to be able to detect ball and hoop and count field goal, so would like to ask is it possible to transfer all this into an app?
@medcherifbraham11322 жыл бұрын
thanks for the tutorial, but when i train my data it takes up to 5mins to complete one epochs on google colab, any help please ?
@Team-fh2rr Жыл бұрын
Good day! We have some issues with object detection on custom datasets and would be appreciated any advice. Is it possible to have a 1-hours consultation?
@nicolassy19273 жыл бұрын
Is it possible to just augment to the objects that yolov5 can detect already? Like for example I have a dataset of streetview images and I want to detect trees aside from cars and motorcycles. Do I have to retrain yolov5 again to detect cars and motorcycles, when it is already included in the original coco128.yaml file?
@lukaszsiadaczka3 жыл бұрын
Great video! Do you plan to upload video with opencv gpu c++ and yolov5?
@truptimahendrakar34863 жыл бұрын
@Roboflow "RuntimeError: non-positive stride is not supported" I get this error when I run the training command. My architecture is the same as the video. Does anyone else get this?
@victor222273 жыл бұрын
Hey Nice video! Is there a way to like export the weights and such to use in a custom python project? I already trained a custom dataset, now I need to combine it with my python code that counts cars as they pass by. There seems to be no videos explaining how to use yolov5 other than on google collab
@nitishagrawal1453 жыл бұрын
When I trained with the same, my model with the extension ".pt" is in compressed archive format, how do I get that back to a normal ".pt" file so that i can use it anywhere else? When I try to use the compressed archive directly, it gives an error of core dumped
@toetoeag2 жыл бұрын
Great job 👏
@Clash_Royale_Iranian2 жыл бұрын
Hi Joseph Is it possible to save the trained model, instead of weights? like TensorFlow "model.save" ??
@abderrahmenmelliti51642 жыл бұрын
Hi, thanks for the tutorial, actually I did the same steps and I used the model on a real-time video but I got only 4 FPS which is too slow , do you have an idea about that ?
@andywong51932 жыл бұрын
How canI save the model and use it? So I don’t need to train again,and then use the model
@martinolmos15573 жыл бұрын
Thanks for sharing, como dijeran en mi México lindo, eres la v3rga!!!!
@jonnathanwilson5300 Жыл бұрын
Thank you very much for this great and detailed tutorial. I would like to track the size and position of the object and use it in unity (like handtracking). Is there a tutorial or something alike for the next steps? Thank you already for you help :)
@sstainba2 жыл бұрын
I've been trying to use Yolov5 with PyTorch for the past few days... but there are some massive memory leaks during training. I'm constantly having to reboot.
@linear-inteligencia23902 жыл бұрын
amazing video !
@TC-td7wk2 жыл бұрын
Hi, my folder 'weights' is not able to get the 'last_yolov5s_results.pt', the unique file contained after running all the code is 'download_weights.sh'. Does anyone know how to fix this issue? Thanks so much in advance.
@simai25682 жыл бұрын
with this method does the model is entirely learn end to end with our dataset or does it use pre-trained models with pre-configure weight ? Also thank you for this clear tutorial
@dianavelychko67033 ай бұрын
I believe that it is supposed to be training from scratch. He explains it on the moment 20:21, you can do both but the default is to train from null
@prakulsingla71122 жыл бұрын
i have a json file and a zip file of yolo format. it contains txt files of all the images. which one should I use
@tahaakgungor10263 жыл бұрын
thank you for video and ı want to ask how can I find this trained model on mine local gpu on pycharm or jupyter
@vialomur__vialomur5682 Жыл бұрын
Thank you so much!
@QuickBrain3 жыл бұрын
Could you please share how to run yolov5 trained using python on iOS and Android using coreml or pytorch mobile?
@hamzehshehab61672 жыл бұрын
How can it be used to detect a person running in a stadium i mean how can i use yolov5 in activity recognition?
@salmashahid76123 жыл бұрын
Can anyone guide me on how can I extract the predicted boundary box image and save that image in a folder? I used the same Yolo v5 custom dataset training strategy.
@huyle443464 ай бұрын
How to connect plc with roboflow software?
@fakrulislam31404 жыл бұрын
# this is the YAML file Roboflow wrote for us that we're loading into this notebook with our data %cat data.yaml I do not see the file and get the "error cat: data.yaml: No such file or directory"
@tranmani3 жыл бұрын
same problem
@anthonynguyen62934 жыл бұрын
Thanks for making this video, helps a lot! If I wanted to train the model on the 2d object detection KITTI dataset, how can I get the annotations in the right format? Also, if the model expects the image to be square, does roboflow adjust the bounding box accordingly?
@Roboflow4 жыл бұрын
Have you struggled to upload your data? Write us an email (see our docs for how). We do support 2D object detection bounding boxes, like those found here in the YOLO format: github.com/keshik6/KITTI-2d-object-detection Yes, Roboflow updates all bounding boxes correctly for any operation you perform.
@jagannathbehera94832 жыл бұрын
Thanks Roboflow and Joseph for wonderful tutorial, but im struggling to convert best.pt to .onnx file as all tutorials using .pth extension and torch.load() failing for .pt file, please help me on this
@RicardoAntonello4 жыл бұрын
Amazing! Congratulations!!!
@Roboflow4 жыл бұрын
Thanks!
@dieweltentdecker58784 жыл бұрын
How can I use the weights?
@Roboflow4 жыл бұрын
You can download the weights (as our notebook does at its conclusion) and reuse them elsewhere.
@dieweltentdecker58784 жыл бұрын
Roboflow How can I convert it to weights?
@diegoG213 жыл бұрын
sadly the collab notebook doesn't work anymore :c
@backdoorcynet13443 жыл бұрын
Hi, it is a great project. Can yolov5 work on mobile devices or run live webcam on google colab?
@nurhanisahazmi96363 жыл бұрын
I encountered some problem while executing this line: %%time %cd /content/yolov5/ !python train.py --img 416 --batch 16 --epochs 100 --data '../data.yaml' --cfg ./models/custom_yolov5s.yaml --weights '' --name yolov5s_results --nosave --cache and it comes out like this: /content/yolov5 Traceback (most recent call last): File "train.py", line 481, in opt.data, opt.cfg, opt.hyp = check_file(opt.data), check_file(opt.cfg), check_file(opt.hyp) # check files File "/content/yolov5/utils/general.py", line 70, in check_file assert len(files), 'File Not Found: %s' % file # assert file was found AssertionError: File Not Found: ./models/custom_yolov5s.yaml CPU times: user 8.98 ms, sys: 6.35 ms, total: 15.3 ms Wall time: 1.92 s I have no idea what went wrong, can you help me :(
@tahamansoor73963 жыл бұрын
same
@tahamansoor73963 жыл бұрын
@Sulastri Tambunan M1141447 yes its just a file path issue.
@rozhinataghdimi3352 жыл бұрын
@@tahamansoor7396 how did you fix it?
@tahamansoor73962 жыл бұрын
check the model path.
@hareshlad60673 жыл бұрын
Thanks for making this video,Can you make a dataset on Garbage detection?
@kayalalakshmiswetha9527 Жыл бұрын
I am not getting test train val folders in colab after entering the key in colab.. Can anyone help me with this...and I am also unable to get testvalues file for generating ground images...I need help
@Roboflow Жыл бұрын
Hi 👋🏻 could you create new topic here: github.com/roboflow/notebooks/discussions/categories/q-a Describe your problem. I’ll try to help you.
@dyaakhaled92193 жыл бұрын
Many thanks for this 🙏 But how to deploy it to my own website?