مسیریابی با روشDQN یا PRM

مدت‌ها پیش

پیشنیاز پروژه : آشنایی با هوش مصنوعی و ML ، زبان برنامه نویسی پایتون، کار با Pygame یا Tkinter یا Unity و یا هر محیط دیگری که بتواند پیاده سازی که در قسمت بعد توضیح داده شده را انجام دهد. آشنایی با الگوریتم DDQN یا PRM و یا الگوریتم های مسیر یابی موجود Reinforcement Learning، جهت استفاده برای حرکت ماشین ها. توضیحات پروژه : برا مشخص شدن قسمت های کار و پیشروی راحت تر، کار را به ۳ بخش تقسیم کردیم. در نهایت فایل پیاده سازی قسمت ۱ و ۲ که انجام شده را هم در اختیارتان قرار میدیم ولی این بدان منظور نیست که باید از این پیاده سازی استفاده کنید. میتوانید همین پروژه را تکمیل کنید و میتوانید به هر روش دیگری که میخواهید انجام دهید، مهم خروجی در نظر گرفته شده هست. بصورت کلی پروژه حرکت چند ماشین را نشان میدهد که یکی از ماشین ها هوشمند هست و هنگامی که بین چندین ماشین قرار بگیرد و راه خروج ندارد با استفاده از فرمولی که به شما میدهیم ماشین تصمیم میگیرد با یکی از ماشین ها که ضریب خسارت کمتری دارد تصادف کند. بخش اول : در این بخش یک محیط ( که درون آن جاده هست ) را برای حرکت ماشین ها در نظر میگیریم و سپس یک ماشین را درون جاده قرار میدهیم، بصورتی که درون جاده حرکت میکند و با استفاده از یکی از الگوریتم های RL ( بعنوان مثال DDQN ) جاده را تشخیص میدهد و سعی میکند در جاده حرکت کند و درصورت برخورد تابع ریوارد را دریافت کند و لرن کند . بخش دوم : چندین ماشین دیگر به محیط اضافه شوند. این دسته از ماشین ها هوشمند نیستند ( فقط یکی از ماشین ها که در قسمت اول گفته شد بعنوان ماشین اصلی در نظر گرفته شده که هوشمند هست ). این نوع ماشین ها فقط باید در مسیر جاده حرکت کنند و هر کدام با یک سرعت متفاوت حرکت کنند. پیشنهاد میشود در این بخش بدین گونه عمل کرد که کلاسی که برای این دسته از ماشین ها تعریف میشود قابلیت این را داشته باشند که در هر زمان بتوان موقعیت بعدی را مشخص کرد. بعنوان مثال در لحظه ی T0 و در موقعیت X0 قرار داشته باشد و در لحظه ی T1 در موقعیت X1 و ... علت این کار را هم در مرحله ی بعد متوجه میشوید. بخش سوم : در این بخش باید شرایطی پیش بیاید که ماشین هوشمند بین چند ماشین دیگر و جاده قرار بگیرد بصورتی که از همه ی جهت ها هیچ راهی برای عبور ماشین هوشمند نباشد و ماشین هوشمند مجبور باشد با یکی از ماشین ها برخورد کند. در همین موقعیت با فرمولی که به شما تحویل میدهیم ماشین هوشمند تصمیم میگیرد که با کدام ماشین برخورد داشته باشد. علت مشخص کردن زمان و مکان در بخش دوم که توضیح دادم برای راحتی کار در همین بخش هست که بتوانیم حرکت ماشین های دیگر را تعیین کنیم و موقعیت تصادف را بوحود بیاوریم، در غیر این صورت از نظر بنده کار پیچیده میشود. حال برای این مورد هم تصمیم بر عهده ی مجری کار است. مهم خروجی مورد نظر هست. در انتهای کار چندین شکل از پیاده سازی که انجام شده برای هر بخش قرار داده شده، این برای فهم و درک بهتر از خروجی مورد نظر هست و مجری کار میتواند از کتابخانه و زبان و ... که راحت تر هست استفاده کند. مهم خروجی کار هست.

بودجه

توافقی

