MCPcopy Create free account

hub / github.com/OmerShapira/Syntactic / functions

Functions99 in github.com/OmerShapira/Syntactic

↓ 24 callersMethodline
(String s)
src/main/java/syntaxLearner/UI/Console.java:9
↓ 15 callersMethodgetWord
(int i)
src/main/java/syntaxLearner/corpus/Vocabulary.java:133
↓ 12 callersMethodgetVocabulary
()
src/main/java/syntaxLearner/corpus/Corpus.java:133
↓ 10 callersMethodgetID
()
src/main/java/syntaxLearner/Cluster.java:108
↓ 9 callersMethodadd
(Cluster c)
src/main/java/syntaxLearner/Cluster.java:67
↓ 8 callersMethodadd
(String s)
src/main/java/syntaxLearner/corpus/Vocabulary.java:68
↓ 7 callersMethodgetNumOfWords
@return The number of individual words in the vocabulary
src/main/java/syntaxLearner/corpus/Vocabulary.java:141
↓ 7 callersMethodhasNext
()
src/main/java/syntaxLearner/corpus/source/CorpusSource.java:32
↓ 6 callersMethodgetCorpus
@return
src/main/java/syntaxLearner/corpus/Vocabulary.java:164
↓ 6 callersMethodgetLearner
()
src/main/java/syntaxLearner/corpus/Corpus.java:146
↓ 6 callersMethodtext
(String s)
src/main/java/syntaxLearner/UI/Console.java:13
↓ 5 callersMethodclusterDistribution
Calculates the distribution of an entire Cluster. Similar to calculating a centroid with k-means. @return a "Map" vector
src/main/java/syntaxLearner/Cluster.java:44
↓ 4 callersMethodclose
()
src/main/java/syntaxLearner/UI/Report.java:27
↓ 4 callersMethodgetIndex
(String s)
src/main/java/syntaxLearner/corpus/Vocabulary.java:129
↓ 4 callersMethodremove
(int i)
src/main/java/syntaxLearner/Cluster.java:87
↓ 3 callersMethodgetClusterContexts
()
src/main/java/syntaxLearner/Learner.java:405
↓ 3 callersMethodreset
Wipes all data apart from the parent vocabulary. Done this way instead of destructing the object altogether in order to keep a constant number of clus
src/main/java/syntaxLearner/Cluster.java:102
↓ 2 callersMethodclusterDistribution
@return The smoothed distribution of the word in (K+1)^2 space.
src/main/java/syntaxLearner/corpus/Word.java:45
↓ 2 callersMethodcountWordsBelowThreshold
@param threshold - Typically the "Rare word threshold" @return The number of words below a certain threshold.
src/main/java/syntaxLearner/corpus/Vocabulary.java:150
↓ 2 callersMethoddistance
@param a A cluster @param b Another cluster @return the KLD: D(a||b)
src/main/java/syntaxLearner/Learner.java:359
↓ 2 callersMethodequals
(Object o)
src/main/java/syntaxLearner/corpus/Context.java:15
↓ 2 callersMethodgenerateRanks
INNEFICIENT - Generates each time @return
src/main/java/syntaxLearner/corpus/Vocabulary.java:106
↓ 2 callersMethodgetIterationCount
()
src/main/java/syntaxLearner/Learner.java:428
↓ 2 callersMethodgetParent
(int i)
src/main/java/syntaxLearner/Learner.java:424
↓ 2 callersMethodgetParent
()
src/main/java/syntaxLearner/corpus/Word.java:119
↓ 2 callersMethodisWordUpdated
@param i The word index @return True if the word is registered as updated
src/main/java/syntaxLearner/corpus/Vocabulary.java:179
↓ 2 callersMethodnewClusterID
()
src/main/java/syntaxLearner/Learner.java:337
↓ 2 callersMethodsetNew
(boolean b)
src/main/java/syntaxLearner/Cluster.java:116
↓ 2 callersMethodsetParent
(int i, short id)
src/main/java/syntaxLearner/Learner.java:420
↓ 2 callersMethodupdate
Updates the word
src/main/java/syntaxLearner/corpus/Vocabulary.java:86
↓ 1 callersMethodaddContext
(VocabularyContext c)
src/main/java/syntaxLearner/corpus/Word.java:34
↓ 1 callersMethodaddPlainTextFile
(String fileFullPath)
src/main/java/syntaxLearner/corpus/Corpus.java:48
↓ 1 callersMethodbuildDB
To be called rarely. Builds the n-gram database and vocabulary
src/main/java/syntaxLearner/corpus/Corpus.java:70
↓ 1 callersMethodcalculateSmoothingFactor
()
src/main/java/syntaxLearner/corpus/Word.java:56
↓ 1 callersMethodclose
()
src/main/java/syntaxLearner/corpus/source/CorpusSource.java:26
↓ 1 callersMethodclusterCommonWords
MAIN ALGORITHM METHOD
src/main/java/syntaxLearner/Learner.java:174
↓ 1 callersMethodclusterWords
To be updated at every turn.
src/main/java/syntaxLearner/corpus/Word.java:100
↓ 1 callersMethodcompareTo
(Word w)
src/main/java/syntaxLearner/corpus/Word.java:132
↓ 1 callersMethoderror
(String s)
src/main/java/syntaxLearner/UI/Console.java:17
↓ 1 callersMethodgetCluster
(short index)
src/main/java/syntaxLearner/Learner.java:396
↓ 1 callersMethodgetNumOfClusters
()
src/main/java/syntaxLearner/Learner.java:392
↓ 1 callersMethodgetRank
(int index)
src/main/java/syntaxLearner/corpus/Vocabulary.java:118
↓ 1 callersMethodgetWordEntrySet
()
src/main/java/syntaxLearner/corpus/Vocabulary.java:192
↓ 1 callersMethodgetWordHierarchy
()
src/main/java/syntaxLearner/corpus/Vocabulary.java:93
↓ 1 callersMethodgetWordIndicesEntrySet
()
src/main/java/syntaxLearner/corpus/Vocabulary.java:188
↓ 1 callersMethodincrease
(int i)
src/main/java/syntaxLearner/corpus/Word.java:128
↓ 1 callersMethodisClusterUpdated
(Cluster c)
src/main/java/syntaxLearner/Learner.java:341
↓ 1 callersMethodisNew
()
src/main/java/syntaxLearner/Cluster.java:112
↓ 1 callersMethodlearn
()
src/main/java/syntaxLearner/Learner.java:416
↓ 1 callersMethodmarkAsRead
()
src/main/java/syntaxLearner/corpus/source/CorpusSource.java:34
↓ 1 callersMethodnewID
()
src/main/java/syntaxLearner/corpus/Vocabulary.java:125
↓ 1 callersMethodopen
()
src/main/java/syntaxLearner/corpus/source/WikiDump.java:25
↓ 1 callersMethodprepareClusters
Step 1 of the Algorithm
src/main/java/syntaxLearner/Learner.java:61
↓ 1 callersMethodpurgeUpdatedWords
Resets the state of updated words
src/main/java/syntaxLearner/corpus/Vocabulary.java:185
↓ 1 callersMethodreadSentence
()
src/main/java/syntaxLearner/corpus/source/WikiDump.java:43
↓ 1 callersMethodrecordClusterInfo
(Cluster c)
src/main/java/syntaxLearner/Recorder.java:165
↓ 1 callersMethodrecordCorpusData
(Corpus c, Learner l)
src/main/java/syntaxLearner/Recorder.java:63
↓ 1 callersMethodrecordNewIteration
(String words)
src/main/java/syntaxLearner/Recorder.java:123
↓ 1 callersMethodrecordWordInfo
(Word w, TreeMap<Double, Short> distances, StringBuilder distribution)
src/main/java/syntaxLearner/Recorder.java:213
↓ 1 callersMethodrecursiveAdd
(File f, Corpus c)
src/main/java/syntaxLearner/LearnerMain.java:42
↓ 1 callersMethodregisterClusterUpdate
Updates are wiped every iteration, so updating these is important. @param c
src/main/java/syntaxLearner/Learner.java:349
↓ 1 callersMethodregisterWordUpdate
@param i
src/main/java/syntaxLearner/corpus/Vocabulary.java:172
↓ 1 callersMethodsetCorpus
(Corpus c)
src/main/java/syntaxLearner/Learner.java:49
↓ 1 callersMethodsetParent
(Cluster c)
src/main/java/syntaxLearner/corpus/Word.java:114
↓ 1 callersMethodsetRecorder
(Recorder rec)
src/main/java/syntaxLearner/Learner.java:432
↓ 1 callersMethodtestCorpus
(String name, String inFolder, String outFolder, String clusters, String threshold, String epsilon)
src/main/java/syntaxLearner/LearnerMain.java:22
↓ 1 callersMethodtoWords
(String sentence)
src/main/java/syntaxLearner/corpus/Corpus.java:112
↓ 1 callersMethodunifyCloseClusters
Check to see if any distance between two clusters falls below epsilon (defined above), then update parenthood, add everything to c1, and reset c2.
src/main/java/syntaxLearner/Learner.java:117
↓ 1 callersMethodupdateIterationData
()
src/main/java/syntaxLearner/Recorder.java:107
↓ 1 callersMethodwasRead
()
src/main/java/syntaxLearner/corpus/source/CorpusSource.java:28
MethodCluster
(Vocabulary v, Learner l)
src/main/java/syntaxLearner/Cluster.java:21
MethodClusterContext
(short t1, short t2)
src/main/java/syntaxLearner/ClusterContext.java:7
MethodContext
(int t1, int t2)
src/main/java/syntaxLearner/corpus/Context.java:10
MethodCorpus
(String name, Learner l)
src/main/java/syntaxLearner/corpus/Corpus.java:41
MethodCorpusSource
(String name)
src/main/java/syntaxLearner/corpus/source/CorpusSource.java:10
MethodLearner
(int clusters, int threshold, double epsilon)
src/main/java/syntaxLearner/Learner.java:42
MethodPlainTextFile
(String fileFullPath)
src/main/java/syntaxLearner/corpus/source/PlainTextFile.java:15
MethodRecorder
(Learner l, File mainPath, String name, boolean isRecording)
src/main/java/syntaxLearner/Recorder.java:31
MethodReport
(String reportPath, String name)
src/main/java/syntaxLearner/UI/Report.java:14
MethodVocabulary
(Corpus c)
src/main/java/syntaxLearner/corpus/Vocabulary.java:46
MethodVocabularyContext
(int t1, int t2)
src/main/java/syntaxLearner/corpus/VocabularyContext.java:9
MethodWikiDump
(String fullFilePath)
src/main/java/syntaxLearner/corpus/source/WikiDump.java:17
MethodWord
(String name, Vocabulary v)
src/main/java/syntaxLearner/corpus/Word.java:26
MethodaddWikiDump
(File file)
src/main/java/syntaxLearner/corpus/Corpus.java:60
Methodclose
()
src/main/java/syntaxLearner/corpus/source/PlainTextFile.java:53
Methodcompare
(Integer o1, Integer o2)
src/main/java/syntaxLearner/corpus/Vocabulary.java:52
MethodcompareTo
(Context o)
src/main/java/syntaxLearner/corpus/Context.java:24
MethodgetParentID
()
src/main/java/syntaxLearner/corpus/Word.java:124
MethodhasNext
()
src/main/java/syntaxLearner/corpus/source/PlainTextFile.java:60
Methodmain
(String[] args)
src/main/java/syntaxLearner/LearnerMain.java:12
Methodmessage
(String s, String identifier)
src/main/java/syntaxLearner/UI/Console.java:5
MethodnGramPrinter
(String s)
src/main/java/syntaxLearner/corpus/Corpus.java:137
Methodopen
()
src/main/java/syntaxLearner/corpus/source/CorpusSource.java:25
Methodopen
()
src/main/java/syntaxLearner/corpus/source/PlainTextFile.java:37
Methodopen
()
src/main/java/syntaxLearner/UI/Report.java:22
MethodreadSentence
()
src/main/java/syntaxLearner/corpus/source/CorpusSource.java:23
MethodreadSentence
()
src/main/java/syntaxLearner/corpus/source/PlainTextFile.java:26
MethodseekToStart
()
src/main/java/syntaxLearner/corpus/source/CorpusSource.java:24
MethodseekToStart
()
src/main/java/syntaxLearner/corpus/source/PlainTextFile.java:31