پایتون · سطح ۳ · ۱۰ مرحله

تشخیص‌دهندهٔ تصویر شگفت‌انگیز

Amazing image identifier

اپلیکیشنی بسازید که از بینایی ماشین برای انجام کارهای جالب استفاده کند!

ترجمهٔ فارسی ماشینی است و ممکن است در اصطلاحات دقیق نباشد. با انتخاب «هر دو» می‌توانی متن اصلی را هم بخوانی.
مرحلهٔ ۱

مقدمه

مقدمه

محصولی ایجاد کنید - ابزار، برنامه یا وب‌سایتی - که از بینایی ماشین برای انجام کارهای جالب استفاده می‌کند.

آنچه را که خواهید ساخت

شما از یک مدل طبقه بندی تصویر از قبل آموزش دیده برای ساخت محصول خود استفاده خواهید کرد. شما این مدل را با کدهای زیر ترکیب خواهید کرد:

  • یک برنامه وب، ساخته شده با Flask
  • ابزار خط فرمان
  • یک برنامه دسکتاپ، ساخته شده با guizero

یک علامت سوال بزرگ با عنوان "شناسه تصویر شگفت انگیز". در سمت راست علامت سوال، متن "لطفاً یک تصویر را برای شناسایی انتخاب کنید." در زیر سوال دکمه ای وجود دارد که می گوید "انتخاب تصویر".

آنچه خواهید آموخت

  • چگونه یک مدل بینایی ماشین را به یک برنامه پایتون بزرگتر متصل کنیم
  • چگونه یک مدل ساخته شده توسط شخص دیگری را در برنامه خود بارگذاری کنید

آنچه شما باید بدانید

برای تکمیل این پروژه باید بدانید که چگونه:

  • تعامل با یک مدل بینایی ماشین، همانطور که در آن توضیح داده شده است تست بینایی کامپیوتر شما
  • ایجاد و استفاده از متغیرها، لیست ها، دستورات شرطی و توابع در پایتون

مهارت های دیگری که ممکن است مفید باشد

برای تکمیل این پروژه نیازی به داشتن هیچ مهارت دیگری ندارید. با این حال، اگر می‌خواهید نتایج پیچیده‌تر یا از نظر بصری چشمگیرتری ایجاد کنید، ممکن است بخواهید پیشنهادات زیر را در نظر بگیرید:

برای پروژه های وب

اگر قصد دارید یک برنامه وب بسازید، دانستن نحوه کدنویسی با HTML، CSS و جاوا اسکریپت به شما این امکان را می‌دهد که یک رابط پیچیده در اطراف مدل بینایی ماشین بسازید.

  • را "راهنمای کشور من" پروژه به شما نشان می دهد که چگونه یک وب سایت با HTML و CSS ایجاد کنید
  • "رنگ را حدس بزنید!" و "لیست کارها" هر دو به شما نشان می دهند که چگونه از جاوا اسکریپت برای ایجاد وب سایت های پیچیده تر و تعاملی تر استفاده کنید
  • ساخت وب سرور پایتون با Flask به شما نشان می دهد که چگونه از الگوهای Flask برای گنجاندن اطلاعات مدل بینایی ماشین خود در یک صفحه وب استفاده کامل کنید.

برای پروژه های دسکتاپ

اگر می خواهید یک برنامه دسکتاپ بسازید، می توانید آن را بررسی کنید "شروع با رابط کاربری گرافیکی" برای مشاهده طیف گسترده ای از ویژگی ها و کنترل ها می توانید به آن اضافه کنید.

آنچه شما نیاز خواهید داشت

سخت افزار

  • یک کامپیوتر با اتصال به اینترنت

نرم افزار

  • پایتون 3
  • را pip نصب کننده بسته پایتون (معمولا همراه پایتون 3) و اجازه نصب بسته های پایتون بر روی رایانه شما

اطلاعات تکمیلی برای مربیان

اگر نیاز به چاپ این پروژه دارید، لطفا از نسخه مناسب چاپگر.

محیط اجرای پروژه

این پروژه در محیطی که در مراحل آموزش معرفی شده اجرا می‌شود؛ مانند Python دسکتاپ، Thonny، Jupyter یا Raspberry Pi. کدهای مخصوص این ابزارها را در همان محیط اجرا کن.

کارگاه آزاد پایتون هلیو ←
معرفی و پیش‌نمایش پروژه

اپلیکیشنی بسازید که از بینایی ماشین برای انجام کارهای جالب استفاده کند!