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

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

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

پروژه هوش مصنوعی (7098)

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

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

کد پروژه: 168851


شرح پروژه

سلام وقت بخیر

رشته هوش مصنوعی هستش

نرم افزار خاصی نداره بیشتر زبان برنامه نویسی هستش 

۱- python

۲-spark

۳-mapreduce

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

یکی روی pycharm میزنه، یکی روی vscode میزنه بستکی داره با کدوم کار می‌کنه چون اینا فقط ی نرم افزار هستش که توش کد زده میشه.

زمان هم خب هر زودتر بهتر

کار پروژه بنده ترکیب الگوریتم بهینه سازی جغرافیای زیستی bbo و الگوریتم kmeans هستش، جفت الگوریتم ها باید کار خوشه بندی رو انجام دهند.

نکته: خود الگوریتم bbo کار خوشه بندی انجام نمیده ولی با تغییر تابع ارزیابی fitness function به الگوریتم قابلیت خوشه بندی اضافه میکنیم، تابع ارزیابی میشه همون فاصله درون خوشه ای الگوریتم kmeans

خود الگوریتم kmeans هم مشخصه که داره کار خوشه بندی رو انجام میده.

ترکیب این دو به این صورت هستش که در اول کار الگوریتم kmeans از سه الی ده ایتریشن کار خوشه بندی رو انجام میده و نتیجه رو به عنوان جمعیت به جمعیت اولیه bbo اضافه میکنه( اگر جمعیت bbo مقدارش ۳۰ باشه با اون ی جمعیتی که از الگوریتم kmeans اضافه میشه، کلا جمعیت ما میشه ۳۱) که با این جمعیت ۳۱ ما عمل خوشه بندی رو انجام میدیم با استفاده از الگوریتم bbo.

چون الگوریتم bbo جزو الگوریتم های تکاملی و هوش جمعی هستند یکی از مشکلاتی که همشون دارند اینه که موقع اجرا میفتن توی local min/max که ما چون داریم کمترین مقدار رو محاسبه میکنیم میشه local min.

برای جلوگیری از اینکه الگوریتم bbo توی لوکال نیفته از راه های مختلفی استفاده میشه، راهی که ما استفاده کردیم این بود: اومدیم گفتیم الگوریتم bbo زمانی که تو لوکال افتاد الگوریتم kmeans  با ی درصدی با ی نرخی که خودمون هم تو کد مشخص کردیم به الگوریتم bbo کمک کنه یعنی اینکه زمانی که تو لوکال افتاد الگوریتم kmeans، یک ایتریشن کار انجام میده به نوعی ی شوک داره به الگوریتم bbo میده تا از لوکال خارج شه. و دوباره ادامه کار رو الگوریتم bbo میره، یعنی اینکه کل کار عمل خوشه بندی روی الگوریتم bbo هستش.

برای اینکار ما کد اولیه رو با دیتاست سرطان سینه زدیم که اوکی هم بود، ما از این دیتاست برای کار مقایسه ای تو پایان نامه استفاده میکنیم، برای کار اصلی ما از دیتاست yelp قسمت user استفاده کردیم، این دیتاست هم چون فایل json بود اومدیم تبدیل کردیم به فایل csv و روش پیش پردازش هم انجام دادیم با استفاده از روش pca.

کل کار کد زده شده ولی بزرگ ترین ایرادش اینه که مدت زمان اجرای الگوریتم حدود ۱۲-۱۳ ساعت طول میکشه. چون ما کد رو ساده زدیم و با زبان پایتون فایل هایی که پیوست میکنم ‌در مورد کد هستش 

این کار باید بر روی بستر های spark و mapreduce  بره، یعنی اینکه ی کد داریم با دوتا دیتاست که باید روی جفت بستر ها بره.

 کد اصلی پایان نامه و  مقاله بیس و مقاله اصلی خود الگوریتم bbo و  خلاصه ای از الگوریتم bbo و  کد الگوریتم bbo  که ی هندی زده خوبه برای ران کردن و دیدن خروجیش و فیلم آموزشی الگوریتم bbo هستش و پیاده سازی الگوریتم که ما پیاده سازی کدمون بر مبنای این فیلم بوده که تو فرادرس رو پیوست کردم

https://github.com/himanshuRepo/Biogeography-Based-Optimization

https://faradars.org/courses/mvpbbo9110-biogeography-based-optimization-in-matlab-video-tutorial

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

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


بودجه

750,000 تومان تا 5,000,000 تومان

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

10روز

وضعیت مناقصه

بسته


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

عضویت یازده سال پیش

48928 پروژه ثبت شده ،
44 پروژه در حال انجام ،
223 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 15%

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

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

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

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

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

ثبت نام کنید

مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است

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

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

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

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

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

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

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

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

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

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


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

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

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