از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
شش سال پیش منتشر شده
تعداد بازدید: 527
کد پروژه: 62475
شرح پروژه
پيادهسازي يك شبكهي MLPجهت طبقهبندي يك سري داده تشكيل شده از عكسهاي دست نوشتهي اعداد بين 0تا 9
ميباشد. اين عكسها از مجموعه دادهي MNISTكه چند نمونهي آن در شكل 2نشان داده شده است انتخاب شده است. عكسهاي
مجموعه داده ي MNISTابعاد 28*28پيكسل دارد. جهت سادگي و كوچك شدن ابعاد شبكهي مصنوعي مورد نظر اين عكسها كه
شامل 786پيكسل ميباشد را با استفاده از الگوريتمهاي feature conditioningكه در مسائل الگويابي استفاده ميشود به 62
ويژگي كاهش داده شده است. اين مجموعه همانطور كه مشخص است داراي 10كلاس متناظر با اعداد 0تا 9است. لذا شبكه مصنوعي
مورد نظر طراحي شده در لايه ي ورودي داراي 62نود ورودي و در لايه خروجي داراي 10نرون خروجي است. شبكه طراحي شده
براي اين مسئله داراي يك لايهي پنهان با 20نرون در نظر گرفته شده است. توابع فعالساز در هر دو لايه تابع Reluدر نظر گرفته
شده است. تابع Reluدر صورتي كه ورودي كمتر از صفر باشد خروجي را صفر در غير اين صورت خود ورودي را در خروجي عبور مي-
دهد. در نتيجه شبكه ي MLPمورد نظر مطابق شكل 3مي باشد
در خروجی برای اينکه برچسب عکس ورودی مشخص شود، بايد بين خروجی 10نرون بيشترين مقدار انتخاب شود، در صورتی که
نرون iبيشترين مقدار خروجی را داشته باشد، برچست عکس ورودی، عدد iخواهد بود.
برای پياده سازی اين شبکه نياز به وزن های مربوطه به لايهی اول) (w1و دوم ) (w2و مقادير باياس لايهی اول) (b1و دوم) (b2می-
باشد. W1و w2به ترتيب يک ماتريس با ابعاد 62در 20و 20در 10است که مجموعا شامل 1404وزن میشود. B1و b2به ترتيب
يک ماتريس با ابعاد 20در يک و 10در يک است که مجموعا شامل 30مقدار باياس خواهد شد.
نکات پياده سازی
تمام محاسبات به صورت fixed pointعلامت دار و با عرض ديتای 16بيت که 6بيت برای قسمت اعشار و 10بيت برای
قسمت صحيح انجام شود. همچنين برای ورودی ها و مقادير وزن و باياس اين مشخصات را در نظر بگيريد.
مقادير وزن ها و باياس ها را مطابق طراحی خود در حافظه در نظر بگيريد
مهارت ها و تخصص های مورد نیاز
بودجه
5,000 تومان تا 100,000 تومان
مهلت برای انجام
3روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت شش سال پیش
قادر به انجام این پروژه هستید؟
مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار