Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/07/09 11:58:21 (14 years ago)
Author:
gkronber
Message:

Updated LibSVM project to latest version. #774

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.SupportVectorMachines/3.2/SVMModelView.cs

    r2413 r2415  
    4949      kernelType.DataBindings.Add(new Binding("Text", model.Model.Parameter, "KernelType"));
    5050      gamma.DataBindings.Add(new Binding("Text", model.Model.Parameter, "Gamma"));
     51      UpdateControls();
    5152    }
    5253
     
    5657    }
    5758
    58     protected virtual string GetModelString() {
    59       StringBuilder builder = new StringBuilder();
    60       builder.AppendLine("RangeTransform:");
    61       using (MemoryStream stream = new MemoryStream()) {
    62         SVM.RangeTransform.Write(stream, model.RangeTransform);
    63         stream.Seek(0, System.IO.SeekOrigin.Begin);
    64         StreamReader reader = new StreamReader(stream);
    65         builder.AppendLine(reader.ReadToEnd());
     59    private string GetModelString() {
     60      using (MemoryStream s = new MemoryStream()) {
     61        SVMModel.Export(model, s);
     62        s.Flush();
     63        s.Seek(0, System.IO.SeekOrigin.Begin);
     64        StreamReader reader = new StreamReader(s);
     65        return reader.ReadToEnd();
    6666      }
    67       builder.AppendLine("Model:");
    68       using (MemoryStream stream = new MemoryStream()) {
    69         SVM.Model.Write(stream, model.Model);
    70         stream.Seek(0, System.IO.SeekOrigin.Begin);
    71         StreamReader reader = new StreamReader(stream);
    72         builder.AppendLine(reader.ReadToEnd());
    73       }
    74       return builder.ToString();
    7567    }
    7668  }
Note: See TracChangeset for help on using the changeset viewer.