پیش بینی سن صدف های دریایی با شبکه عصبی و ماشین بردار پشتیبان در opencv

در این پروژه با استفاده از شبکه عصبی و ماشین بردار پشتیبان، سن صدف های دریایی را پیش بینی میکنیم.

برای پیش بینی سن صدف های دریایی از دیتاستی شامل ۴۰۰۰ نمونه استفاده کرده ایم، ۳۶۰۰ نمونه را برای آموزش و ۴۰۰ نمونه را نیز برای تست بکار برده ایم. هر نمونه صدف دارای ۸ ویژگی است که عبارتند از :

۱- Length

۲- Diameter

۳- Height

۴- Whole weight

۵- Shucked weight

۶- Viscera weight

۷- Shell weight

۸- Rings

در این پروژه از دو دسته بند شبکه عصبی و ماشین بردار پشتیبان برای پیش بینی استفاده کرده ایم. شبکه عصبی را با سه لایه شامل لایه ورودی با ۸ نرون، لایه پنهان با ۲۰ نرون و لایه خروجی با ۳ نرون آموزش داده ایم، svm را نیز با تایع هسته غیر خطی RBF آموزش داده ایم. بعد از دانلود پروژه می توانید تعداد لایه ها و نرون ها در شبکه عصبی و تابع هسته در svm را به دلخواه تغییر دهید.

 

ویژگی های این پروژه عبارتند از:

  • برنامه نویسی با زبان c++ در محیط visual studio 2017
  • استفاده از کتابخانه opencv
  • پیش بینی با استفاده از شبکه عصبی (neural network)
  • پیش بینی با استفاده از ماشین بردار پشتیبان (support vector machine)
  • تنظیمات opencv به صورت پیش فرض در برنامه انجام شده است
  • توضیح کامل برنامه در سورس کد به صورت کامنت جهت درک بهتر

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

مراحل خرید فایل دانلودی
اگر محصول را می پسندید لطفا آنرا به اشتراک بگذارید.

دیدگاهی بنویسید

0