واضح آرشیو وب فارسی:جام جم آنلاین:
رباتها سریعتر میآموزند رباتها در حال پیشرفت هستند و باهوشتر میشوند، اما هنوز برای انجام وظایفی که تاکنون انجام ندادهاند، نیاز به آموزش و دستورالعمل مرحله به مرحله و گام به گام دارند.
قبل از این که به ربات خانگی تان بگویید برای من یک کاسه سوپ درست کن، باید به او چگونگی انجام این کار را آموزش دهید. از آنجا که همه ما برنامه نویسان کامپیوتری خوبی نیستیم، ترجیح می دهیم این دستورالعمل ها را به زبان محاوره به ربات بدهیم، درست مانند این که ترتیب انجام کاری را برای یک کودک تشریح می کنیم. درک زبان انسان ممکن است کمی برای ماشین مبهم باشد. بعلاوه همه مردم یک جور حرف نمی زنند و الزاما قواعد دستور زبان را درست رعایت نمی کنند. فرض کنید به ربات خانگی تان طرز تهیه سوپ را بیاموزید ولی فراموش کنید به او بگویید که ابتدا آب را جوش بیاورد و بعد رشته ها را در آن بریزد یا نگویید اجاق گاز کجاست. دکتر ساکسنا، استادیار علوم کامپیوتر دانشگاه کرنل در آزمایشگاه یادگیری رباتیک، به ربات ها نحوه درک دستورالعمل های زبان انسان به گویش های مختلف را یاد می دهد. ساکسنا در این فرآیند اطلاعات از دست رفته را به حساب آورده، آنها را با شرایط محیطی ربات تطبیق می دهد. او و همکارانش قرار است روش یادگیری مخصوصشان را در کنفرانس ماه آینده دانشگاه کالیفرنیا به علاقه مندان ارائه کنند. ممکن است ربات ها یک زبان برنامه ریزی داخلی با دستورهایی مانند پیدا کردن قابلمه، برداشتن و حمل آن، گذاشتن آن روی اجاق گاز و چیزهایی شبیه این داشته باشند. نرم افزار ساکسنا جملات انسانی نظیر ماهیتابه را پر از آب کن و آن را روی اجاق گاز بگذار و زیر آن را روشن کن یا زمانی که آب جوش آمد، رشته ها را به آن اضافه کن را به زبان قابل درک برای ربات ترجمه می کند. توجه کنید که شما نمی گویید، اجاق گاز را روشن کن چرا که ربات آنقدر هوشمند است که بتواند این مرحله ذکر نشده را انجام دهد. ربات ساکسنا مجهز به یک دوربین سه بعدی است که محیط اطرافش را شناسایی می کند و با استفاده از نرم افزار تولید شده از سوی ساکسنا اشیای موجود در آن را تشخیص می دهد. به ربات آموزش داده شده تا قابلیت های مرتبط با هر شیء را تشخیص بدهد. مثلا ماهیتابه را می توان پر یا خالی کرد. روی اجاق گاز می توان چیزهای دیگری غیر از ماهیتابه گذاشت و اجاق گاز قادر به گرم کردن آنهاست. سپس ربات قادر به شناسایی ماهیتابه، شیر آب و اجاق گاز و انجام فرآیند مربوطه است. اگر شما به ربات بگویید آب را گرم کند، ربات می تواند بسته به این که اجاق گاز یا ماکروفر در دسترس باشد، این کار را انجام دهد. ربات قادر است فردای آن روز و حتی در صورت جابه جا شدن مکان همیشگی ماهیتابه یا در آشپزخانه ای دیگر، باز هم این کار را بدرستی انجام دهد. ساکسنا و تیمش از تکنیک های یادگیری ماشین برای تمرین دادن مغز ربات استفاده کرده اند تا به شکل انعطاف پذیری از عهده تمام دستورهای محوله برآید. چنانچه فرآیند انجام یک عمل از سوی انسان شبیه سازی شده و به شکل یک انیمیشن در اختیار ربات قرار بگیرد. او قادر است دستورهای دریافتی از چند انسان را به طور همزمان اجرا کند. ربات با ذخیره سازی ترکیبی از دستورهای مشابه به عنوان یک الگوی انعطاف پذیر قادر به انجام همان عمل است. به عنوان مثال جمله های قوری را روی اجاق گاز بگذار، به سمت اجاق گاز برو، چای را گرم کن و از این قبیل برای او یک معنا را تداعی می کند و او کار اصلی را ـ که همانا درست کردن چای است ـ انجام می دهد. البته طبیعی است، این ربات هنوز همه دستورها را بدرستی اجرا نکند. در آزمایشی از ربات خواسته شد اسپاگتی و دسر بستنی درست کند. ربات فقط در 64 درصد اوقات موفق به انجام درست هر دو کار شد. مترجم: آتنا حسن آبادی / جام جم
پنج شنبه 12 تیر 1393 6:15 بازدید:0
این صفحه را در گوگل محبوب کنید
[ارسال شده از: جام جم آنلاین]
[تعداد بازديد از اين مطلب: 101]