Кіріспе

Emergent (бұрын PDP++) - нейрондық симуляциялау бағдарламалық жасақтамасы, ол негізінен ми мен танымдық процестердің модельдерін құруға арналған. Әзірлеме 1995 жылы Карнеги Меллон университетінде басталды, ал 2014 жылдан бастап Боулдердегі Колорадо университетінде жалғасуда. Бағдарламалық жасақтаманың 3.x нұсқасы, PDP++ деп белгілі, "Когонитивті нейроғылымдағы есептеу зерттеулері" оқулығында келтірілген.

Ерекшеліктері

Emergent объектіге бағытталған бағдарламалау принциптеріне негізделген модульдік дизайнға ие. Ол Microsoft Windows, Darwin / macOS және Linux жүйелерінде жұмыс істейді. C Super Script (CSS және C^C), C++ сияқты интерпретацияланатын скрипт тілі, дерлік барлық симулятор объектілеріне қол жеткізуге мүмкіндік береді және GUI сияқты барлық амалдарды орындай алады, тіпті одан да көп мүмкіндіктерге ие. 4-ші нұсқадан бастап Qt және Open Inventor негізінде визуализация үшін толық 3D ортасы бар. Робототехникалық симуляциялар Open Dynamics Engine жүйесімен интеграция арқылы жүзеге асырылады. Плагиндік жүйе бағдарламалық қамтамасты кеңейтуге көптеген мүмкіндіктер береді. 5-ші нұсқада параллель өңдеуді қолдау, жылдамдық жақсартулар, жобаның Wiki интерфейсіне қол жеткізетін анықтамалық шолушы және автоматты түрде жасалған құжаттама, айырмашылықтарды пайдалану арқылы кері қайтару және қайта жасау мүмкіндігі, сондай-ақ кері қайтару тереңдігін анықтау мүмкіндігі енгізілді. Сонымен қатар, 5.0.2 нұсқасында плагиндердің бастапқы код редакторы қосылды және енді плагиндерді басты интерфейстен құрастыруға болады, бұл Emergent ішінде плагиндерді толыққанды дамытуға мүмкіндік береді. Emergent сонымен қатар Рэндалл С. О'Райли өзінің докторлық диссертациясында әзірлеген Leabra-ның іске асырылуын қамтамасыз етеді.