Értékelés:

A könyv vegyes kritikákat kapott, egyes felhasználók elégedetlenek voltak vele, míg mások nagyra értékelték a tartalmát és értékét. A kritikusok „értéktelennek” és rosszul prezentáltnak írják le, míg egyesek szerint a mélytanulás és a szimbolikus megközelítések hozzáférhető bevezetése, bár hiányzik belőle a mélység.
Előnyök:⬤ Megközelíthető a témában nem jártas olvasók számára is
⬤ bemutatja a mélytanulás és a szimbolikus megközelítések kombinálásának legfontosabb gondolatait
⬤ egyesek szerint menő olvasmány
⬤ a vélt értékéhez képest megfizethető ár.
⬤ Üres oldalakat és korlátozott tartalmat tartalmaz
⬤ elsősorban felületes áttekintés, nem pedig átfogó forrás
⬤ néhány lényeges megvalósítási részlet és kód hiányzik
⬤ nem tükrözi a neuroszimbolikus mesterséges intelligencia szélesebb területét.
(2 olvasói vélemény alapján)
Neurosymbolic Programming
A neuroszimbolikus programozás egy feltörekvő terület, amely hidat képez a mélytanulás és a programszintézis között. A klasszikus gépi tanuláshoz hasonlóan itt is az a cél, hogy az adatokból függvényeket tanuljunk. Ezeket a függvényeket azonban olyan programokként reprezentálják, amelyek a szimbolikus primitívek mellett neurális modulokat is használhatnak, és a szimbolikus keresés és a gradiens alapú optimalizálás kombinációjával indukálhatók.
A neuroszimbolikus programozás több előnyt is kínálhat a végponttól végpontig tartó mélytanulással szemben. A programok néha természetes módon reprezentálhatnak hosszú horizontú, procedurális feladatokat, amelyeket nehéz mély hálózatokkal végrehajtani. A neuroszimbolikus reprezentációkat általában könnyebb értelmezni és formálisan ellenőrizni is, mint a neurális hálózatokat. A programozási nyelv korlátozásai egyfajta regularizálásként szolgálhatnak, és általánosíthatóbb és adattakarékosabb tanuláshoz vezethetnek. A kompozíciós programozási absztrakciók a tanult modulok tanulási feladatok közötti újrafelhasználásának természetes módja is lehet.
Ebben a monográfiában a szerzők a neuroszimbolikus programozással kapcsolatos legújabb munkákból vett konkrét példákkal illusztrálják ezeket a potenciális előnyöket. Emellett kategorizálják a szimbolikus és a neurális tanulási technikák e területen való találkozásának főbb módjait, és a terület nyitott technikai kihívásainak megvitatásával zárják.
A neuroszimbolikus programozás átfogó áttekintése bevezeti az olvasót a témakörbe, és alapos értekezést nyújt egy egyre fontosabb témáról a programozási nyelvek és a gépi tanulás metszéspontjában.