ربات هایی که قرار است یاد بگیرند!!
OpenAI یک شرکت و لابراتوار تحقیقاتی واقع در سن فرانسیسکو آمریکا است که زیر نظر ایلان ماسک بنیانگذار شرکتهایی همچون تسلا موتورز، پیپال و اسپیساکس (SpaceX) فعالیت میکند. امروز این آزمایشگاه تحقیقاتی اعلام کرد فعالیتهای جدید این لابراتور در حوزه رباتیک به نقطه عطفی رسیده است و توانسته اند الگوریتمی طراحی کنند که به ما اجازه می دهد از طریق آن با هوش مصنوعی ارتباط برقرار کنیم. آموزش تقلیدی چیزی است که این موسسه اخیراً توانسته با کمک این الگوریتم در هوش مصنوعی پیاده سازی کند و این تکنیک به ربات ها اجازه میدهد بر پایه یک مثال فیزیکی یک حرکت مشخص را تقلید کنند و نهایتاً یاد بگیرند.
در آزمایش مورد بحث OpenAI تلاش کرده بود تا به یک بازوی رباتیک یاد بدهد تا بلوک های مکعبی رنگی را به ترتیب خاصی روی هم بچیند. ابتدا یک انسان با استفاده از هدست واقعیت مجازی این کار را در یک محیط مجازی انجام می دهد و سپس این ربات به کمک الگوریتم های پیچیده برنامه نویسی و با کمک گرفتن از صدها هزار تصاویر شبیه سازی شده که ربات آن ها را دیده است تلاش میکند تا این اتفاق را بازسازی کند. البته در نظر داشته باشید این تصاویر در محیط مجازی گرفته شده اند چرا که اگر قرار بود این تصاویر توسط دوربین های معمولی گرفته شود این عملیات شدیداً سخت، پر هزینه و زمانبر می بود. الگوریتم OpenAI سپس اطلاعات مجازی جمع آوری شده را از شبکه تصویری میگیرد و آن را وارد شبکه عصبی ربات میکند که به آن شبکه تقلیدی میگویند، تا از این طریق بازوی ربات را به حرکت درآورد. ربات از این طریق می فهمد که باید چه کاری را انجام دهد و سپس با پیش بینی اینکه یک انسان چگونه این کار را انجام میدهد این موضوع را در واقعیت شبیه سازی می کند. نکته مهم این است که بلوک های مکعبی، رنگ های متفاوتی دارند و هر بار به شکل های مختلفی چیده می شوند و البته همه این کارها از طریق اطلاعات شبیه سازی شده انجام شده است. جاش تابین یکی از محققان شرکت در این ارتباط گفته است:
ربات ما یاد گرفته است تا این دست از امور را متفاوت از روشی که ما آن را انجام داده ایم انجام بدهد. یعنی ربات به هیچ وجه تقلید صرفی انجام نمیدهد بلکه وظیفه مورد نظر را آنالیز میکند و سپس با روش محاسبه شده خودش این کار را انجام میدهد که در بسیاری از موارد ازحرکت های ما بهینه تر است. یکی از نکات جالب هم اینست که ما با یکبار نمایش دادن این امور به ربات توانستیم حالات متفاوتی از این کار را با تغییر در مکان اوّلیه بلوک ها ایجاد کنیم. عملاً ما در OpenAI توانسته ایم به ربات ها یاد بدهیم که چونه برخی از امور را به کمک آنالیز های خودشان انجام بدهند. برنامه بعدی ما هم اینست که به هوش مصنوعی این قابلیت را بدهیم که رفتارهای جدید را سریعتر یاد بگیرد و بتواند در شرایط محیطی مختلف هم امور را به همین دقت انجام بدهد.
منبع: theverge
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.