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

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

برای تشخیص دیابت در متلب از دیتاستی شامل ۱۰۰۰ نمونه استفاده کرده ایم، ۸۰۰ نمونه را برای آموزش و ۲۰۰ نمونه را نیز برای تست بکار برده ایم. هر نمونه دارای ۸ ویژگی است که عبارتند از:

– Number of times pregnant

۲- Plasma glucose concentration a 2 hours in an oral glucose tolerance test

۳- Diastolic blood pressure (mm Hg)

۴- Triceps skinfold thickness (mm)

۵- ۲-Hour serum insulin (mu U/ml)

۶- Body mass index (weight in kg/(height in m)^2)

۷- Diabetes pedigree function

۸- Age

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

فایل های برنامه

در این برنامه سه فایل وجود دارد، اولین فایل (m فایل) CreateTrainingSet است که در آن مجموعه آموزشی و تست را می سازیم. بعد از ساخت مجموعه آموزشی و مجموعه تست آنها را ذخیره می کنیم تا در مراحل بعدی از آنها استفاده نماییم.

m فایل بعدی MlpTrain  است که در آن شبکه عصبی را آموزش می دهیم. در این تابه ابتدا مجموعه آموزشی را لود می کنیم، سپس تعداد لایه های شبکه عصبی و تعداد نرون های هر لایه را مشخص می کنیم و در انتها شبکه را آموزش می دهیم.

m فایل MlpTest نیز تست و اندازی گیری دقت بازشناسی را انجام می دهد.

 

ویژگی های پروژه تشخیص دیابت در متلب عبارتند از:

  • برنامه نویسی با زبان متلب
  • استفاده از کتابخانه یادگیری ماشین
  • تشخیص با استفاده از شبکه عصبی (neural network)
  • توضیح کامل برنامه در یک فایل جدا

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

تشخیص دیابت در متلب

تشخیص دیابت در متلب

تشخیص دیابت در متلب

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

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

0