پارس‌کدرز چگونه کار می‌کند؟

از پارس‌کدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.

پارس‌کدرز خریداران یا کارفرمایان را به مجری‌ها /فریلنسرهای خبره‌ای متصل می‌کند که برای انجام پروژه آماده هستند.

طبقه بندی یک مساله باینری با یک الگوریتم فرا ابتکاری (ژنتیگ یا .... )

سه سال پیش منتشر شده

تعداد بازدید: 163

کد پروژه: 389885


شرح پروژه

سلام و وقت همه دوستان و برنامه نویسان عزیز بخیر باشه.

ما یک دیتاست داریم که :

1. تابع هدف اش دو تا مقدار صفر و یک داره. (Binary Problem)

2. تعداد یک ها بسیار کمتر از تعداد صفرها هست. (Unbalanced Classification)

3. تعداد فیچرها متغیره ولی برای هر دیتاست یکسان و ثابته. (Flexible Feature)

هدف اینه که :

سیستم یکسری شروطی قابل فهم برای انسان  (Human-readable decision rules strings (if-then rules))  رو به صورت متنی ( Text)  به ما تحویل بده ( پس خروجی سیستم  و هدف از اجرای کد و الگوریتم یک سری شرط متنی هستند) که بر اساس اون شرط ها، صفر ها و یک ها به طور ۱۰۰٪ از هم تفکیک پذیر هستند. نمونه خروجی در پایین همین صفحه پیوست شده و قابل مشاهده هست. خروجی مورد قبول بایستی مطابق فایل پیوست شده باشه.

توضیح اکادمیک : 

طبقه بندی (Classification) یک مساله باینری غیر متوازن ( با لیبل صفر و یک - سوپروایز) به منظور اورفیت شدن (منظور ما از Overfit  اینه که داده تست نداریم ولی در هیچ تفکیکی هم صفر و یک به صورت مشترک حضور ندارند)

توضیحات شفاف ساز : (توجه : این مساله دو فایل پیوست دارد.)

1. الگوریتمی که قراره مساله رو حل بکنه "یک الگوریتم فراابتکاری" هست مثل الگوریتم های زیر و یا مشابه این ها که زیاد هستند. در مورد الگوریتم سخت گیری وجود نداره و میتونیم به توافق برسیم. 

genetic algorithm (GA)

JADE: Adaptive Differential Evolution with Optional External Archive"

CSA (Cuckoo Search Algorithm)

FFA (Firefly Algorithm)

GWO (Grey Wolf Optimizer)

SCA (Sine Cosine Algorithm)

MFO (Moth Flame Optimization)

Hybrid Quantum-Inspired Bat Algorithm (HQIBA)

Social Spider Algorithm with Local Search (SSALS)

2. تنها محدودیت که داریم اینکه از هر فیچر تنها میتونیم یکبار استفاده کنیم در غیر اینصورت محدودیتی که اغلب الگوریتم های مشابه دارند رو نداریم مثلا  اگر در داخل یک شرط (طبقه) تنها یک مقدار با لیبل یک قرار بگیره اشکالی نداره. پس عملا مساله محدودیت خاصی در این خصوص نداره و تنها نکته اینه که بتونیم تمام یک ها رو پوشش بدیم

3. حتما باید برنامه نویسی به زبان پایتون باشه.

4. این مساله به صورت دستی و به سادگی قابل تفکیک هست پس اگه الگوریتم نوشته شده توانایی تفکیک کامل رو نداشته باشه اشکال به الگوریتم وارده نه به دیتاست.

5. شرط هایی که به مقدار لیبل صفر منجر میشن مورد نیاز نیستن.  تنها شرط هایی که لیبل یک رو تفکیک میکنند در خروجی نیاز داریم.

6.  ورودی سیستم (دیتاست) ‌یک فایل اکسل است و یک نمونه در پایین پیوست شده.

7. سیستم باید نسبت به دریافت فیچرها منعطف باشه یعنی ممکنه یک زمان تعداد فیچرها از ۱۰ عدد به ۱۰۰ عدد بسته به نوع دیتاست متغیر باشه.

8. تاکید میکنم تفکیک پذیری بایستی به صورت ۱۰۰٪ انجام بشه. یعنی با توجه به رول هایی که سیستم خروجی داده حتی یک عدد از لیبل های یک رو هم نباید از دست بدیم و تمام لیبل های یک باید تحت پوشش رول ها قرار بگیرن

با تشکر فراوان

این پروژه شامل 2 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.

مهارت ها و تخصص های مورد نیاز


مهلت برای انجام

1روز

وضعیت مناقصه

بسته


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

عضویت پنج سال پیش

17 پروژه ثبت شده ،
0 پروژه در حال انجام ،
0 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 71%

برای پیدا کردن پروژه‌های مشابه ثبت نام کنید و پروفایل خود را بسازید.

ورود با گوگل
یا
نام نباید خالی باشد.
نام خانوادگی نباید خالی باشد.

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

قادر به انجام این پروژه هستید؟

ثبت نام کنید

متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصت‌های متعددی در سایت موجود می‌باشد.

سری به پروژه‌های مشابه بزنید

روش کار در پارس‌کدرز

به رایگان یک حساب کاربری بسازید

مهارت‌ها و تخصص‌های خود را ثبت کنید، رزومه و نمونه‌کارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.

به شیوه‌ای که دوست دارید کار کنید

برای پروژه‌های دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصت‌های شغلی منحصر به فرد دسترسی پیدا کنید.

با اطمینان دستمزد دریافت کنید

از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.

می‌خواهید شروع به کار کنید؟

یک حساب کاربری بسازید


بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارت‌های شما است.

پیدا کردن کار (پروژه)

تماشای دمو روش کار