Understanding OpenCog

OpenCog (@opencog) {related:}


See also:

Best Ben Goertzel Videos | Best OpenCog Videos | OpenCog

1 Core system (Atomspace, CogServer, etc.)

wiki.opencog.org/w/OpenCog Core .. the kernel of MindOS

wiki.opencog.org/w/AtomSpace .. central knowledge representation system, hypergraphs interface

wiki.opencog.org/w/CogServer .. the scheduler executes the system processes (MindAgents)

2 Dimensional Embedding

wiki.opencog.org/w/OpenCogPrime:DimensionalEmbedding .. the embedding of Atoms into n-dimensional space (in AtomSpace)

3 Economic Attention Allocation

wiki.opencog.org/w/Economic Attention Allocation .. the Competition for Attention, each Atom has an Attention Value attached to it

4 Embodiment (interfacing between OpenCog and virtual worlds or robots)

wiki.opencog.org/w/Embodiment | Category:Embodiment .. components designed to control an avatar

5 MOSES for procedure learning

wiki.opencog.org/w/Meta-Optimizing Semantic Evolutionary Search | Category:MOSES .. representation-building and probabilistic modeling

6 Natural language comprehension

wiki.opencog.org/w/RelEx Semantic Relationship Extractor | Category:RelEx .. semantic dependency relationship extractor built on the Carnegie-Mellon Link Grammar parser

7 Natural language generation

wiki.opencog.org/w/SegSim .. natural-language generation module

8 Natural language dialogue

wiki.opencog.org/w/OpenCogPrime:DialogueManagement .. dialog manager using Rhetorical Structure Theory

9 OpenPsi (Motivation & Action Selection)

wiki.opencog.org/w/OpenPsi (Embodiment) | Category:OpenPsi .. “Cognitive Schematic” planner, emotion and motivation model

10 Pattern Mining (Fishgram)

wiki.opencog.org/w/Fishgram .. algorithm for finding patterns in knowledge as a conjunction of links (AndLink)

11 PLN (Probabilistic Logic Networks) inference

wiki.opencog.org/w/Probabilistic Logic Networks | Category:PLN .. computational approach to uncertain inference

12 Scheme shell

wiki.opencog.org/w/Scheme | wiki.opencog.org/w/OpenCog shell .. Scheme is a dialect of Lisp; the scheme shell allows scheme code to manipulate the contents of an AtomSpace