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) documentsaucune extension
exemple composé
o1 = new stzCorpus("seed document about cats")
? @@( o1.Documents() )
#--> [ "seed document about cats" ]composé à partir de la signature, exécuté pour cette pageNumberOfDocuments
(sans commentaire dans la source : le nom se lit comme une phrase) number of documentsaucune extension
exemple composé
o1 = new stzCorpus("seed document about cats")
? o1.NumberOfDocuments()
#--> 1composé à partir de la signature, exécuté pour cette pageFreeModel
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 & frequencyaucune extension
exemple composé
o1 = new stzCorpus("seed document about cats")
? o1.NumberOfWords()
#--> 4composé à partir de la signature, exécuté pour cette pageVocabulary
(sans commentaire dans la source : le nom se lit comme une phrase) vocabularyaucune extension
exemple composé
o1 = new stzCorpus("seed document about cats")
? @@( o1.Vocabulary() )
#--> [ "document", "cats", "seed", "about" ]composé à partir de la signature, exécuté pour cette pageVocabularySize
(sans commentaire dans la source : le nom se lit comme une phrase) vocabulary sizeaucune extension
exemple composé
o1 = new stzCorpus("seed document about cats")
? o1.VocabularySize()
#--> 4composé à partir de la signature, exécuté pour cette pageFreqOf
(sans commentaire dans la source : le nom se lit comme une phrase) freq ofaucune extension
exemple composé
o1 = new stzCorpus("seed document about cats")
? o1.FreqOf("an")
#--> 0composé à partir de la signature, exécuté pour cette pageMostFrequent
top-n words by count, as [ word, count ] pairs (engine-sorted)aucune extension
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 pageBigramProbability
P(w2|w1) = (count(w1 w2) + 1) / (count(w1) + V) -- Laplace smoothingaucune extension
exemple composé
o1 = new stzCorpus("seed document about cats")
? o1.BigramProbability("an", "an")
#--> 0.25composé à partir de la signature, exécuté pour cette pageLogProbability
(sans commentaire dans la source : le nom se lit comme une phrase) log probabilityaucune extension
exemple composé
o1 = new stzCorpus("seed document about cats")
? o1.LogProbability("an")
#--> 0composé à partir de la signature, exécuté pour cette pagePerplexity
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)aucune extension
exemple composé
o1 = new stzCorpus("seed document about cats")
? o1.NumberOfDocumentsWith("an")
#--> 0composé à partir de la signature, exécuté pour cette pageTfOf
(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.aucune extension
exemple composé
o1 = new stzCorpus("seed document about cats")
? o1.IdfOf("an")
#--> 1.69composé à partir de la signature, exécuté pour cette pageTfIdfOf
(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

