دستگاه هلمولتز
هلمهولتز دستگاه نوعی از شبکه عصبی مصنوعی است که می تواند برای ساخت پنهان مجموعه ای از داده های آموزش دیده برای ایجاد یک حساب مدل مولد از مجموعه اصلی از داده ها. [1] امید این است که با یادگیری بازنمایی های اقتصادی از داده ها ، ساختار اساسی مدل تولیدی باید به طور منطقی ساختار پنهان مجموعه داده را تقریب دهد. یک دستگاه Helmholtz شامل دو شبکه ، یک شبکه شناسایی از پایین به بالا است که داده ها را به عنوان ورودی می گیرد و توزیعی را روی متغیرهای پنهان تولید می کند ، و یک شبکه "مولد" از بالا به پایین که مقادیر متغیرهای پنهان و خود داده را تولید می کند.
ماشین های هلمولتز معمولاً با استفاده از الگوریتم یادگیری بدون نظارت ، مانند الگوریتم خواب بیدار ، آموزش می گیرند . [2] . آنها یک پیش ماده برای تغییرات هستند خودرمزگذار ، که به جای استفاده از آموزش دیده پس انتشار . ماشینهای هلمهولتز همچنین ممکن است در برنامه های کاربردی که نیاز به الگوریتم یادگیری نظارت داشته باشند (به عنوان مثال شناخت شخصیت ، یا شناخت موقعیت ثابت از یک شیء در یک زمینه) استفاده شود.
منبع