آنچه یاد خواهید گرفت:
ساخت یک سیستم کامل و سرتاسری تحلیل ورزشی با استفاده از Python
آموزش و پیادهسازی یک مدل YOLOv8 برای تشخیص سریع و بلادرنگ توپ
استفاده از Grounding DINO برای تشخیص بازیکنان با پرامپتهای متنی (تشخیص zero-shot)
پیادهسازی DeepSORT برای ردیابی چندین بازیکن و حفظ هویت منحصربهفرد هرکدام
تسلط بر homography با OpenCV برای تبدیل نمای دوربین به یک نقشه دوبعدی از بالا
آموزش یک مدل سفارشی YOLOv8-Pose برای تشخیص دقیق نقاط کلیدی روی زمین
مصورسازی حرکت بازیکنان و توپ روی یک نقشه تاکتیکی دوبعدی برای تحلیل استراتژیک
ترکیب چندین مدل هوش مصنوعی در یک پایپ لاین داده یکپارچه و منسجم
توسعه یک پروژه حرفهای و مناسب برای نمونهکار در حوزه هیجانانگیز هوش مصنوعی در ورزش
درک اصول اصلی تشخیص آبجکت، ردیابی و تبدیل پرسپکتیو
پردازش و تحلیل داده ویدیویی پیچیده برای استخراج بینشهای معنادار
آمادهسازی مجموعهداده سفارشی برای آموزش مدلهای پیشرفته بینایی ماشین
پیش نیازهای دوره
مهارتهای اولیه برنامهنویسی Python
درک اساسی از یادگیری ماشین
مفاهیم پایه یادگیری عمیق
تجربه کار با Jupyter Notebooks یا Google Colab
آشنایی با کتابخانههای علم داده و بینایی ماشین
توضیحات دوره
تا به حال فکر کردهاید تیمهای حرفهای ورزشی چگونه برتری خود را به دست میآورند؟ تحلیلگران چگونه عملکرد بازیکنان را با دقتی بالا دنبال میکنند و هر حرکت را برای کشف استراتژیهای برنده مصورسازی میکنند؟ پاسخ، بینایی ماشین است.
از Premier League تا NBA، تحلیلهای هوش مصنوعی محور دنیای ورزش را متحول کردهاند. توانایی ردیابی خودکار بازیکنان، تشخیص توپ و تحلیل جریان بازی از روی ویدیو، امروز یکی از هیجانانگیزترین و پرتقاضاترین مهارتها در صنعت هوش مصنوعی است.
اما در حالی که بسیاری از آموزشها فقط نشان میدهند چگونه یک آبجکت را در یک تصویر تشخیص دهید، همانجا متوقف میشوند. جادوی واقعی زمانی رخ میدهد که آن آبجکت را ردیابی کنید، زمینه حضور آن را در زمین بازی درک کنید و حرکتش را به شکلی مصورسازی کنید که بینشهای قدرتمندی ارائه دهد. این همان فاصلهای است که یک اسکریپت ساده را از یک سیستم حرفهای تحلیل ورزشی جدا میکند.
این دوره برای پر کردن همین فاصله طراحی شده است.
در این پروژه جامع و عملی، شما یک سیستم کامل و سرتاسری تحلیل تنیس را از ابتدا خواهید ساخت. ما فقط تئوری یاد نمیگیریم؛ بلکه یک پایپ لاین کامل را با استفاده از یک پشته فناوری پیشرفته، از جمله Python ،Ultralytics YOLOv8 ،DeepSORT ،Grounding DINO و OpenCV پیادهسازی میکنیم. یاد میگیرید چگونه چندین مدل پیشرفته هوش مصنوعی را ترکیب کنید تا یک برنامه یکپارچه بسازید که ویدیوی خام را به داده قابلاقدام تبدیل میکند.
تا پایان این دوره، نهتنها درک عمیقی از تکنیکهای مدرن بینایی ماشین خواهید داشت، بلکه یک پروژه چشمگیر و مناسب برای نمونهکار نیز خواهید داشت که توانایی شما را در ساخت راهکارهای واقعی هوش مصنوعی نشان میدهد.
آنچه یاد خواهید گرفت:
تشخیص بلادرنگ توپ: مدل پیشرفته YOLOv8 را آموزش دهید و پیادهسازی کنید تا توپ تنیس را با دقت در ویدیو تشخیص دهد.
تشخیص بازیکن به روش Zero-Shot: از مدل قدرتمند Grounding DINO برای تشخیص بازیکنان با استفاده از پرامپتهای متنی استفاده کنید، بدون اینکه نیاز باشد روی یک مجموعهداده برچسبخورده از بازیکنان آموزش ببینید.
ردیابی چند آبجکت بازیکنان: DeepSORT را پیادهسازی کنید تا به هر بازیکن یک شناسه منحصربهفرد اختصاص دهد و حرکت آنها را در طول مسابقه بهصورت پیوسته ردیابی کند، حتی در رالیهای سریع
تشخیص نقاط کلیدی زمین: یک مدل سفارشی YOLOv8-Pose را آموزش دهید تا 14 نقطه کلیدی زمین تنیس را شناسایی کند و پایه پروژه ما را شکل دهد.
پروجکشن دوبعدی زمین با Homography: مفهوم homography را با استفاده از OpenCV یاد بگیرید تا پرسپکتیو دوربین را به یک نقشه تاکتیکی دوبعدی و نمای بالا تبدیل کنید.
مصورسازی پویا داده: موقعیتهای بلادرنگ بازیکنان و توپ را روی نقشه دوبعدی زمین نمایش دهید و یک مصورسازی قدرتمند برای تحلیل استراتژیک ایجاد کنید.
ساخت یک پایپ لاین کامل هوش مصنوعی: یاد بگیرید چگونه همه این اجزا - تشخیص، ردیابی و پروجکشن - را بهصورت یکپارچه در یک سیستم تحلیل قدرتمند ادغام کنید.
اگر توسعهدهنده هستید، یا بهدنبال تبدیل شدن به یک مهندس هوش مصنوعی هستید، یا دانشمند دادهای که به ورزش علاقه دارد و میخواهد یک پروژه واقعاً چشمگیر بسازد، این دوره برای شماست.
همین حالا در این دوره شرکت کنید و بیایید آینده تحلیل ورزشی را با هم بسازیم.
این دوره برای چه کسانی مناسب است؟
توسعهدهندگان نرمافزار
مهندسان مشتاق هوش مصنوعی و یادگیری ماشین
دانشمندان داده
علاقهمندان به تحلیل ورزشی
دانشجویان علوم کامپیوتر (مقطع کارشناسی پیشرفته یا تحصیلات تکمیلی)