یاسین علاقهی زیادی به زبان انگلیسی داره و با توجه به اینکه درس یادگیری ماشین رو هم اخیرا پاس کرده، میخواد ماشینی درست کنه که حروف انگلیسی رو از هم تشخیص بده. آقا رضا به عنوان متخصص مباحث یادگیری ماشین پیشنهاد داد که میتونه این کار رو با استفاده از یک دستهبند انجام بده. بعد از این پیشنهاد آقا رضا، یاسین فهمید که میتونه از شبکههای عصبی استفاده کنه ولی نمیدونه چطوری میتونه این الگوریتم رو پیادهسازی کنه. حالا یاسین از شما میخواد که تو این مورد کمکش کنید.
شما باید یک الگوریتم شبکه عصبی را پیاده سازی کنید که در آن حروف انگلیسی (A,B,C,D,E,J,K) را از یکدیگر تشخیص دهد. برای این منظور، پروژه را از این لینک دانلود کنید. پروژه شامل فایلهای آموزشی و یک فایل پایتون source.py
است که شما باید تابع predict
را در آن پیاده سازی کنید. تابع predict
در ورودی آدرس فایل تست را میگیرد و حرفی که در فایل تشخیص داده است را بر میگرداند.
تابع predict
در فایلهای A1, A2, A3 حرف A
را تشخیص میدهد(return
میکند) .
source.py
) در هنگام تصحیح در کنار فایل آپلود شده شما وجود دارند و میتوانید در الگوریتم شبکه عصبی خود از آنها استفاده کنید.source.py
که تابع predict
در آن قرار دارد آپلود کنید.