Exemple #1
0
 public ContextMap For(WrittenWord word)
 {
     if (_contextMapLookup.ContainsKey(word))
     {
         return _contextMapLookup[word];
     }
     var contextMap = new ContextMap();
     _contextMapLookup.Add(word,contextMap);
     return contextMap;
 }
Exemple #2
0
 public WordVector this[WrittenWord writtenWord]
 {
     get { return _wordVectorDictionary.ContainsKey(writtenWord.Word) ?  _wordVectorDictionary[writtenWord.Word] : null; }
 }
Exemple #3
0
 protected bool Equals(WrittenWord other)
 {
     return string.Equals(Word, other.Word);
 }
 public double[] GetWeightsForWord(WrittenWord word)
 {
     var map = _contextMaps.For(word);
     return map==null ? null : map.NeuronWeights;
 }
 public WrittenSentence()
 {
     Words = new WrittenWord[0];
 }
Exemple #6
0
 public bool HasKey(WrittenWord writtenWord)
 {
     return _contextMapLookup.ContainsKey(writtenWord);
 }