Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Traitement du langage et linguistique

stzCorpus

19 méthodes propres · 1 formes avec extensions, rangées sous leur méthode

la source: base/linguistic/stzCorpus.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Traitement du langage et linguistique

Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens

Exemples : 0 viennent des tests de la bibliothèque ; 11 ont été composés à partir de la signature de chaque méthode et exécutés pour cette page, sur un objet neuf, par exemple o1 = new stzCorpus("seed document about cats"). 8 méthodes n'en ont pas encore. Exemples exécutés le 2026-10-03 12:54 dans la bibliothèque au commit 0e72e2e2c.

Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
AddDocument
(sans commentaire dans la source : le nom se lit comme une phrase) add documentQCSXTZZZIBWU
Documents
(sans commentaire dans la source : le nom se lit comme une phrase) documents
exemple composé
o1 = new stzCorpus("seed document about cats")
? @@( o1.Documents() )
#--> [ "seed document about cats" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
NumberOfDocuments
(sans commentaire dans la source : le nom se lit comme une phrase) number of documents
exemple composé
o1 = new stzCorpus("seed document about cats")
? o1.NumberOfDocuments()
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension
FreeModel
Haro has no destructors -- free the engine model explicitly when done.aucune extension
FreeLm
Same as FreeModel: Haro has no destructors -- free the engine model explicitly when done.aucune extension
NumberOfWords
vocabulary & frequency
exemple composé
o1 = new stzCorpus("seed document about cats")
? o1.NumberOfWords()
#--> 4
composé à partir de la signature, exécuté pour cette page
aucune extension
Vocabulary
(sans commentaire dans la source : le nom se lit comme une phrase) vocabulary
exemple composé
o1 = new stzCorpus("seed document about cats")
? @@( o1.Vocabulary() )
#--> [ "document", "cats", "seed", "about" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
VocabularySize
(sans commentaire dans la source : le nom se lit comme une phrase) vocabulary size
exemple composé
o1 = new stzCorpus("seed document about cats")
? o1.VocabularySize()
#--> 4
composé à partir de la signature, exécuté pour cette page
aucune extension
FreqOf
(sans commentaire dans la source : le nom se lit comme une phrase) freq of
exemple composé
o1 = new stzCorpus("seed document about cats")
? o1.FreqOf("an")
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
MostFrequent
top-n words by count, as [ word, count ] pairs (engine-sorted)
exemple composé
o1 = new stzCorpus("seed document about cats")
? @@( o1.MostFrequent(2) )
#--> [ [ "document", 1 ], [ "cats", 1 ] ]
composé à partir de la signature, exécuté pour cette page
aucune extension
BigramProbability
P(w2|w1) = (count(w1 w2) + 1) / (count(w1) + V) -- Laplace smoothing
exemple composé
o1 = new stzCorpus("seed document about cats")
? o1.BigramProbability("an", "an")
#--> 0.25
composé à partir de la signature, exécuté pour cette page
aucune extension
LogProbability
(sans commentaire dans la source : le nom se lit comme une phrase) log probability
exemple composé
o1 = new stzCorpus("seed document about cats")
? o1.LogProbability("an")
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
Perplexity
perplexity = exp( -avg log P ) -- LOWER means more in-domain. The scalar formula is Haro's to craft; the log-probability under it is the engine's.aucune extension
NumberOfDocumentsWith
TF-IDF (the vectorizer feeding the ML floor)
exemple composé
o1 = new stzCorpus("seed document about cats")
? o1.NumberOfDocumentsWith("an")
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
TfOf
(sans commentaire dans la source : le nom se lit comme une phrase) tf ofaucune extension
IdfOf
smoothed idf = log( (1+D) / (1+df) ) + 1 -- computed engine-side, so the formula lives in ONE place and TopTermsOf cannot drift from it.
exemple composé
o1 = new stzCorpus("seed document about cats")
? o1.IdfOf("an")
#--> 1.69
composé à partir de la signature, exécuté pour cette page
aucune extension
TfIdfOf
(sans commentaire dans la source : le nom se lit comme une phrase) tf idf ofaucune extension
TopTermsOf
the document's most DISTINCTIVE terms by TF-IDF (engine-sorted), as [ word, tfidf ] pairsaucune extension