Ejemplo n.º 1
0
 public static void BindToListView(DictionaryStatistics data, ListView control)
 {
     control
     .AddGroup("Dictionary statistics", group =>
     {
         group
         .AddItem("Word count", data.WordCount.ToString())
         .AddItem("Monosemantic word count", data.MonosemanticWordCount.ToString())
         .AddItem("Polysemantic word count", data.PolysemanticWordCount.ToString())
         .AddItem("Max meanings per word", data.MaxMeaningsPerWord.ToString())
         .AddItem("Average meanings per word", data.AverageMeaningsPerWord.ToString("F2"))
         .AddItem("Unique meanings count", data.UniqueMeaningsCount.ToString());
     });
 }
Ejemplo n.º 2
0
 public static void BindToListView(
     EmbeddingStatistics wordData, EmbeddingStatistics meaningsData, ListView control)
 {
     control
     .AddGroup("Word embeddings statistics", group =>
     {
         group
         .AddItem("Embedding count", wordData.EmbeddingCount.ToString())
         .AddItem("Vector length", wordData.VectorLength.ToString());
     })
     .AddGroup("Meaning embeddings statistics", group =>
     {
         group
         .AddItem("Embedding count", meaningsData.EmbeddingCount.ToString())
         .AddItem("Vector length", meaningsData.VectorLength.ToString());
     });
 }
Ejemplo n.º 3
0
 public static void BindToListView(WsdProjectInfo data, ListView control)
 {
     control
     .AddGroup("Info", group =>
     {
         group
         .AddItem(
             "Project name",
             data.ProjectName)
         .AddItem(
             "Project version",
             data.ProjectVersion)
         .AddItem(
             "Created with (application version)",
             data.ApplicationVersion);
     });
 }
Ejemplo n.º 4
0
 public static void BindToListView(DataStatistics data, ListView control)
 {
     control
     .AddGroup("Data statistics (basic)", group =>
     {
         group
         .AddItem("Monosemantic train examples", data.MonosemanticTrainExamples.ToString())
         .AddItem("Polysemantic train examples", data.PolysemanticTrainExamples.ToString())
         .AddItem("Monosemantic test examples", data.MonosemanticTestExamples.ToString())
         .AddItem("Polysemantic test examples", data.PolysemanticTestExamples.ToString())
         .AddItem("Common test examples", data.CommonTestExamples.ToString())
         .AddItem("Learnable test examples", data.LearnableTestExamples.ToString())
         .AddItem("Nonlearnable test examples", data.NonLearnableTestExamples.ToString())
         .AddItem("Test-only examples", data.TestOnlyExamples.ToString())
         .AddItem(
             "Correct dictionary-based learnable guesses",
             data.CorrectDictionaryBasedLearnableGuesses.ToString())
         .AddItem(
             "Correct dictionary-based nonlearnable guesses",
             data.CorrectDictionaryBasedNonLearnableGuesses.ToString())
         .AddItem(
             "Correct dictionary-based test-only guesses",
             data.CorrectDictionaryBasedTestOnlyGuesses.ToString())
         .AddItem(
             "Correct POS dictionary-based learnable guesses",
             data.CorrectPosDictionaryBasedLearnableGuesses.ToString())
         .AddItem(
             "Correct POS dictionary-based nonlearnable guesses",
             data.CorrectPosDictionaryBasedNonLearnableGuesses.ToString())
         .AddItem(
             "Correct POS dictionary-based test-only guesses",
             data.CorrectPosDictionaryBasedTestOnlyGuesses.ToString())
         .AddItem(
             "Correct training-based learnable guesses",
             data.CorrectTrainingBasedLearnableGuesses.ToString())
         .AddItem(
             "Correct POS training-based learnable guesses",
             data.CorrectPosTrainingBasedLearnableGuesses.ToString());
     })
     .AddGroup("Data statistics (baselines - common examples)", group =>
     {
         group
         .AddItem(
             "First Sense Dictionary Baseline",
             data.FirstSenseDictionaryBaseline.ToString("P"))
         .AddItem(
             "First Sense POS Dictionary Baseline",
             data.FirstSensePosDictionaryBaseline.ToString("P"))
         .AddItem(
             "First Sense Baseline",
             data.FirstSenseBaseline.ToString("P"))
         .AddItem(
             "First Sense POS Baseline",
             data.FirstSensePosBaseline.ToString("P"));
     })
     .AddGroup("Data statistics (baselines - polysemantic examples)", group =>
     {
         group
         .AddItem(
             "Best Case Baseline",
             data.BestCaseBaseline.ToString("P"));
     })
     .AddGroup("Data statistics (baselines - all examples)", group =>
     {
         group
         .AddItem(
             "First Sense Dictionary Baseline",
             data.All_FirstSenseDictionaryBaseline.ToString("P"))
         .AddItem(
             "First Sense POS Dictionary Baseline",
             data.All_FirstSensePosDictionaryBaseline.ToString("P"))
         .AddItem(
             "First Sense Baseline",
             data.All_FirstSenseBaseline.ToString("P"))
         .AddItem(
             "First Sense POS Baseline",
             data.All_FirstSensePosBaseline.ToString("P"))
         .AddItem(
             "Best Case Baseline",
             data.All_BestCaseBaseline.ToString("P"));
     });
 }