Free cookie consent management tool by TermsFeed Policy Generator

Changeset 540


Ignore:
Timestamp:
09/04/08 18:36:52 (16 years ago)
Author:
gkronber
Message:

added entities for posteriori quality calculation of function-trees

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.CEDMA.Server/ServerForm.cs

    r539 r540  
    4545    private Database database;
    4646    private static readonly string dbFile = AppDomain.CurrentDomain.BaseDirectory + "/test.db3";
    47     private static readonly string connectionString = "Data Source=\""+dbFile+"\";Pooling=False";
     47    private static readonly string connectionString = "Data Source=\"" + dbFile + "\";Pooling=False";
    4848    public ServerForm() {
    4949      InitializeComponent();
    5050      // windows XP returns the external ip on index 0 while windows vista returns the external ip on index 2
    51       if (System.Environment.OSVersion.Version.Major >= 6) {
     51      if(System.Environment.OSVersion.Version.Major >= 6) {
    5252        addressTextBox.Text = "net.tcp://" + Dns.GetHostAddresses(Dns.GetHostName())[2] + ":8002/CEDMA/World";
    5353      } else {
     
    7373      } else {
    7474        database = new Database(connectionString);
    75         if(database.GetOntologyItems().Count==0) InitDefaultOntology();
     75        if(database.GetOntologyItems().Count == 0) InitDefaultOntology();
    7676      }
    7777    }
     
    7979    private void InitDefaultOntology() {
    8080      // init default ontology
    81       StringData cedmaOntology = new StringData("CedmaOntology");
    82       StringData definesEntity = new StringData("definesEntity");
    83       StringData classGpFunctionTree = new StringData("class:GpFunctionTree");
    84       StringData classDataset = new StringData("class:Dataset");
    85       StringData instanceOf = new StringData("instanceOf");
    86       StringData hasModel = new StringData("hasModel");
    87       StringData modelOf = new StringData("modelOf");
    88       StringData targetVariable = new StringData("targetVariable");
    89       StringData trainingMse = new StringData("trainingMSE");
    90       StringData validationMse = new StringData("validationMSE");
    91 
    92       LinkItems(cedmaOntology, definesEntity, cedmaOntology);
    93       LinkItems(cedmaOntology, definesEntity, definesEntity);
    94       LinkItems(cedmaOntology, definesEntity, classGpFunctionTree);
    95       LinkItems(cedmaOntology, definesEntity, classDataset);
    96       LinkItems(cedmaOntology, definesEntity, instanceOf);
    97       LinkItems(cedmaOntology, definesEntity, hasModel);
    98       LinkItems(cedmaOntology, definesEntity, modelOf);
    99       LinkItems(cedmaOntology, definesEntity, targetVariable);
    100       LinkItems(cedmaOntology, definesEntity, trainingMse);
    101       LinkItems(cedmaOntology, definesEntity, validationMse);
     81      StringData[] entities = new StringData[] {
     82      new StringData("CedmaOntology"),
     83      new StringData("definesEntity"),
     84      new StringData("class:GpFunctionTree"),
     85      new StringData("class:Dataset"),
     86      new StringData("instanceOf"),
     87      new StringData("hasModel"),
     88      new StringData("modelOf"),
     89      new StringData("targetVariable"),
     90      new StringData("trainingSamplesStart"),
     91      new StringData("trainingSamplesEnd"),
     92      new StringData("validationSamplesStart"),
     93      new StringData("validationSamplesEnd"),
     94      new StringData("testSamplesStart"),
     95      new StringData("testSamplesEnd"),
     96      new StringData("trainingMeanSquaredError"),
     97      new StringData("validationMeanSquaredError"),
     98      new StringData("testMeanSquaredError"),
     99      new StringData("trainingMeanAbsolutePercentageError"),
     100      new StringData("validationMeanAbsolutePercentageError"),
     101      new StringData("testMeanAbsolutePercentageError"),
     102      new StringData("treeSize"),
     103      new StringData("treeHeight")
     104      };
     105      foreach(StringData entity in entities) {
     106        LinkItems(entities[0], entities[1], entity);
     107      }
    102108    }
    103109
     
    133139        host.AddServiceEndpoint(typeof(IDatabase), binding, addressTextBox.Text);
    134140        host.Open();
    135       } catch (CommunicationException ex) {
     141      } catch(CommunicationException ex) {
    136142        MessageBox.Show("An exception occurred: " + ex.Message);
    137143        host.Abort();
Note: See TracChangeset for help on using the changeset viewer.