LanguageModel API 語言模型

2021-07-03 08:05:16 字數 1424 閱讀 6751

public inte***ce languagemodel extends configurable

代表了對言乙個n(n-gram)元語模型的一般介面。所有的概率都在log域的。

本介面的屬性:

@s4string(defaultvalue = ".")

public final static string prop_location = "location";屬性用來確定語言模型的位置。

@s4double(defaultvalue = 1.0)

public final static string prop_unigram_weight = "unigramweight";屬性確定了單元語言的權重。即the unigram weight。

@s4integer(defaultvalue = -1)

public final static string prop_max_depth = "maxdepth";屬性確定了語言模型(getmaxdepth())呼叫所記錄的最大深度。如果此屬性被設定為(-1)(預設)語言模型所報告的模型的隱式的深度。此屬性允許乙個更深的語言模型被使用。例如:乙個3trigram元語言模型能夠被當做乙個a bigram model(2元)語言模型使用通過設定此屬性為2.注意如果此屬性被設定成乙個比預設(隱式)值大的值,則隱式深度被使用。對於此屬性合法的值為1..n和-1 。

@s4component(type = dictionary.class)

public final static string prop_dictionary = "dictionary";屬性確定了使用的字典。

public void allocate();為建立語言模型分配資源。

public void deallocate();釋放分配給此語言模型的資源。

public void start();在識別之前呼叫。

public void stop();識別結束後呼叫。

public float getprobability(wordsequence wordsequence);獲得字列表表示的字序列的n-gram probability(n元語法概率);輸入引數:wordsequence為字序列。返回的是字序列的概率。是在log域的。

public float getsmear(wordsequence wordsequence);為給定的字序列獲得smear term。此方法在lextreelinguist中使用。詳細請見:lextreelinguist的prop_want_unigram_smear屬性。返回的是與輸入字序列相關的smear term。

public setgetvocabulary();返回在此語言模型中的字的集合。此集合是不可改變的。返回的是不可改變的字集合。

public int getmaxdepth();返回的是語言模型的最大深度。

}

共模差模阻抗

特性阻抗 差分阻抗含義 特性阻抗 是根據輸入阻抗計算的出的平均值。輸入阻抗 是線纜實際量測的阻抗值。差分阻抗 發射訊號可正負交替又稱為平衡阻抗。共模阻抗 導體走正編織或地線走負的訊號。目前用於同軸線或帶地線的cable。又稱不平衡阻抗。特性阻抗 假設一根均勻電纜無限延伸,在發射端的在某一頻率下的阻抗...

in amp 共模差模濾波

首先,確定兩蘋串聯電阻器的阻值,同時保證前面的電路可充分地驅動這個阻抗。這兩蘋電阻器的典型值在2k 和10k 之間,這兩蘋電阻器產生的雜訊不應當大於該儀表放大器本身的雜訊。採用一對2k 電阻器,詹森雜訊會增加 8nv hz1 2 採用4k 電阻器,會增加11nv hz1 2 採用10k 電阻器,會增...

共模干擾 差模干擾

要明白共模電感的應用就得先明白什麼是共模干擾,差模干擾。共模和差模都是乙個相對量,共模是指兩個訊號a,b相對於參考點 gnd 的電勢,差模是指a,b之間的相對值。共模干擾是指兩個訊號線對地的干擾,如果環境對兩個訊號線對地之間產生對地的同向等幅的干擾 疊加相同的電壓 那麼就叫共模干擾,之所以說差分訊號...