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

تشخیص گربه‌ها از سگ‌ها

Cats vs dogs

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

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

مقدمه

مقدمه

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

شما یک مدل موجود را انتخاب می‌کنید که برای تشخیص انواع مختلف تصاویر آموزش دیده است و آن را دوباره آموزش می‌دهید تا مشخص کنید آیا یک تصویر سگ یا گربه را نشان می‌دهد. مدل موجود از قبل می داند که چگونه ویژگی های جالب یک تصویر را شناسایی کند. لایه نهایی مدل را مجدداً آموزش خواهید داد، که تصمیم می‌گیرد آن ویژگی‌های جالب چه چیزی را تشکیل می‌دهند.

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

آنچه از قبل باید بدانید

این پروژه فرض می کند که شما قبلاً مقداری پایتون را می شناسید. به طور خاص، فرض می‌کند که می‌دانید چگونه استفاده کنید:

  • متغیرها
  • لیست ها
  • توابع، از جمله ایجاد تابع خود که پارامترها را می پذیرد

این پروژه همچنین فرض می‌کند که شما اصول نحوه تعامل با یک مدل طبقه‌بندی تصویر و پیش‌بینی آن را می‌دانید. اگر این کار را نکنید، می توانید این را در قسمت یاد بگیرید پروژه "تست بینایی کامپیوتر شما"..

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

  • یک کامپیوتر
  • یک اتصال اینترنتی
  • یک حساب کاربری گوگل

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

  • ساختار مدل های تشخیص تصویر
  • نحوه آموزش آن مدل ها
  • چگونه می توان میزان عملکرد یک مدل را اندازه گیری کرد

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

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

در اینجا پیوندی به منابع این پروژه وجود دارد.

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

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

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

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