jildt.agent
Class LearningSettings

java.lang.Object
  extended by jildt.agent.LearningSettings

public class LearningSettings
extends java.lang.Object

Class that defines the learning settings for a Learner agent.

Author:
Carlos Alberto González-Alarcón, Alejandro Guerra-Hernández, Francisco Grimaldo-Moreno

Nested Class Summary
static class LearningSettings.BelUpdate
          Enumerates the updating believe action.
static class LearningSettings.BiasLangMode
          Enumerates the way to form the language bias.
static class LearningSettings.DispTreeMode
          Enumerates the way for displaying the learned tree.
static class LearningSettings.InductionLvl
          Enumerates the induction level for building a logical decision tree.
static class LearningSettings.SettingsAtt
          Enumerates the possible settings for learning.
 
Constructor Summary
LearningSettings()
           
 
Method Summary
 LearningSettings.BiasLangMode getBiasMode()
           
 LearningSettings.DispTreeMode getDispMode()
           
 java.util.List<java.lang.String> getExcludedBels()
           
 LearningSettings.InductionLvl getIndLevel()
           
 java.lang.String getLearningPlanSrc()
           
 java.lang.Long getRandomSeed()
           
 boolean getTrace()
           
 void setBiasMode(LearningSettings.BiasLangMode biasMode)
           
 void setDispMode(LearningSettings.DispTreeMode dispMode)
           
 void setExcludedBels(java.util.List<java.lang.String> excludedBels)
           
 void setIndLevel(LearningSettings.InductionLvl indLevel)
           
 void setLearningPlanSrc(java.lang.String learningPlanSrc)
           
 void setRandomSeed(java.lang.Long randomSeed)
           
 void setTrace(boolean trace)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LearningSettings

public LearningSettings()
Method Detail

getTrace

public boolean getTrace()

setTrace

public void setTrace(boolean trace)

getBiasMode

public LearningSettings.BiasLangMode getBiasMode()

setBiasMode

public void setBiasMode(LearningSettings.BiasLangMode biasMode)

getLearningPlanSrc

public java.lang.String getLearningPlanSrc()

setLearningPlanSrc

public void setLearningPlanSrc(java.lang.String learningPlanSrc)

getExcludedBels

public java.util.List<java.lang.String> getExcludedBels()

setExcludedBels

public void setExcludedBels(java.util.List<java.lang.String> excludedBels)

getIndLevel

public LearningSettings.InductionLvl getIndLevel()

setIndLevel

public void setIndLevel(LearningSettings.InductionLvl indLevel)

getDispMode

public LearningSettings.DispTreeMode getDispMode()

setDispMode

public void setDispMode(LearningSettings.DispTreeMode dispMode)

getRandomSeed

public java.lang.Long getRandomSeed()

setRandomSeed

public void setRandomSeed(java.lang.Long randomSeed)