Тёмный
No video :(

training a custom object detection model from scratch (yolov8) (intermediate) anthony explains  

anthonywritescode
Подписаться 40 тыс.
Просмотров 3 тыс.
50% 1

today I walk through my adventures training a custom object detection model (for identifying pokemon)!
playlist: • anthony explains
==========
twitch: / anthonywritescode
dicsord: / discord
twitter: / codewithanthony
github: github.com/asottile
stream github: github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!

Опубликовано:

 

23 апр 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 17   
@solevoi_kreiser
@solevoi_kreiser 3 месяца назад
As a data scientist, I can surely tell you that the image size and batch size arguments are most of the time to play around with. There are even libraries such as Optuna which find the best combination in terms of a chosen metric using cross-validation and Bayesian optimization, for any framework, and for any hyperparameter combination, but it would take respectively 10x time. Usually batch sizes are in the 2^n range. Also to avoid false positives, you can set minimum confidence value to set label to the minimum conf value of TP label, which here is around 0.8. As I said, all these steps are very dependent on the dataset and are almost always different.
@theDevPanda
@theDevPanda 3 месяца назад
*blinks twice*
@Jakub1989YTb
@Jakub1989YTb 3 месяца назад
Somhow I knew it will be to detect pokemon :D Detecting pixel color will take you just so far. Great work and a nice video :-)
@sadhlife
@sadhlife 3 месяца назад
don't worry, he went back to pixel colors XD
@Jakub1989YTb
@Jakub1989YTb 3 месяца назад
​@@sadhlife universe retains its balance
@mrswats
@mrswats 3 месяца назад
This is now a data science channel
@Andrewlstewart
@Andrewlstewart 3 месяца назад
As a data scientist who follows this channel to become a better dev, this was wonderful. "Because someone told me to" ❤️
@DionBoles
@DionBoles 3 месяца назад
This was a great tutorial I wanted to know how to train a yolo model. Could you do the tutorial for finding pink on the screen?
@anthonywritescode
@anthonywritescode 3 месяца назад
I've gone over this thresholding approach in a few of my other videos (try the ones further on in the playlist ideally): ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-chvgQUX7QaI.html&pp=gAQBiAQB
@senseikoudai6186
@senseikoudai6186 3 месяца назад
What was the intended use case? Is it possible to use the trained model in Python code and you wanted it to run live while playing? Wouldn't this just help you "find" one on video, therefore after playing when you can't catch it anymore? Or was this all just a way to learn something new and you just wanted to see if you could find something in an image?
@anthonywritescode
@anthonywritescode 3 месяца назад
I was writing a script to automate traveling to space time distortions in pokemon legends arceus. (it waited for the message, flew there, visited the three fixed spawns, and if it was a "known" not-shiny porygon it'd continue on and loop -- stopping if it either missed, wasn't a porygon (likely a shiny!), or got knocked off by an alpha). I ended up getting the shiny porygon 2 without the full automation (just the waiting and navigation to the distortion) and I got the porygon z using by "bad" detection approach (thresholding on hsv) without the trained model. in theory I would have additionally cross referenced my hsv-based approach with the ml model but I never got around to that because I didn't need to
@redsolaris1
@redsolaris1 3 месяца назад
Those file image sizes could be an issue
@anthonywritescode
@anthonywritescode 3 месяца назад
fwiw they were fairly small (720p) and I didn't need near-instant response (the model timing was ~10s of ms) so within the reponse time budget I had in mind (order of ~500-1000ms)
@user-zl7kx2ou3n
@user-zl7kx2ou3n 3 месяца назад
can i get code used in this video
@anthonywritescode
@anthonywritescode 3 месяца назад
it usually gets transcribed by viewers through pull request and ends up at github.com/anthonywritescode/explains
@nexovec
@nexovec 3 месяца назад
now we know you play pokémon :D
@tokiomutex4148
@tokiomutex4148 3 месяца назад
The very first
Далее
Хитрость старого мастера #diy
00:54
I imported my pokemon collection to sqlite using cv!
11:36
Fixing bugs in BitCraft live!
23:05
Просмотров 210
choosing a game engine is easy, actually
15:08
Просмотров 411 тыс.
Can You Forge Tungsten?
16:14
Просмотров 574 тыс.
Stop Recommending Clean Code
27:05
Просмотров 470 тыс.
I Built an INFINITELY ONE-SIDED Violin??
15:39
Просмотров 44 тыс.
10 weird algorithms
9:06
Просмотров 1,2 млн