فصل ۵: ساخت اولین مدل هوش مصنوعی ساده (تشخیص تصویر با Google Teachable Machine)

مقدمه
تا اینجا ابزارهای هوش مصنوعی بدون نیاز به کدنویسی را شناختیم. حالا وقت آن است که اولین مدل AI خود را واقعاً و بهصورت عملی بسازیم! برای شروع، یکی از محبوبترین و سادهترین ابزارها یعنی Google Teachable Machine را انتخاب میکنیم. در این پروژه، یاد میگیریم که چطور یک مدل تشخیص تصویر (مثلاً تشخیص تفاوت اشیاء یا چهرهها) بسازیم. نگران نباشید، هیچ برنامهنویسی لازم نیست!
گامبهگام آموزش پروژه: ساخت مدل تشخیص تصویر
۱. ورود به سایت Teachable Machine
- آدرس: https://teachablemachine.withgoogle.com
- نیازی به حساب گوگل نیست (اما داشتن حساب امکانات بیشتری میدهد).
۲. شروع پروژه جدید
- گزینه “Get Started” را بزنید.
- از سه گزینه، مدل “Image Project” (تشخیص تصویر) را انتخاب کنید.
۳. تعریف کلاسها (برچسبها)
- فرض کنید میخواهید تشخیص دهید آیا در تصویر یک “کتاب” است یا یک “لیوان”.
- دکمه Add a class را بزنید و دو کلاس با نامهای “کتاب” و “لیوان” بسازید.
۴. افزودن تصاویر نمونه
- برای هر کلاس، باید چند عکس نمونه آپلود کنید (هرچه عکسها متنوعتر و تعداد بیشتر باشد، مدل دقیقتر خواهد شد).
- میتوانید:
- یا از گالری موبایل/کامپیوتر چند عکس مختلف کتاب و لیوان اضافه کنید.
- یا گزینه “Webcam” را بزنید و همانجا جلوی دوربین، نمونه عکس بگیرید.
۵. آموزش (Train) مدل
- بعد از افزودن نمونههای کافی برای هر کلاس، دکمه Train Model را بزنید.
- صبر کنید تا مدل آموزش ببیند (معمولاً کمتر از ۱ دقیقه طول میکشد).
۶. آزمایش مدل
- پس از آموزش، مدل آماده تست است.
- میتوانید با یک تصویر جدید یا دوربین خود، مدل را آزمایش کنید تا ببیند چقدر دقیق است (مثلاً یک لیوان دیگر وارد تصویر کنید، مدل باید با درصد اعتماد بالا “لیوان” را تشخیص دهد).
۷. خروجی گرفتن و استفاده از مدل
- اگر دوست دارید مدل را ذخیره کنید یا در جایی به کار ببرید، گزینه Export Model را انتخاب کنید.
- میتوانید مدل را به راحتی دانلود یا حتی با کد آمادهاش در سایت، پروژهای مانند سایت شخصی یا اپلیکیشن ساده بسازید. (در این دوره وارد برنامهنویسی نمیشویم، اما آشنایی با این قابلیت مهم است).
نکات و ترفندها
- تعداد و تنوع نمونههای هر کلاس نتیجه مدل را بهتر میکند.
- نور، زاویه و زمینه عکسها را متفاوت بگیرید تا مدل هوشمندتر شود.
- میتوانید بیش از دو کلاس بسازید (مثلاً “خودکار”، “ماگ”، “کاغذ” و…).
تمرین پیشنهادی برای یادگیری بیشتر
یک پروژه ساده بسازید: مثلاً تشخیص «سیب» و «پرتقال» یا تشخیص حالات مختلف دست (لبخند، دست باز یا مشت بسته) با دوربین موبایل.
جمعبندی
در این فصل یک مدل هوش مصنوعی واقعی ساختید! حالا میبینید که استفاده و حتی ساخت یک مدل ساده چقدر راحت و جذاب است. این تجربه پایه لازم را برای کار با سایر ابزارهای هوشمند به شما میدهد.