Beispiel #1
0
 public SearchInfo()
 {
     AlgorithmType          = SearchAlgorithmType.KnownInformed;
     QueueSearchType        = QueueSearchType.GraphSearch;
     _customSearchAlgorithm = new AnonymousGeneralVariableInfo <aima.core.search.framework.Search>();
     DepthLimit             = 5;
 }
Beispiel #2
0
 public ProblemInfo()
 {
     ActionsFunction  = new AnonymousGeneralVariableInfo <ActionsFunction>();
     ResultFunction   = new AnonymousGeneralVariableInfo <ResultFunction>();
     GoalTest         = new AnonymousGeneralVariableInfo <GoalTest>();
     StepCostFunction = new EnabledFeature <AnonymousGeneralVariableInfo <StepCostFunction> >();
 }
Beispiel #3
0
 public SearchAgentInfo()
 {
     InitialState      = new AnonymousGeneralVariableInfo();
     Problem           = new SimpleOrExpression <ProblemInfo>();
     HeuristicFunction = new EnabledFeature <AnonymousGeneralVariableInfo <HeuristicFunction> >();
     Search            = new SimpleOrExpression <SearchInfo>();
 }
Beispiel #4
0
 public DynamicCSPInfo()
 {
     Variables       = new AnonymousGeneralVariableInfo <IEnumerable>();
     Constraints     = new AnonymousGeneralVariableInfo <IEnumerable <Constraint> >();
     Domains         = new Variables <IEnumerable>();
     VariableDomains = new SimpleOrExpression <SerializableDictionary <string, string> >();
 }
Beispiel #5
0
 public PLKbInferInfo()
 {
     KnowledgeBase = new AnonymousGeneralVariableInfo <KnowledgeBase>();
     Predicate     = new SimpleOrExpression <string>();
     Procedure     = new AnonymousGeneralVariableInfo <PLKbInferProcedureInfo>()
     {
         VariableMode = VariableMode.Instance,
     };
 }
Beispiel #6
0
        public NetworkTrainInfo()
        {
            Network = new AnonymousGeneralVariableInfo <object>()
            {
                VariableMode   = VariableMode.Expression,
                FleeExpression = new FleeExpressionInfo <object>()
                {
                    Expression = "BasicNetwork.GetNetwork()",
                    Variables  = new Variables(new VariableInfo[]
                    {
                        new GeneralVariableInfo()
                        {
                            Name         = "BasicNetwork",
                            DotNetType   = new DotNetType <INeuralNetwork>(typeof(BasicNetworkInfo)),
                            VariableMode = VariableMode.Instance
                        }
                    })
                }
            };
            LearningMethod = new AnonymousGeneralVariableInfo <ILearningMethodInfo>()
            {
                SubType = new EnabledFeature <SubDotNetType <ILearningMethodInfo> >(
                    new SubDotNetType <ILearningMethodInfo>(typeof(BackPropagationInfo))
                    ),
                VariableMode = VariableMode.Instance,
                Instance     = new BackPropagationInfo()
            };
            TrainMode = new AnonymousGeneralVariableInfo <ITrainingInfo>()
            {
                VariableMode = VariableMode.Instance,
                Instance     = new PerformIterationsInfo()
            };

            Data           = new AnonymousGeneralVariableInfo <IEnumerable>();
            ValidationData = new AnonymousGeneralVariableInfo <IEnumerable>();
        }
 public SensorMapRowInfo()
 {
     Value       = new AnonymousGeneralVariableInfo <object>();
     SensorModel = new MatrixInfo();
 }
 public RandomVariableInfo()
 {
     IntValues       = new List <int>();
     ArbitraryValues = new AnonymousGeneralVariableInfo <IEnumerable>();
 }
 public PropositionInfo()
 {
     RandomVariable = "";
     Value          = new AnonymousGeneralVariableInfo <object>();
 }
Beispiel #10
0
 public GameAgentInfo()
 {
     Game     = new AnonymousGeneralVariableInfo <Game>();
     State    = new AnonymousGeneralVariableInfo();
     Strategy = new SimpleOrExpression <GameStrategyInfo>();
 }
Beispiel #11
0
 public CSPInfo()
 {
     Strategy       = new AnonymousGeneralVariableInfo <SolutionStrategy>();
     CSP            = new AnonymousGeneralVariableInfo <aima.core.search.csp.CSP>();
     StateListeners = new Variables <CSPStateListener>();
 }
Beispiel #12
0
 public FolKbInferInfo()
 {
     KnowledgeBase = new AnonymousGeneralVariableInfo <FOLKnowledgeBase>();
     Predicate     = new SimpleOrExpression <string>();
 }