تاریخ انقضا

3 بهمن 1402

مدت زمان پروژه

10 روز

پیشنهادها

0 پیشنهاد

نیاز به فاز بندی

ندارد

سطح پروژه

حرفه ای


مهارت‌های مورد نیاز پروژه


دسته‌بندی

توافقی

درباره کارفرما

 کاربر جدید 681
کاربر جدید 681

عضو از19 دی 1402

پروژه های مشابه

راه اندازی VPN server(v2ray) - کانفیگ روتر میکروتیک

راه اندازی فایروال میکروتیک بستن پورت های باز اضافی تغییر پورت های دیفالت اضافه کردن اکانت V2Ray بررسی روت های (لیست ip های ایرانی) راه اندازی دسترسی ریموت به میکروتیک از خارج شبکه با در نظر داشتن امنیت شبکه راه اندازی فایل شیرینگ داخلی ادد کردن ip استاتیک

توافقی

اسکریپت برای سایت ووردپرس

ما یک سایت ووردپرس داریم. میخوایم وقتی کاربر وارد سایت میشه ، ای دی یوزر برای یک هاست api به صورت یک ریکوست ارسال بشه.هاست در پاسخ ، ای دی 10 کالا رو برمیگردونه ، این ده کالا در هوم پیج باید به کاربر نشون داده بشه. کار های مربوط به هاست api شامل این پروژه نمیشود. شما فقط باید ریکوست ارسال کنید و پاسخ دریافتی رو به کاربر نشون بدید.

1,000,000 تومان

استراتژی تستر تریدینگ ویو و (CBOT) برای C TRADER

درود و وقت بخیر قصد تهیه یک استراتژی تستر برای تریدینگ و یا c bot برای استراتژی شخصی خودم رو برای c trader دارم. که استراتژیم بسیار ساده و با یک سری محدوده ها سر و کار داره. که توضیحات دقیق تر و بیشتر رو در صورت قبول پروژه حتما خدمت شما اعلام می کنم. طبق توضیحات استراتژی (که در لینک زیر وجود داره) سشن لندن برای بنده بسیار مهم هست و نیازه دقیق مشخص بشه. به همین خاطر چون در این دو پلتفرم امکان تغییر تایم یا همون utc و اعمال تنظیمات جهت تشخیص هر چه بهتر این سشن وجود داره، قصد استفاده ازشون رو فقط برای گرفتن بک تست دارم. لینک توضیحات: https://docs.google.com/document/d/1Twrd-_UQ_kK0zwmHV5ysKWxKunT2hcsroLpnreMlKXg/edit?usp=sharing در مورد هزینه نیز در صورت نیاز و بررسی توسط برنامه نویس محترم مربوطه، هماهنگی لازم انجام می شه. سپاس فراوان

4,000,000 تومان

برنامه نویسی پایتون-توسعه مدل در حوزه NLP-BERT+ استخراج داده

بنده دانشجوی حسابداری هستم و در حال نگارش و اتمام پایان نامه می‌باشم. برای گرداوری یکی از متغیرها نیاز به مدل مذکور محرز هست و باید ابتدا توسعه داده بشه و سپس در جهت جمع آوری داده ها بکار برده بشه. علاقمند به برنامه نویسی و توسعه مدل در حوزه ی مذکور هستم برای همین متخصص گرامی طبق تخصص حضرتعالی و با توجه به عنوان موضوع پروژه و مهلت انجام کار خوشحال میشم به صورت تیمی در این پروژه به شکل حضوری و نیمه حضوری به اتمام برسانیم برای همین صرفا متخصصان ارجمند در شهر سنندج برای انجام کار درخواست فرمایند. همچنین طی کل پروسه با کمک همکار محترم به مقاله تبدیل میشه و به توافق و رضایت از دستاورد پروژه عنوان نویسنده اول را به همکار محترم واگذار می‌نمایم. احتراما به دلیل ماهیت حق شخصی و حقوقی هر دانشجو نسبت به موضوع پایان نامه در کل مراحل پروژه، موضوع پایان نامه فاش نمیگردد.

25,000,000 تومان