Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 2.95 KB

File metadata and controls

30 lines (18 loc) · 2.95 KB

طبقه‌بندی حیوانات خانگی آکسفورد با استفاده از یادگیری انتقالی

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

وظیفه

تصور کنید که باید یک برنامه برای مهدکودک حیوانات خانگی طراحی کنید تا تمام حیوانات را دسته‌بندی کند. یکی از ویژگی‌های عالی چنین برنامه‌ای می‌تواند شناسایی خودکار نژاد حیوان از روی یک عکس باشد. در این تکلیف، از یادگیری انتقالی برای طبقه‌بندی تصاویر واقعی حیوانات خانگی از مجموعه داده Oxford-IIIT استفاده خواهیم کرد.

مجموعه داده

ما از مجموعه داده اصلی Oxford-IIIT استفاده خواهیم کرد که شامل ۳۵ نژاد مختلف از سگ‌ها و گربه‌ها است.

برای دانلود مجموعه داده، از این قطعه کد استفاده کنید:

!wget https://www.robots.ox.ac.uk/~vgg/data/pets/data/images.tar.gz
!tar xfz images.tar.gz
!rm images.tar.gz

شروع نوت‌بوک

برای شروع آزمایشگاه، OxfordPets.ipynb را باز کنید.

نکته کلیدی

یادگیری انتقالی و شبکه‌های از پیش آموزش‌دیده به ما این امکان را می‌دهند که مشکلات واقعی طبقه‌بندی تصاویر را نسبتاً به‌راحتی حل کنیم. با این حال، شبکه‌های از پیش آموزش‌دیده روی تصاویری از نوع مشابه عملکرد خوبی دارند و اگر شروع به طبقه‌بندی تصاویر بسیار متفاوت (مثلاً تصاویر پزشکی) کنیم، احتمالاً نتایج بسیار ضعیف‌تری خواهیم گرفت.

سلب مسئولیت:
این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما تلاش می‌کنیم دقت را حفظ کنیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است حاوی خطاها یا نادرستی‌هایی باشند. سند اصلی به زبان اصلی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حساس، ترجمه حرفه‌ای انسانی توصیه می‌شود. ما هیچ مسئولیتی در قبال سوءتفاهم‌ها یا تفسیرهای نادرست ناشی از استفاده از این ترجمه نداریم.