محققان MIT زبان برنامه نویسی جدید AI را معرفی کردند : Gen

به نام خدا

تقاضای رو به رشد برای برنامه های کاربردی مبتنی بر هوش مصنوعی باعث شده پلتفورم های مورد نیاز برای سیستم عامل

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

در MIT  مقاله ای ارایه دادند و یک زبان سیستم برنامه‌ریزی احتمالاتی را به نام "Gen" معرفی کردندبه گفته خبرهای MIT ،

محققان تلاش کردند تا اتوماسیون، انعطاف پذیری و سرعت را به یک سیستم متصل کنند. یکی از اعضای توسعه دهنده

GEN ، Vikash K. Mansinghka, گفت:" اگر ما این کار را انجام دهیم، شاید  بتوانیم  مجموعه وسیع تر از الگوریتم های مدل سازی و

نتیجه گیری مانند TensorFlow را برای یادگیری عمیق، دموکراتیزه کنیم". هوش مصنوعی دامنه های مختلفی مانند آمار، بینش کامپیوتری

و یادگیری عمیق را با هم به همراه می آورد و برای زمینه وسیعی مانند AI زبان های برنامه نویسی باید انعطاف پذیر و چابک نیز باشند.

اما در حالی که سعی در ساخت چنین پلتفرم هایی دارند، چند چالش نیز وجود دارد:

  • دستیابی به عملکرد خوب برای مدل‌های احتمالی ناهماهنگ که  شبیه سازه‌ های جعبه سیاه، شبکه‌های عصبی عمیق و بازگشت هستند.
  • ساده سازی اجرای الگوریتم های استنتاجی همراه با انتزاع در حالی که حداقا محدود کننده را دارند.

همانطور که مدل‌های پیشرفته‌تر  در این صنعت پدیدار می‌شوند مانند بینایی رایانه‌ای و رباتیک، سیستم‌های موجود، فاقد کارایی و انعطاف‌پذیری

برای استفاده عملی هستند.

 

کجا میتوانید از GEN استفاده کنید؟

به گفته نویسندگان، Gen می تواند برای برنامه های کاربردی AI بر اساس دید رایانه، روباتیک، و آمار استفاده شود. در اینجا، شما

نباید با معادلات مقابله کنید یا به صورت دستی کدی با کارایی بالا بنویسید. یک کد کوتاه Gen می تواند وظایف بینایی کامپیوتر را مانند

جزییات بدنی 3D  امکان پذیر کند، که همه جا با سیستم های خودمختار، تعاملات انسان و ماشین و واقعیت تقویت می شود. GEN همچنین

شامل اجزاء برای انجام رندر گرافیکی، آموزش عمیق و شبیه سازی احتمالات می باشد. علاوه بر این، شما می توانید تجزیه و تحلیل داده ها را با

استفاده از برنامه ی دیگر Gen که به طور خودکار مدل های پیشرفته ای را برای استخراج ویژگی از مجموعه داده ها تولید می کنند، ساده سازی کنید.

 

تفاوت  GEN چیست؟

بر خلاف پلتفرم های دیگر مانند TensorFlow، PyTorch، Theano،  ، GEN  به طور صریح مدل سازی و استنباط را تقسیم می کنند. GEN

فرایند محاسبه تراکم پیشنهادات را خودکار کرده و با استفاده از یک پلت فرم ،julia   و TensorFlow  را باهم ترکیب میکند. به گفته نویسندگان

:" GEN در حال حاضر به زبان‌های برنامه‌نویسی احتمالی موجود در حل مشکلات استنتاج از جمله تخمین ژست بدن ۳ بعدی از یک تصویر عمق،

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

 

چگونه  GEN را نصب کنیم؟

برای اینکار‌به  julia 1.0 نیاز دارید‌‌ و سپس کد اصلی GEN در دسترس عموم است و در کنفرانس های سازنده اینده مانند

Strange loop و JuliaCon  ارائه می شود.

 

منبع

دیدگاه کاربران