Project
ai project with ml
Prompt
دارم روی یک پروژه هوش مصنوعی کار میکنم با موضوع "تشخیص خودکار انسان در تصاوير پهپادی از بلايای طبیعی با استفاده از روشهای يادگیری ماشین" این یک پروژه و پایانامه برای کارشناسی ارشدم است.من در این پروژه ابتدا دیتاست SARD را انتخاب کردم و با مدل YOLOm12 روی سیستم شخصی ام ان را اموزش دادم پس از این نتایج زیر رو کسب کردم Percision:97% , recall: 91% , mAP50-95:67%, mAP50:95% پس از این تصمیم گرفتم با دو دیتاست دیگر مدل را فاین تیون کنم اما نتایج خوبی نگرفتم تشخیص خودکار انسان در تصاویر پهپادی از بلایای طبیعی ۱. معرفی پروژه عنوان پایاننامه: تشخیص خودکار انسان در تصاویر پهپادی از بلایای طبیعی با استفاده از روشهای یادگیری ماشین سطح: کارشناسی ارشد + انتشار مقاله **زبان: Python **سختافزار: GPU: NVIDIA RTX 5060 Laptop 8GB - CPU: Intel i7-14650 - RAM: 16GB - SSD: 1TB ۲. ساختار کلی سیستم ورودی: تصویر/ویدیو پهپادی از منطقه بلا ↓ YOLOv12m (detection اصلی) ↓ ByteTrack (ردیابی) ۳. بخش اول: YOLOv12m (کامل شده) دیتاست آموزش شامل تصاویر 640 در 640 پیکسل است: SARD (Search and Rescue Dataset): 4041 تصویر train، 1144 validation، 570 test محیط: عمدتاً جنگلی فرمت annotation: YOLO txt نتایج آموزش اولیه Precision: 97% Recall: 91% mAP50: 95% mAp50_95: 67% Fine-tune روی HERIDAL + TinyPerson دیتاست ترکیبی ~290 تصویر ساخته شد مشکل Catastrophic Forgetting رخ داد (Recall روی SARD از 91% به 55% افت کرد) راهحل: Mixed Fine-tuning با Replay (500 تصویر از SARD + 290 تصویر جدید) نتیجه نهایی fine-tune: Precision~87%, Recall~79% روی SARD validation حالا من در این پروژه نیاز به یک نواوری دارم یک کاری که باعث بهبود عملکرد و فرایند جست و جو شود و یا بتواند عملیات جست و جو یا نجات را تسهیل ببخشد. به طور کلی یک تغییر مثبت یا یک افزوده مثبت و خوب که باعث بهبود سیستم شود. استاد راهنمای پایانامه گفت که نواوری میتواند حتی افزودن یک چیز کوچک به پروژه باشد اما نمیتواند چند چیز که از قبل کارشده اند را با هم ترکیب کرد و اسم ان را نواوری گذاشت این کار صرفا ترکیب جند ماژول یا چند روش است. اما شاید بتوان از حوزه های دیگر مانند پزشکی یا رباتیک یا حتی کشاورزی یا دیگر حوزه ها الگو گرفت یا روشی را فهمید که در سیستم جست و نجات تا به حال کار نشده باشد. همچنین ایده و نواوری که میخواهیم پیاده سازی کنیم نباید قبلا کار شده باشد و در مقاله ای ذکر شده باشد و نمیتوان اسم ان را تغییر دهیم و در پروژه و مقاله خودمان با یک اسم جدید بیاوریم پس به دقت درباره هر ایده ای که میگویی پیشینه پژوهش ان را نیز برسی کن تا مطمئن شویم تا به الان کار نشده است. حتی میتوانیم یکسری از تصاویر پهپادی را انتخاب کنیم و انها را بر اساس یک هدف جدید برچسب بزنیم و یک دیتاست جدید ساخته و ان را برای یک کار جدید اموزش دهیم. نواوری میتواند در سطح کد تشخیص پیاده سازی شود یا در پیش پردازش باشد و یا در پس پردازش صورت گیرد همه اینها را با دقت و به صورت عمیق برسی کن بهم کمک کن تا به یک ایده خوب و پروژه عالی و کاربردی برسم. یک ایده خوب و کاربردی که بتوان مقاله ای قوی نوشت ایده میتواند یک نتیجه گیری کند و سپس یک راهنمای عالی برای اپراتور تعریف کند و یا باعث بهبود عملکرد مدل تشخیص شود یا اینکه دیتاست های پهپادی رو برای هدف دیگری برچسب بزنیم به عبارت دیگر تصاویر دیتاست های اماده را برداریم و براساس نیاز مسئله و هدف ،برچسب گذاری کنیم یا اینکه یک خودکار سازی مفید و یا کمک به بازماندگان و راهنمایی انها از انجایی که موضوع پایانامه من بسیار کلی است پس میتوان از هر ایده ای در این پروژه استفاده کرد اما ایده های کار شده هم بسیار زیاد هستند پس کمکم کن یک ایده خوب پیدا کنم