Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/davidandrzej/LogicLDA
/ functions
Functions
225 in github.com/davidandrzej/LogicLDA
⨍
Functions
225
◇
Types & classes
35
↓ 1 callers
Method
updateMapTheta
Re-calculate MAP theta @param p @param end
src/main/java/logiclda/infer/RelaxedSample.java:170
↓ 1 callers
Method
updatePhiTheta
Update MAP estimates of phi/theta @param c @param p
src/main/java/logiclda/infer/RelaxedSample.java:121
↓ 1 callers
Method
updateUnSat
Given an updated sample index idx, update unsatisfied groundings @param z @param idx
src/main/java/logiclda/rules/GroundableRule.java:57
↓ 1 callers
Method
writePhiTheta
Estimate phi/theta and write out to %s.phi/theta @param p Hyperparameters alpha/beta are required to estimate phi/theta @param basefn Base output fil
src/main/java/logiclda/infer/RelaxedSample.java:215
↓ 1 callers
Method
writeSample
Convert to discrete z-vector and write out to file @param basefn
src/main/java/logiclda/infer/RelaxedSample.java:193
Method
CLRule
(double sampWeight, double stepWeight, Vector<String> argToks)
src/main/java/logiclda/rules/CLRule.java:41
Method
Corpus
Copy this corpus TODO: does not support general metadata copying...! @param c
src/main/java/logiclda/Corpus.java:44
Method
DiscreteSample
Init from a given .init or .sample file @param N @param T @param W @param D @param filename @param c
src/main/java/logiclda/infer/DiscreteSample.java:41
Method
DocRule
If doc has label, then z-label words in doc to provided topics
src/main/java/logiclda/rules/DocRule.java:42
Method
Gradient
gradients[i] is z-gradient wrt indices[i] @param gradients @param indices
src/main/java/logiclda/infer/Gradient.java:19
Method
GroundRules
Each LogicRule has already been initialized with .applyEvidence()
src/main/java/logiclda/infer/GroundRules.java:54
Method
Grounding
(int a)
src/main/java/logiclda/rules/Grounding.java:15
Method
InferScheme
(String name)
src/main/java/logiclda/infer/InferScheme.java:14
Method
LDAGroundRules
Each LogicRule has already been initialized with .applyEvidence()
src/main/java/logiclda/infer/LDAGroundRules.java:20
Method
LDAParameters
@param basefn will load %s.alpha/beta @throws IOException @throws MatrixException
src/main/java/logiclda/LDAParameters.java:30
Method
LDARule
(Corpus c, double ruleWeight)
src/main/java/logiclda/rules/LDARule.java:16
Method
MLRule
(double sampWeight, double stepWeight, Vector<String> argToks)
src/main/java/logiclda/rules/MLRule.java:41
Method
MirrorDescent
(List<LogicRule> lstRules, Random rng)
src/main/java/logiclda/infer/MirrorDescent.java:27
Method
NMinusOneGram
(StringTokenizer strtok)
src/main/java/logiclda/rules/NMinusOneGram.java:10
Method
ProbabilityComparator
Sort the <b>indices</b> of an array by the corresponding array values @param values Values to sort indices by @param order If > 0, ascending order (e
src/main/java/logiclda/ProbabilityComparator.java:16
Method
RelaxedSample
(Corpus c, LDAParameters p, DiscreteSample s)
src/main/java/logiclda/infer/RelaxedSample.java:27
Method
RuleType
(String name)
src/main/java/logiclda/rules/RuleType.java:18
Method
SeedRule
If wi in seed words, then zi in seed topics @param argToks
src/main/java/logiclda/rules/SeedRule.java:35
Method
Seeds
@param seedWords format is "123 333, 452, 567 121 411, ..."
src/main/java/logiclda/rules/Seeds.java:15
Method
SentExclRule
(double sampWeight, double stepWeight, Vector<String> argToks)
src/main/java/logiclda/rules/SentExclRule.java:28
Method
SentInclRule
(double sampWeight, double stepWeight, Vector<String> argToks)
src/main/java/logiclda/rules/SentInclRule.java:28
Method
SideInfoType
(String name)
src/main/java/logiclda/SideInfoType.java:14
Method
addVecMetaData
Read integer sequence metadata to sideInfo @param filename @param mdName
src/main/java/logiclda/Corpus.java:255
Method
applyEvidence
(Corpus c, int T)
src/main/java/logiclda/rules/SentExclRule.java:65
Method
applyEvidence
Given the corpus, find occurrences of word A and word B
src/main/java/logiclda/rules/MLRule.java:150
Method
applyEvidence
(Corpus c, int T)
src/main/java/logiclda/rules/LDARule.java:81
Method
applyEvidence
Find non-trivial groundings of this rule @param c @param p
src/main/java/logiclda/rules/SeedRule.java:113
Method
applyEvidence
Given the corpus, find occurrences of word A and word B
src/main/java/logiclda/rules/CLRule.java:127
Method
applyEvidence
(Corpus c, int T)
src/main/java/logiclda/rules/SentInclRule.java:65
Method
applyEvidence
(Corpus c, int T)
src/main/java/logiclda/rules/DocRule.java:75
Method
compare
(Integer arg0, Integer arg1)
src/main/java/logiclda/ProbabilityComparator.java:22
Method
concatCorpus
Concatenate this corpus with another, destructive to this Corpus @param other @return
src/main/java/logiclda/Corpus.java:108
Method
docPartition
(Corpus c, HashMap<Integer,Integer> docMap)
src/main/java/logiclda/rules/LDARule.java:66
Method
evalAssign
(int[] z, int idx)
src/main/java/logiclda/rules/MLRule.java:297
Method
evalAssign
(int[] z, int idx)
src/main/java/logiclda/rules/SeedRule.java:278
Method
evalAssign
(int[] z, int idx)
src/main/java/logiclda/rules/CLRule.java:268
Method
evalAssign
(int[] z, int idx)
src/main/java/logiclda/rules/DocRule.java:265
Method
fileSlurp
Read entire file as a single String @param filename @return @throws IOException
src/main/java/logiclda/FileUtil.java:165
Method
fixedPhiSample
Do a single Collapsed Gibbs sample, but with topic-words Phi fixed @param c Contains words, documents @param p Contains hyperparameters @param s Samp
src/main/java/logiclda/infer/CollapsedGibbs.java:36
Method
getGreedy
Given Grounding g and LDA phi/theta, return [idx, newz] for best greedy move @param g @return
src/main/java/logiclda/infer/LDAGroundRules.java:33
Method
getInvIndex
()
src/main/java/logiclda/rules/MLRule.java:313
Method
getInvIndex
()
src/main/java/logiclda/rules/SeedRule.java:294
Method
getInvIndex
()
src/main/java/logiclda/rules/CLRule.java:284
Method
getInvIndex
()
src/main/java/logiclda/rules/DocRule.java:281
Method
getRuleWeight
()
src/main/java/logiclda/rules/SentExclRule.java:52
Method
getRuleWeight
()
src/main/java/logiclda/rules/MLRule.java:72
Method
getRuleWeight
()
src/main/java/logiclda/rules/LDARule.java:23
Method
getRuleWeight
()
src/main/java/logiclda/rules/SeedRule.java:78
Method
getRuleWeight
()
src/main/java/logiclda/rules/CLRule.java:71
Method
getRuleWeight
()
src/main/java/logiclda/rules/SentInclRule.java:52
Method
getRuleWeight
()
src/main/java/logiclda/rules/DocRule.java:150
Method
getTheta
(LDAParameters p)
src/main/java/logiclda/infer/RelaxedSample.java:111
Method
getTotalSamplingWeight
()
src/main/java/logiclda/rules/SentExclRule.java:132
Method
getTotalSamplingWeight
Total weight of rule (for sampling purposes)
src/main/java/logiclda/rules/MLRule.java:95
Method
getTotalSamplingWeight
()
src/main/java/logiclda/rules/LDARule.java:28
Method
getTotalSamplingWeight
()
src/main/java/logiclda/rules/SeedRule.java:163
Method
getTotalSamplingWeight
Total weight of rule (for sampling purposes)
src/main/java/logiclda/rules/CLRule.java:93
Method
getTotalSamplingWeight
()
src/main/java/logiclda/rules/SentInclRule.java:110
Method
getTotalSamplingWeight
()
src/main/java/logiclda/rules/DocRule.java:142
Method
getUnSat
()
src/main/java/logiclda/rules/MLRule.java:319
Method
getUnSat
()
src/main/java/logiclda/rules/SeedRule.java:300
Method
getUnSat
()
src/main/java/logiclda/rules/CLRule.java:290
Method
getUnSat
()
src/main/java/logiclda/rules/DocRule.java:287
Method
getZ
Return the discrete z-vector @return
src/main/java/logiclda/infer/DiscreteSample.java:212
Method
getZ
()
src/main/java/logiclda/infer/Sample.java:9
Method
groundPenalty
(int T)
src/main/java/logiclda/rules/MLRule.java:279
Method
groundPenalty
(int T)
src/main/java/logiclda/rules/SeedRule.java:260
Method
groundPenalty
(int T)
src/main/java/logiclda/rules/CLRule.java:254
Method
groundPenalty
(int T)
src/main/java/logiclda/rules/DocRule.java:247
Method
groundRule
(int[] z)
src/main/java/logiclda/rules/MLRule.java:249
Method
groundRule
(int[] z)
src/main/java/logiclda/rules/SeedRule.java:234
Method
groundRule
(int[] z)
src/main/java/logiclda/rules/CLRule.java:224
Method
groundRule
(int[] z)
src/main/java/logiclda/rules/DocRule.java:221
Method
hashCode
Hacky piece of junk hashcode function
src/main/java/logiclda/rules/Grounding.java:63
Method
hashMerge
(destructively) merge these two hashes by summing in-place in h1. @param h1 @param h2 @return
src/main/java/logiclda/MiscUtil.java:18
Method
intArrayToString
(int[] a)
src/main/java/logiclda/FileUtil.java:20
Method
main
@param args @throws IOException @throws MatrixException
src/main/java/logiclda/LogicLDA.java:48
Method
main
@param args @throws IOException @throws MatrixException
src/main/java/logiclda/StandardLDA.java:16
Method
main
@param args
src/main/java/logiclda/GroundGibbs.java:18
Method
main
(String [] args)
src/main/java/logiclda/infer/LDAMaxWalkSAT.java:32
Method
main
(String [] args)
src/main/java/logiclda/infer/MaxWalkSAT.java:31
Method
matches
(String str)
src/main/java/logiclda/SideInfoType.java:19
Method
matchesName
(String str)
src/main/java/logiclda/infer/InferScheme.java:19
Method
matrixDestructAdd
(double[][] m1, double[][] m2)
src/main/java/logiclda/MiscUtil.java:37
Method
numGroundings
()
src/main/java/logiclda/rules/LDARule.java:33
Method
numGroundings
()
src/main/java/logiclda/rules/SeedRule.java:170
Method
numGroundings
()
src/main/java/logiclda/rules/DocRule.java:170
Method
numSat
(int[] z)
src/main/java/logiclda/rules/SentExclRule.java:170
Method
numSat
For this z-assignment, how many groundings are satisfied?
src/main/java/logiclda/rules/MLRule.java:195
Method
numSat
Number of satisfied groundings is undefined for LDARule
src/main/java/logiclda/rules/LDARule.java:76
Method
numSat
Count satisfied groundings for this rule (easy to calc)
src/main/java/logiclda/rules/SeedRule.java:192
Method
numSat
For this z-assignment, how many groundings are satisfied?
src/main/java/logiclda/rules/CLRule.java:169
Method
numSat
(int[] z)
src/main/java/logiclda/rules/SentInclRule.java:183
Method
numSat
(int[] z)
src/main/java/logiclda/rules/DocRule.java:178
Method
randomGradient
(RelaxedSample relax, Random rng)
src/main/java/logiclda/rules/SentExclRule.java:138
← previous
next →
101–200 of 225, ranked by callers