فیلم آموزشی و پروژه محور تشخیص ارقام دستنویس فارسی با استفاده از opencv در اندروید

در این فیلم آموزشی (تشخیص ارقام در اندروید) با نحوه استفاده از opencv در اندروید و استفاده از انواع دسته بندهای معروف در یادگیری ماشین آشنا خواهید شد.

تشخیص ارقام در اندروید زیر مجموعه مسائل یادگیری ماشین و هوش مصنوعی است، در ادامه توضیحی مختصر در مورد یادگیری ماشین می دهیم.

یادگیری ماشین (machine learning):

روش‌های یادگیری ماشین (Machine Learning)، سیستم‌های مختلف را قادر می‌کنند که یاد بگیرند، بررسی کنند و به ما پیشنهادهای کاربردی ارائه دهند. این سیستم‌ها به مرور زمان که با داده‌ها، شبکه‌ها و افراد تعامل دارند، باهوش‌تر می‌شوند. با استفاده از رویکردهای یادگیری ماشین و هوش مصنوعی، این سیستم‌ها قادر هستند ما را در حل مسائل مهم، کاربردی و روزمره یاری دهند. غالبا این کار با استفاده از داده‌هایی انجام می‌شود که به دلیل حجم زیاد و یا ماهیت نامفهوم، برای ما انسان‌ها چندان قابل استفاده نیست.

الگوریتم‌های یادگیری ماشین:

لگوریتم‌های یادگیری ماشین به سه دسته زیر تقسیم بندی می‌شود:

  • یادگیری نظارتی
  • یادگیری غیر نظارتی
  • یادگیری تقویتی

opencv چیست؟

opencv یا همان Open Computer Vision Library مجموعه ای از کتابخانه‌های برنامه‌نویسی پردازش تصویر و یادگیری ماشین است. این مجموعه بیشتر بر پردازش تصویر بی درنگ تمرکز دارد. در ابتدا توسط شرکت اینتل ساخته و پشتیبانی می‌شد و هم‌اکنون توسط Willow Garage و Itseez پشتیبانی می‌گردد.این کتابخانه پلت فرم های مختلف از جمله ویندوز ،لینوکس ،اندروید،IOS , مکینتاش را پشتیبانی می کند و حاوی بیش از ۲۵۰۰ الگوریتم بهینه شده می باشد. الگوریتم های این کتابخانه از SSE,AVX,TBB,IPP,CUDA,OpenCL جهت بهینه سازی و موازی سازی استفاده می کنند و همچنین دارای بخش یادگیری ماشین جهت خوشه بندی و کلاسیفی کردن داده می باشد نیز می باشد.

 

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

 

ویژگی های این محصول (تشخیص ارقام در اندروید) عبارتند از:

  • آموزش با زبان ساده، قابل فهم و پروژه محور
  • آموزش راه اندازی opencv در اندروید
  • برنامه نویسی در محیط eclipse
  • آموزش کار با view در اندروید
  • آموزش راه اندازی jni برای برنامه نویسی ++C در اندروید
  • آموزش کار با تصاویر با استفاده از Mat
  • آموزش پیش پردازش (preprocessing) تصاویر
  • آموزش استفاده از شبکه عصبی
  • آموزش استفاده از svm (support vector machine) در opencv
  • آموزش استفاده از decision tree در opencv
  • آموزش استفاده از bayesian network در opencv
  • آموزش استفاده از knn(k nearest neighbor) در opencv

فیلم آموزشی تشخیص ارقام در opencv را می توانید از اینجا دانلود کنید.

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

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

0