Package statechum.analysis.learning.observers

Examples of statechum.analysis.learning.observers.DummyLearner


    final LearnerEvaluationConfiguration bfLearnerInitConfiguration = new LearnerEvaluationConfiguration(evaluationConfiguration.config);
    bfLearnerInitConfiguration.ifthenSequences = evaluationConfiguration.ifthenSequences;
    bfLearnerInitConfiguration.setLabelConverter(evaluationConfiguration.getLabelConverter());
    config = bfLearnerInitConfiguration.config;// our config is a copy of the one supplied as an argument.
    config.setAskQuestions(false);
    learner = new DummyLearner(new RPNIUniversalLearner(null, bfLearnerInitConfiguration))
    {
     
      @Override
      public LearnerGraph MergeAndDeterminize(LearnerGraph original, StatePair pair)
      {
View Full Code Here


    final LearnerGraph referenceA = new LearnerGraph(paper.learnerInitConfiguration.config);AbstractPersistence.loadGraph(outcomeName, referenceA, converter);
    final PairQualityLearner qualityLearner = new PairQualityLearner();
    qualityLearner.initWeka("wekaoutput2.arff",PairQualityLearner.largePTAFileName);
   
   
    new DummyLearner(new RPNIUniversalLearner(null, paper.learnerInitConfiguration))
    {
     
      @Override
      public LearnerGraph MergeAndDeterminize(LearnerGraph original, StatePair pair)
      {// fast merger
View Full Code Here

    public RPNIVariabilityExperiment(int choice)
    {
      learnerInitConfiguration.config.setGeneralisationThreshold(0);learnerInitConfiguration.config.setAskQuestions(false);pairChoice=choice;
      if (choice == pairchoiceMAX || choice == pairchoiceMIN) rnd = null;else rnd = new Random(choice);
     
      learner = new DummyLearner(new RPNIUniversalLearner(null, learnerInitConfiguration))
      {
        @Override
        public LearnerGraph MergeAndDeterminize(LearnerGraph original, StatePair pair)
        {// Use the old and limited version to compute the merge because the general one is too slow on large graphs and we do not need either to merge arbitrary states or to handle "incompatibles".
          return super.MergeAndDeterminize(original, pair);
View Full Code Here

      listOfPairsToWrite = lw;useOptimizedMerge = optimisedMerge;
      if (lc != null) listOfPairsToCheckAgainstIterator = lc.iterator();else listOfPairsToCheckAgainstIterator = null;
      final LearnerEvaluationConfiguration bfLearnerInitConfiguration = new LearnerEvaluationConfiguration(conf);bfLearnerInitConfiguration.ifthenSequences = PaperUAS.this.learnerInitConfiguration.ifthenSequences;
      config = bfLearnerInitConfiguration.config;// our config is a copy of the one supplied as an argument.
      config.setAskQuestions(false);
      learner = new DummyLearner(new RPNIUniversalLearner(null, bfLearnerInitConfiguration))
      {
        @Override
        public LearnerGraph MergeAndDeterminize(LearnerGraph original, StatePair pair)
        {
          if (useOptimizedMerge)
View Full Code Here

    final LearnerEvaluationConfiguration bfLearnerInitConfiguration = new LearnerEvaluationConfiguration(evaluationConfiguration.config);
    bfLearnerInitConfiguration.ifthenSequences = evaluationConfiguration.ifthenSequences;
    bfLearnerInitConfiguration.setLabelConverter(evaluationConfiguration.getLabelConverter());
    config = bfLearnerInitConfiguration.config;// our config is a copy of the one supplied as an argument.
    config.setAskQuestions(false);
    learner = new DummyLearner(new RPNIUniversalLearner(null, bfLearnerInitConfiguration))
    {
     
      @Override
      public LearnerGraph MergeAndDeterminize(LearnerGraph original, StatePair pair)
      {
View Full Code Here

      final LearnerEvaluationConfiguration bfLearnerInitConfiguration = new LearnerEvaluationConfiguration(evaluationConfiguration.config);
      bfLearnerInitConfiguration.ifthenSequences = evaluationConfiguration.ifthenSequences;
      bfLearnerInitConfiguration.setLabelConverter(evaluationConfiguration.getLabelConverter());
      config = bfLearnerInitConfiguration.config;// our config is a copy of the one supplied as an argument.
      config.setAskQuestions(false);
      learner = new DummyLearner(new RPNIUniversalLearner(null, bfLearnerInitConfiguration))
      {
       
        @Override
        public LearnerGraph MergeAndDeterminize(LearnerGraph original, StatePair pair)
        {
View Full Code Here

      final LearnerEvaluationConfiguration bfLearnerInitConfiguration = new LearnerEvaluationConfiguration(conf);bfLearnerInitConfiguration.ifthenSequences = PaperUAS.this.learnerInitConfiguration.ifthenSequences;
      config = bfLearnerInitConfiguration.config;// our config is a copy of the one supplied as an argument.
      config.setAskQuestions(false);
      if (choice == pairchoiceMAX || choice == pairchoiceMIN) rnd = null;else rnd = new Random(choice);
     
      learner = new DummyLearner(new RPNIUniversalLearner(null, bfLearnerInitConfiguration))
      {
        @Override
        public LearnerGraph MergeAndDeterminize(LearnerGraph original, StatePair pair)
        {// Use the old and limited version to compute the merge because the general one is too slow on large graphs and we do not need either to merge arbitrary states or to handle "incompatibles".
          return MergeStates.mergeAndDeterminize(original, pair);
View Full Code Here

      if (lc != null) listOfPairsToCheckAgainstIterator = lc.iterator();else listOfPairsToCheckAgainstIterator = null;
      final LearnerEvaluationConfiguration bfLearnerInitConfiguration = new LearnerEvaluationConfiguration(conf);bfLearnerInitConfiguration.ifthenSequences = PaperUAS.this.learnerInitConfiguration.ifthenSequences;
      bfLearnerInitConfiguration.setLabelConverter(PaperUAS.this.learnerInitConfiguration.getLabelConverter());
      config = bfLearnerInitConfiguration.config;// our config is a copy of the one supplied as an argument.
      config.setAskQuestions(false);
      learner = new DummyLearner(new RPNIUniversalLearner(null, bfLearnerInitConfiguration))
      {
       
        @Override
        public LearnerGraph MergeAndDeterminize(LearnerGraph original, StatePair pair)
        {
View Full Code Here

      final LearnerEvaluationConfiguration bfLearnerInitConfiguration = new LearnerEvaluationConfiguration(conf);bfLearnerInitConfiguration.ifthenSequences = PaperUAS.this.learnerInitConfiguration.ifthenSequences;
      config = bfLearnerInitConfiguration.config;// our config is a copy of the one supplied as an argument.
      config.setAskQuestions(false);
      if (choice == pairchoiceMAX || choice == pairchoiceMIN) rnd = null;else rnd = new Random(choice);
     
      learner = new DummyLearner(new RPNIUniversalLearner(null, bfLearnerInitConfiguration))
      {
        @Override
        public LearnerGraph MergeAndDeterminize(LearnerGraph original, StatePair pair)
        {// Use the old and limited version to compute the merge because the general one is too slow on large graphs and we do not need either to merge arbitrary states or to handle "incompatibles".
          return MergeStates.mergeAndDeterminize(original, pair);
View Full Code Here

      if (lc != null) listOfPairsToCheckAgainstIterator = lc.iterator();else listOfPairsToCheckAgainstIterator = null;
      final LearnerEvaluationConfiguration bfLearnerInitConfiguration = new LearnerEvaluationConfiguration(conf);bfLearnerInitConfiguration.ifthenSequences = PaperUAS.this.learnerInitConfiguration.ifthenSequences;
      bfLearnerInitConfiguration.setLabelConverter(PaperUAS.this.learnerInitConfiguration.getLabelConverter());
      config = bfLearnerInitConfiguration.config;// our config is a copy of the one supplied as an argument.
      config.setAskQuestions(false);
      learner = new DummyLearner(new RPNIUniversalLearner(null, bfLearnerInitConfiguration))
      {
       
        @Override
        public LearnerGraph MergeAndDeterminize(LearnerGraph original, StatePair pair)
        {
View Full Code Here

TOP

Related Classes of statechum.analysis.learning.observers.DummyLearner

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.