Main Page Files Productions Problem Spaces Operators Goal Hierarchy Groups Prod. By Type All
elaborations/
elaborations.soar
[src]
Go to the documentation for this file...
00001 ##! 00002 # @file 00003 # @brief Elaboration productions for SCA 00004 # 00005 # Elaborations used by SCA 00006 # 00007 echo "\n source ./elaborations/elaborations.soar" 00008 00009 ##! 00010 # @problem-space predict 00011 # 00012 # @brief Problem space for prediction and training via SCA. 00013 # 00014 # SCA works within a problem-space called predict. 00015 # In most applications, this will not be the top-state 00016 # (or you'll want to do some problem-space switching). 00017 # The main state object in predict is the ^object, 00018 # the presence of which triggers the prediction operators. 00019 # </P> 00020 # The prediction problem space is also used as a substate 00021 # when learning. Learning in SCA involves specializing previously-learned proposals for the 00022 # prediction operator. 00023 00024 00025 ##! 00026 # @type elaboration 00027 # 00028 # For this application, just make the top-state PS predict 00029 sp {init-wm 00030 (state <s> ^superstate nil) 00031 --> 00032 (<s> ^problem-space.name predict) 00033 }