SYMBOL INDEX (966 symbols across 73 files) FILE: clients/phplib/Conjecture/BinaryClassifier.php class Conjecture_BinaryClassifier (line 3) | class Conjecture_BinaryClassifier { method __construct (line 6) | function __construct($param_vec) { method dot (line 10) | public function dot($instance_vec) { method predict (line 14) | public function predict($instance_vec) { method getParams (line 20) | public function getParams() { method explain (line 24) | public function explain($instance_vec, $n = 10) { FILE: clients/phplib/Conjecture/Config.php type Conjecture_Config (line 3) | interface Conjecture_Config { method useDummyConjectureModel (line 5) | public function useDummyConjectureModel(); method getConjectureModelPath (line 6) | public function getConjectureModelPath(); method getMaxFileSize (line 7) | public function getMaxFileSize(); FILE: clients/phplib/Conjecture/ConjectureException.php class Conjecture_ConjectureException (line 3) | class Conjecture_ConjectureException extends Exception{} FILE: clients/phplib/Conjecture/Finder.php class Conjecture_Finder (line 3) | class Conjecture_Finder { method __construct (line 7) | public function __construct(Conjecture_Config $config) { method getLocalModel (line 15) | public function getLocalModel($local_file_path) { method parseFile (line 25) | private function parseFile($fp) { method getLatestModelJsonForProblem (line 40) | private function getLatestModelJsonForProblem($file_name) { method getLatestModelForProblem (line 49) | public function getLatestModelForProblem($file_name) { method getLatestBinaryClassificationVectorForProblem (line 54) | public function getLatestBinaryClassificationVectorForProblem($file_na... method getLatestBinaryClassifierForProblem (line 59) | public function getLatestBinaryClassifierForProblem($file_name) { method getOneVsAllClassifier (line 63) | public function getOneVsAllClassifier($file_name) { method getMulticlassClassifier (line 74) | public function getMulticlassClassifier($file_name) { method build (line 92) | static function build(Conjecture_Config $config) { method getDummyModel (line 101) | private static function getDummyModel() { FILE: clients/phplib/Conjecture/Instance.php class Conjecture_Instance (line 9) | class Conjecture_Instance extends Conjecture_Vector{ method __construct (line 17) | public function __construct(array $vector = array()) { method getId (line 21) | public function getId() { method setId (line 25) | public function setId($id) { method put (line 30) | public function put($key, $value = 1.0) { method update (line 34) | public function update($key, $value = 1.0) { method putAll (line 45) | public function putAll(array $vector) { method containsKey (line 51) | public function containsKey($key) { method containsValue (line 55) | public function containsValue($key) { method keySet (line 60) | public function keySet() { method values (line 64) | public function values() { method size (line 68) | public function size() { method isEmpty (line 72) | public function isEmpty() { method remove (line 76) | public function remove($key) { method toString (line 80) | public function toString() { method addTerm (line 84) | public function addTerm($term, $featureWeight = 1.0, $namespace = "") { method addTerms (line 90) | public function addTerms(array $terms, $featureWeight = 1.0, $namespac... method addNumericArray (line 97) | public function addNumericArray(array $numberValues, $namespace = "") { FILE: clients/phplib/Conjecture/MulticlassClassifier.php class Conjecture_MulticlassClassifier (line 4) | class Conjecture_MulticlassClassifier { method __construct (line 11) | function __construct($param) { method predict (line 15) | public function predict($instance_vec) { method getParams (line 30) | public function getParams() { method explain (line 34) | public function explain($instance_vec, $n = 10) { method categoryExplain (line 45) | private function categoryExplain($instance_vec, $category_model, $n = ... FILE: clients/phplib/Conjecture/MulticlassLogisticRegressionClassifier.php class Conjecture_MulticlassLogisticRegressionClassifier (line 4) | class Conjecture_MulticlassLogisticRegressionClassifier extends Conjectu... method predict (line 8) | public function predict($instance_vec) { FILE: clients/phplib/Conjecture/MulticlassOneVsAllClassifier.php class Conjecture_MulticlassOneVsAllClassifier (line 4) | class Conjecture_MulticlassOneVsAllClassifier { method __construct (line 12) | function __construct($param) { method predict (line 16) | public function predict($instance_vec) { method getParams (line 31) | public function getParams() { method explain (line 41) | public function explain($instance_vec, $n = 10) { FILE: clients/phplib/Conjecture/Text.php class Conjecture_Text (line 4) | class Conjecture_Text { method build (line 8) | static function build($text) { method __construct (line 12) | function __construct($text) { method toString (line 16) | function toString() { method replaceNumbers (line 20) | function replaceNumbers($replacement = "_num_") { method replaceHTMLEscapes (line 25) | function replaceHTMLEscapes($replacement = " ") { method removeHTMLTags (line 29) | function removeHTMLTags() { method replaceHTMLTags (line 33) | function replaceHTMLTags($replacement = " ") { method replaceNonAlphaNumeric (line 37) | function replaceNonAlphaNumeric($replacement = " ") { method replaceNonAlphaNumericUnderscore (line 41) | function replaceNonAlphaNumericUnderscore($replacement = " ") { method replaceNonAlpha (line 45) | function replaceNonAlpha($replacement = " ") { method collapseHyphens (line 49) | function collapseHyphens() { method collapseUnderscores (line 53) | function collapseUnderscores() { method collapsePeriods (line 57) | function collapsePeriods() { method stripPunctuation (line 61) | function stripPunctuation() { method collapse (line 67) | function collapse() { method rstrip (line 72) | function rstrip() { method lstrip (line 77) | function lstrip() { method strip (line 82) | function strip() { method wsclean (line 87) | function wsclean() { method removeUnprintables (line 92) | function removeUnprintables() { method collapseWhitespaceAndPunc (line 96) | function collapseWhitespaceAndPunc() { method toLowerCase (line 101) | function toLowerCase() { method standardTextFilter (line 105) | function standardTextFilter() { method toArrayFromShingles (line 115) | function toArrayFromShingles($n) { method toSequenceFromShingles (line 127) | function toSequenceFromShingles($n) { FILE: clients/phplib/Conjecture/TextSequence.php class Conjecture_TextSequence (line 4) | class Conjecture_TextSequence { method __construct (line 8) | function __construct(array $tokens) { method concat (line 15) | function concat($other) { method mkString (line 19) | function mkString($glue = " ") { method toString (line 23) | function toString() { method getTokens (line 27) | function getTokens() { method filterBlank (line 31) | function filterBlank() { method filterStopwords (line 40) | function filterStopwords() { method stopwords (line 49) | function stopwords() { method filterBadwords (line 59) | function filterBadwords() { method badwords (line 68) | function badwords() { method filterAllCaps (line 77) | function filterAllCaps() { method AllCaps (line 86) | function AllCaps() { method filterCapitalized (line 95) | function filterCapitalized() { method capitalized (line 104) | function capitalized() { method filterLowercase (line 113) | function filterLowercase() { method allLowercase (line 122) | function allLowercase() { method filterURLs (line 131) | function filterURLs() { method allURLs (line 140) | function allURLs() { method filterListings (line 149) | function filterListings() { method allListings (line 158) | function allListings() { method size (line 167) | function size() { method stopWordCount (line 171) | function stopWordCount() { method stopWordFraq (line 175) | function stopWordFraq($bins = 10.0) { method badWordCount (line 179) | function badWordCount() { method badWordFraq (line 183) | function badWordFraq($bins = 10.0) { method capsCount (line 187) | function capsCount() { method capFraq (line 191) | function capFraq($bins = 10.0) { method urlCount (line 195) | function urlCount() { method urlFraq (line 199) | function urlFraq($bins = 10.0) { method listingsCount (line 203) | function listingsCount() { method listingsFraq (line 207) | function listingsFraq($bins = 10.0) { method sizeBin (line 211) | function sizeBin() { method replaceNumbers (line 217) | function replaceNumbers($replacement = "_num_") { method replaceHTMLEscapes (line 226) | function replaceHTMLEscapes($replacement = " ") { method removeHTMLTags (line 233) | function removeHTMLTags() { method replaceHTMLTags (line 237) | function replaceHTMLTags($replacement = " ") { method replaceNonAlphaNumeric (line 244) | function replaceNonAlphaNumeric($replacement = " ") { method replaceNonAlphaNumericUnderscore (line 251) | function replaceNonAlphaNumericUnderscore($replacement = " ") { method replaceNonAlpha (line 258) | function replaceNonAlpha($replacement = " ") { method collapseHyphens (line 265) | function collapseHyphens() { method collapseUnderscores (line 272) | function collapseUnderscores() { method collapsePeriods (line 279) | function collapsePeriods() { method stripPunctuation (line 286) | function stripPunctuation() { method collapse (line 295) | function collapse() { method rstrip (line 302) | function rstrip() { method lstrip (line 309) | function lstrip() { method strip (line 317) | function strip() { method wsclean (line 322) | function wsclean() { method removeUnprintables (line 327) | function removeUnprintables() { method collapseWhitespaceAndPunc (line 335) | function collapseWhitespaceAndPunc() { method prependNameSpace (line 344) | function prependNameSpace($namespace) { method toList (line 351) | function toList() { method shingles (line 355) | function shingles($n, $whitespace = "_") { method ngrams (line 367) | function ngrams($n, $glue = " ") { method unigramsAndBigrams (line 376) | function unigramsAndBigrams($glue = " ") { method toInstance (line 380) | function toInstance() { FILE: clients/phplib/Conjecture/Vector.php class Conjecture_Vector (line 3) | class Conjecture_Vector { method __construct (line 7) | function __construct($array = array()) { method dot (line 11) | public function dot($rhs) { method getParams (line 22) | public function getParams() { method getParam (line 26) | public function getParam($k) { FILE: src/main/java/com/etsy/conjecture/GenericPair.java class GenericPair (line 6) | public class GenericPair implements java.io.Serializable { method GenericPair (line 21) | public GenericPair(F first, S second) { method getFirst (line 31) | public F getFirst() { method setFirst (line 41) | public void setFirst(F first) { method getSecond (line 50) | public S getSecond() { method setSecond (line 60) | public void setSecond(S second) { method toString (line 64) | @Override method equals (line 69) | @SuppressWarnings("unchecked") method hashCode (line 77) | public int hashCode() { FILE: src/main/java/com/etsy/conjecture/PrimitivePair.java class PrimitivePair (line 8) | public class PrimitivePair implements java.io.Serializable { method PrimitivePair (line 21) | public PrimitivePair(double first, double second) { method getFirst (line 31) | public double getFirst() { method setFirst (line 41) | public void setFirst(double fisrt) { method getSecond (line 50) | public double getSecond() { method setSecond (line 60) | public void setSecond(double second) { method toString (line 64) | @Override method equals (line 69) | @Override method hashCode (line 77) | @Override FILE: src/main/java/com/etsy/conjecture/Utilities.java class Utilities (line 22) | public class Utilities { method Utilities (line 29) | private Utilities() { method cleanLine (line 32) | public static String cleanLine(String line) { method cleanLineRobust (line 45) | public static String cleanLineRobust(String input, String separator, method checkNotBlank (line 68) | public static String checkNotBlank(String s) { method checkNotBlank (line 75) | public static List checkNotBlank(List S) { method checkNotBlank (line 81) | public static String[] checkNotBlank(String[] S) { method stringInnerProduct (line 87) | public static double stringInnerProduct(Map coefficients, method sigmoid (line 96) | public static double sigmoid(double operand) { method dsigmoid (line 103) | public static double dsigmoid(double operand) { method sortTerms (line 113) | public static String sortTerms(String input) { method sortTerms (line 117) | public static String sortTerms(String input, String delim) { method cleanText (line 123) | public final static String cleanText(String tmp, int maxlen) { method grams (line 137) | public final static List grams(String input, int[] gramSizes, method floatingPointEquals (line 163) | public static final boolean floatingPointEquals(double a, double b) { method doubleHash (line 167) | public static int doubleHash(double d) { method logistic (line 172) | public static double logistic(double x) { class ValueComparator (line 176) | static class ValueComparator> imple... method ValueComparator (line 180) | public ValueComparator(boolean reverse) { method compare (line 184) | public int compare(Map.Entry a, Map.Entry b) { method orderKeysByValue (line 190) | public static > ArrayList orderK... method orderKeysByValue (line 195) | public static > ArrayList orderK... method topKeysByValue (line 207) | public static > List topKeysByVa... FILE: src/main/java/com/etsy/conjecture/data/AbstractInstance.java class AbstractInstance (line 7) | public abstract class AbstractInstance> { method AbstractInstance (line 16) | public AbstractInstance() { method AbstractInstance (line 20) | public AbstractInstance(double weight) { method AbstractInstance (line 24) | public AbstractInstance(StringKeyedVector skv) { method AbstractInstance (line 28) | public AbstractInstance(StringKeyedVector skv, double weight) { method AbstractInstance (line 33) | public AbstractInstance(Map map) { method AbstractInstance (line 37) | public AbstractInstance(Map map, double weight) { method setWeight (line 42) | @SuppressWarnings("unchecked") method getWeight (line 48) | public double getWeight() { method getId (line 52) | public String getId() { method getVector (line 56) | public StringKeyedVector getVector() { method setSupportingData (line 60) | public void setSupportingData(String s) { method getSupportingData (line 64) | public String getSupportingData() { method setCoordinate (line 68) | @SuppressWarnings("unchecked") method addToCoordinate (line 74) | @SuppressWarnings("unchecked") method setId (line 80) | @SuppressWarnings("unchecked") method addTerm (line 92) | @SuppressWarnings("unchecked") method addTerm (line 105) | @SuppressWarnings("unchecked") method addTermWithNamespace (line 119) | @SuppressWarnings("unchecked") method addTermWithNamespace (line 133) | @SuppressWarnings("unchecked") method addTerms (line 148) | @SuppressWarnings("unchecked") method addTerms (line 163) | @SuppressWarnings("unchecked") method addTermsWithNamespace (line 177) | @SuppressWarnings("unchecked") method addTermsWithNamespace (line 194) | @SuppressWarnings("unchecked") method addTerms (line 208) | @SuppressWarnings("unchecked") method addTerms (line 223) | @SuppressWarnings("unchecked") method addTermsWithNamespace (line 237) | @SuppressWarnings("unchecked") method addTermsWithNamespace (line 254) | @SuppressWarnings("unchecked") method addTermsWithWeights (line 268) | @SuppressWarnings("unchecked") method addTermsWithWeightsWithNamespace (line 284) | @SuppressWarnings("unchecked") method addNumericArrayWithNamespace (line 301) | @SuppressWarnings("unchecked") method addNumericArray (line 315) | @SuppressWarnings("unchecked") method addNumericArrayWithNamespace (line 331) | @SuppressWarnings("unchecked") method addNumericArray (line 347) | @SuppressWarnings("unchecked") method addNumericArrayWithNamespace (line 363) | @SuppressWarnings("unchecked") method addNumericArray (line 379) | @SuppressWarnings("unchecked") method setNumericArrayWithNamespace (line 395) | @SuppressWarnings("unchecked") method setNumericArray (line 409) | @SuppressWarnings("unchecked") method setNumericArrayWithNamespace (line 425) | @SuppressWarnings("unchecked") method setNumericArray (line 441) | @SuppressWarnings("unchecked") method setNumericArrayWithNamespace (line 457) | @SuppressWarnings("unchecked") method setNumericArray (line 473) | @SuppressWarnings("unchecked") method addIdField (line 487) | @SuppressWarnings("unchecked") method addIdField (line 499) | @SuppressWarnings("unchecked") method addIdFieldWithNamespace (line 513) | @SuppressWarnings("unchecked") method addIdFieldWithNamespace (line 528) | @SuppressWarnings("unchecked") method addIdField (line 540) | @SuppressWarnings("unchecked") method addIdField (line 552) | @SuppressWarnings("unchecked") method addIdFieldWithNamespace (line 566) | @SuppressWarnings("unchecked") method addIdFieldWithNamespace (line 581) | @SuppressWarnings("unchecked") method addIds (line 593) | @SuppressWarnings("unchecked") method addIds (line 607) | @SuppressWarnings("unchecked") method addIds (line 619) | @SuppressWarnings("unchecked") method addIds (line 633) | @SuppressWarnings("unchecked") method addIds (line 647) | @SuppressWarnings("unchecked") method addIds (line 662) | @SuppressWarnings("unchecked") method addIdsWithNamespace (line 676) | @SuppressWarnings("unchecked") method addIdsWithNamespace (line 693) | @SuppressWarnings("unchecked") method addIdsWithNamespace (line 707) | @SuppressWarnings("unchecked") method addIdsWithNamespace (line 724) | @SuppressWarnings("unchecked") method addIdsWithNamespace (line 738) | @SuppressWarnings("unchecked") method addIdsWithNamespace (line 755) | @SuppressWarnings("unchecked") method setIdField (line 767) | @SuppressWarnings("unchecked") method setIdField (line 779) | @SuppressWarnings("unchecked") method setIdFieldWithNamespace (line 793) | @SuppressWarnings("unchecked") method setIdFieldWithNamespace (line 808) | @SuppressWarnings("unchecked") method setIdField (line 820) | @SuppressWarnings("unchecked") method setIdField (line 832) | @SuppressWarnings("unchecked") method setIdFieldWithNamespace (line 846) | @SuppressWarnings("unchecked") method setIdFieldWithNamespace (line 861) | @SuppressWarnings("unchecked") method setIds (line 873) | @SuppressWarnings("unchecked") method setIds (line 887) | @SuppressWarnings("unchecked") method setIds (line 899) | @SuppressWarnings("unchecked") method setIds (line 913) | @SuppressWarnings("unchecked") method setIds (line 927) | @SuppressWarnings("unchecked") method setIds (line 942) | @SuppressWarnings("unchecked") method setIdsWithNamespace (line 956) | @SuppressWarnings("unchecked") method setIdsWithNamespace (line 973) | @SuppressWarnings("unchecked") method setIdsWithNamespace (line 987) | @SuppressWarnings("unchecked") method setIdsWithNamespace (line 1004) | @SuppressWarnings("unchecked") method setIdsWithNamespace (line 1018) | @SuppressWarnings("unchecked") method setIdsWithNamespace (line 1035) | @SuppressWarnings("unchecked") FILE: src/main/java/com/etsy/conjecture/data/BinaryLabel.java class BinaryLabel (line 5) | public class BinaryLabel extends RealValuedLabel { method BinaryLabel (line 9) | public BinaryLabel() { method BinaryLabel (line 13) | public BinaryLabel(double value) { method checkBinaryValue (line 18) | private static double checkBinaryValue(double value) { method getAsPlusMinus (line 25) | public double getAsPlusMinus() { FILE: src/main/java/com/etsy/conjecture/data/BinaryLabeledInstance.java class BinaryLabeledInstance (line 9) | public class BinaryLabeledInstance extends method getLabel (line 15) | public BinaryLabel getLabel() { method BinaryLabeledInstance (line 19) | public BinaryLabeledInstance() { method BinaryLabeledInstance (line 23) | public BinaryLabeledInstance(double label, Map instanc... method BinaryLabeledInstance (line 27) | public BinaryLabeledInstance(double label, Map instance, method BinaryLabeledInstance (line 32) | public BinaryLabeledInstance(double label, StringKeyedVector vec) { method BinaryLabeledInstance (line 36) | public BinaryLabeledInstance(double label, StringKeyedVector vec, method BinaryLabeledInstance (line 41) | public BinaryLabeledInstance(BinaryLabel label, Map in... method BinaryLabeledInstance (line 45) | public BinaryLabeledInstance(BinaryLabel label, method BinaryLabeledInstance (line 51) | public BinaryLabeledInstance(BinaryLabel label, StringKeyedVector vec) { method BinaryLabeledInstance (line 55) | public BinaryLabeledInstance(BinaryLabel label, StringKeyedVector vec, method BinaryLabeledInstance (line 60) | public BinaryLabeledInstance(double label) { method BinaryLabeledInstance (line 64) | public BinaryLabeledInstance(double label, double weight) { method BinaryLabeledInstance (line 68) | public BinaryLabeledInstance(BinaryLabel label) { method BinaryLabeledInstance (line 72) | public BinaryLabeledInstance(BinaryLabel label, double weight) { FILE: src/main/java/com/etsy/conjecture/data/ByteArrayDoubleHashMap.java class ByteArrayDoubleHashMap (line 24) | public class ByteArrayDoubleHashMap implements Serializable, KryoSeriali... method ByteArrayDoubleHashMap (line 38) | public ByteArrayDoubleHashMap() { method ByteArrayDoubleHashMap (line 42) | public ByteArrayDoubleHashMap(int initialCapacity, float loadFactor, method ByteArrayDoubleHashMap (line 47) | public ByteArrayDoubleHashMap(int initialCapacity, float loadFactor, method byteArrayToString (line 56) | public String byteArrayToString(byte[] b) { method stringToByteArray (line 65) | public byte[] stringToByteArray(String s) { class TByteArrayDoubleHashMap (line 78) | static class TByteArrayDoubleHashMap extends TObjectDoubleHashMap keySet() { method values (line 153) | public Set values() { method containsValue (line 161) | public boolean containsValue(Object d) { method entrySet (line 165) | public Set> entrySet() { method isEmpty (line 173) | public boolean isEmpty() { method clear (line 177) | public void clear() { method remove (line 181) | public Double remove(Object k) { method get (line 185) | public Double get(Object k) { method put (line 189) | public Double put(String key, Double value) { method putAll (line 193) | public void putAll(Map m) { method getPrimitive (line 199) | public double getPrimitive(byte[] key) { method getPrimitive (line 203) | public double getPrimitive(String key) { method putPrimitive (line 207) | public double putPrimitive(byte[] key, double value) { method putPrimitive (line 211) | public double putPrimitive(String key, double value) { method removePrimitive (line 215) | public double removePrimitive(byte[] key) { method removePrimitive (line 219) | public double removePrimitive(String key) { method transformValues (line 223) | public void transformValues(TDoubleFunction func) { method troveIterator (line 227) | public TObjectDoubleIterator troveIterator() { method iterator (line 231) | public Iterator> iterator() { method writeObject (line 252) | private void writeObject(ObjectOutputStream output) throws IOException { method readObject (line 268) | private void readObject(ObjectInputStream input) throws IOException, method write (line 287) | public void write(Kryo kryo, Output output) { method read (line 303) | public void read(Kryo kryo, Input input) { FILE: src/main/java/com/etsy/conjecture/data/ClusterLabel.java class ClusterLabel (line 3) | public class ClusterLabel extends Label{ method ClusterLabel (line 9) | public ClusterLabel() { method ClusterLabel (line 13) | public ClusterLabel(String label) { method getLabel (line 17) | public String getLabel() { method setLabel (line 21) | public void setLabel(String label) { method toString (line 25) | public String toString() { method hashCode (line 29) | @Override method equals (line 37) | @Override FILE: src/main/java/com/etsy/conjecture/data/ClusterPrediction.java class ClusterPrediction (line 9) | public class ClusterPrediction extends ClusterLabel{ method ClusterPrediction (line 18) | public ClusterPrediction(Map clusterProbs) { method getMap (line 33) | public Map getMap() { FILE: src/main/java/com/etsy/conjecture/data/Instance.java class Instance (line 6) | public class Instance extends AbstractInstance { method Instance (line 8) | public Instance() { method Instance (line 12) | public Instance(StringKeyedVector vec) { FILE: src/main/java/com/etsy/conjecture/data/InstanceFactory.java class InstanceFactory (line 3) | public class InstanceFactory { method InstanceFactory (line 5) | private InstanceFactory() { method buildInstance (line 8) | public static Instance buildInstance() { method copyInstance (line 12) | public static Instance copyInstance(Instance inst) { method toBinaryLabeledInstance (line 16) | public static BinaryLabeledInstance toBinaryLabeledInstance(double label, method toBinaryLabeledInstance (line 21) | public static BinaryLabeledInstance toBinaryLabeledInstance( method toRealValueLabeledInstance (line 26) | public static RealValueLabeledInstance toRealValueLabeledInstance( method toRealValueLabeledInstance (line 31) | public static RealValueLabeledInstance toRealValueLabeledInstance( FILE: src/main/java/com/etsy/conjecture/data/InstanceInterface.java type InstanceInterface (line 7) | public interface InstanceInterface> { method getId (line 9) | public abstract String getId(); method setId (line 11) | public abstract T setId(String id); method addTerm (line 13) | public abstract T addTerm(String term); method addTerm (line 15) | public abstract T addTerm(String term, double featureWeight); method addTermWithNamespace (line 17) | public abstract T addTermWithNamespace(String term, String namespace); method addTermWithNamespace (line 19) | public abstract T addTermWithNamespace(String term, String namespace, method addTerms (line 22) | public abstract T addTerms(Collection terms, double featureWei... method addTerms (line 24) | public abstract T addTerms(Collection terms); method addTermsWithNamespace (line 26) | public abstract T addTermsWithNamespace(Collection terms, method addTermsWithNamespace (line 29) | public abstract T addTermsWithNamespace(Collection terms, method addTerms (line 32) | public abstract T addTerms(String[] terms, double featureWeight); method addTerms (line 34) | public abstract T addTerms(String[] terms); method addTermsWithNamespace (line 36) | public abstract T addTermsWithNamespace(String[] terms, String namespace, method addTermsWithNamespace (line 39) | public abstract T addTermsWithNamespace(String[] terms, String namespa... method addTermsWithWeights (line 41) | public abstract T addTermsWithWeights(Map termsWithWei... method addTermsWithWeightsWithNamespace (line 43) | public abstract T addTermsWithWeightsWithNamespace( method addNumericArrayWithNamespace (line 46) | public abstract T addNumericArrayWithNamespace(double[] array, method addNumericArray (line 49) | public abstract T addNumericArray(double[] array); method addNumericArrayWithNamespace (line 51) | public abstract T addNumericArrayWithNamespace(Double[] array, method addNumericArray (line 54) | public abstract T addNumericArray(Double[] array); method addNumericArrayWithNamespace (line 56) | public abstract T addNumericArrayWithNamespace(List values, method addNumericArray (line 59) | public abstract T addNumericArray(List values); method setNumericArrayWithNamespace (line 61) | public abstract T setNumericArrayWithNamespace(double[] array, method setNumericArray (line 64) | public abstract T setNumericArray(double[] array); method setNumericArrayWithNamespace (line 66) | public abstract T setNumericArrayWithNamespace(Double[] array, method setNumericArray (line 69) | public abstract T setNumericArray(Double[] array); method setNumericArrayWithNamespace (line 71) | public abstract T setNumericArrayWithNamespace(List values, method setNumericArray (line 74) | public abstract T setNumericArray(List values); method addIdField (line 76) | public abstract T addIdField(long id, double featureWeight); method addIdField (line 78) | public abstract T addIdField(long id); method addIdFieldWithNamespace (line 80) | public abstract T addIdFieldWithNamespace(long id, double featureWeight, method addIdFieldWithNamespace (line 83) | public abstract T addIdFieldWithNamespace(long id, String namespace); method addIdField (line 85) | public abstract T addIdField(int id, double featureWeight); method addIdField (line 87) | public abstract T addIdField(int id); method addIdFieldWithNamespace (line 89) | public abstract T addIdFieldWithNamespace(int id, double featureWeight, method addIdFieldWithNamespace (line 92) | public abstract T addIdFieldWithNamespace(int id, String namespace); method addIds (line 94) | public abstract T addIds(long[] ids, double featureWeight); method addIds (line 96) | public abstract T addIds(long[] ids); method addIds (line 98) | public abstract T addIds(int[] ids, double featureWeight); method addIds (line 100) | public abstract T addIds(int[] ids); method addIds (line 102) | public abstract T addIds(Collection ids, double featureWeight); method addIds (line 104) | public abstract T addIds(Collection ids); method addIdsWithNamespace (line 106) | public abstract T addIdsWithNamespace(long[] ids, double featureWeight, method addIdsWithNamespace (line 109) | public abstract T addIdsWithNamespace(long[] ids, String namespace); method addIdsWithNamespace (line 111) | public abstract T addIdsWithNamespace(int[] ids, double featureWeight, method addIdsWithNamespace (line 114) | public abstract T addIdsWithNamespace(int[] ids, String namespace); method addIdsWithNamespace (line 116) | public abstract T addIdsWithNamespace(Collection ids, method addIdsWithNamespace (line 119) | public abstract T addIdsWithNamespace(Collection ids, String nam... method setIdField (line 121) | public abstract T setIdField(long id, double featureWeight); method setIdField (line 123) | public abstract T setIdField(long id); method setIdFieldWithNamespace (line 125) | public abstract T setIdFieldWithNamespace(long id, double featureWeight, method setIdFieldWithNamespace (line 128) | public abstract T setIdFieldWithNamespace(long id, String namespace); method setIdField (line 130) | public abstract T setIdField(int id, double featureWeight); method setIdField (line 132) | public abstract T setIdField(int id); method setIdFieldWithNamespace (line 134) | public abstract T setIdFieldWithNamespace(int id, double featureWeight, method setIdFieldWithNamespace (line 137) | public abstract T setIdFieldWithNamespace(int id, String namespace); method setIds (line 139) | public abstract T setIds(long[] ids, double featureWeight); method setIds (line 141) | public abstract T setIds(long[] ids); method setIds (line 143) | public abstract T setIds(int[] ids, double featureWeight); method setIds (line 145) | public abstract T setIds(int[] ids); method setIds (line 147) | public abstract T setIds(Collection ids, double featureWeight); method setIds (line 149) | public abstract T setIds(Collection ids); method setIdsWithNamespace (line 151) | public abstract T setIdsWithNamespace(long[] ids, double featureWeight, method setIdsWithNamespace (line 154) | public abstract T setIdsWithNamespace(long[] ids, String namespace); method setIdsWithNamespace (line 156) | public abstract T setIdsWithNamespace(int[] ids, double featureWeight, method setIdsWithNamespace (line 159) | public abstract T setIdsWithNamespace(int[] ids, String namespace); method setIdsWithNamespace (line 161) | public abstract T setIdsWithNamespace(Collection ids, method setIdsWithNamespace (line 164) | public abstract T setIdsWithNamespace(Collection ids, String nam... FILE: src/main/java/com/etsy/conjecture/data/Label.java class Label (line 3) | public class Label implements java.io.Serializable { method Label (line 7) | public Label() { FILE: src/main/java/com/etsy/conjecture/data/LabeledInstance.java type LabeledInstance (line 3) | public interface LabeledInstance { method getLabel (line 4) | public L getLabel(); method getVector (line 6) | public StringKeyedVector getVector(); method getWeight (line 8) | public double getWeight(); FILE: src/main/java/com/etsy/conjecture/data/LazyVector.java class LazyVector (line 21) | public class LazyVector extends StringKeyedVector implements Serializable, type UpdateFunction (line 35) | public static interface UpdateFunction extends Serializable { method lazyUpdate (line 36) | public double lazyUpdate(String key, double param, long startIteration, method LazyVector (line 40) | public LazyVector() { method LazyVector (line 50) | public LazyVector(UpdateFunction uf) { method LazyVector (line 54) | public LazyVector(int initialCapacity, UpdateFunction uf) { method LazyVector (line 61) | public LazyVector(StringKeyedVector skv, UpdateFunction uf) { method LazyVector (line 71) | public LazyVector(ByteArrayDoubleHashMap map, UpdateFunction uf) { method LazyVector (line 78) | public LazyVector(Map jmap, UpdateFunction uf) { method incrementIteration (line 85) | public void incrementIteration() { method delazify (line 89) | public void delazify() { method delazifyCoordinate (line 103) | public double delazifyCoordinate(String key) { method delazifyCoordinate (line 107) | public double delazifyCoordinate(byte[] key) { method skipToIteration (line 129) | public void skipToIteration(long iter) { method setCoordinate (line 143) | public double setCoordinate(String key, double value) { method deleteCoordinate (line 156) | public double deleteCoordinate(String key) { method getMap (line 165) | public Map getMap() { method addToCoordinateInternal (line 169) | protected double addToCoordinateInternal(byte[] bkey, double value) { method getCoordinate (line 190) | public double getCoordinate(String key) { method size (line 198) | public int size() { method containsKey (line 206) | public boolean containsKey(String key) { method contains (line 214) | public boolean contains(String key) { method keySet (line 221) | public Set keySet() { method values (line 229) | public Set values() { method transformValues (line 237) | public void transformValues(TDoubleFunction func) { method removeZeroCoordinates (line 245) | public void removeZeroCoordinates() { method dot (line 259) | public double dot(StringKeyedVector skv) { method dotWithSKV (line 267) | protected double dotWithSKV(StringKeyedVector vec) { method dotWithLazy (line 279) | protected double dotWithLazy(LazyVector vec) { method LPNorm (line 307) | public double LPNorm(double p) { method iterator (line 315) | public Iterator> iterator() { method toString (line 320) | public String toString() { method writeReplace (line 325) | private Object writeReplace() throws java.io.ObjectStreamException { method writeObject (line 331) | private void writeObject(ObjectOutputStream output) throws IOException { method readObject (line 338) | private void readObject(ObjectInputStream input) throws IOException, method write (line 350) | public void write(Kryo kryo, Output output) { method read (line 358) | public void read(Kryo kryo, Input input) { FILE: src/main/java/com/etsy/conjecture/data/MulticlassLabel.java class MulticlassLabel (line 6) | public class MulticlassLabel extends Label { method MulticlassLabel (line 12) | public MulticlassLabel() { method MulticlassLabel (line 16) | public MulticlassLabel(String label) { method getLabel (line 20) | public String getLabel() { method setLabel (line 24) | public void setLabel(String label) { method toString (line 28) | public String toString() { method toBinaryLabel (line 32) | public BinaryLabel toBinaryLabel(String className) { method hashCode (line 36) | @Override method equals (line 44) | @Override FILE: src/main/java/com/etsy/conjecture/data/MulticlassLabeledInstance.java class MulticlassLabeledInstance (line 5) | public class MulticlassLabeledInstance extends method getLabel (line 11) | public MulticlassLabel getLabel() { method MulticlassLabeledInstance (line 15) | public MulticlassLabeledInstance(String label) { method MulticlassLabeledInstance (line 19) | public MulticlassLabeledInstance(String label, double weight) { method MulticlassLabeledInstance (line 23) | public MulticlassLabeledInstance(String label, Map ins... method MulticlassLabeledInstance (line 27) | public MulticlassLabeledInstance(String label, method MulticlassLabeledInstance (line 32) | public MulticlassLabeledInstance(String label, StringKeyedVector vec) { method MulticlassLabeledInstance (line 36) | public MulticlassLabeledInstance(String label, StringKeyedVector vec, method MulticlassLabeledInstance (line 41) | public MulticlassLabeledInstance(MulticlassLabel label) { method MulticlassLabeledInstance (line 45) | public MulticlassLabeledInstance(MulticlassLabel label, double weight) { method MulticlassLabeledInstance (line 50) | public MulticlassLabeledInstance(MulticlassLabel label, method MulticlassLabeledInstance (line 55) | public MulticlassLabeledInstance(MulticlassLabel label, method MulticlassLabeledInstance (line 61) | public MulticlassLabeledInstance(MulticlassLabel label, method MulticlassLabeledInstance (line 66) | public MulticlassLabeledInstance(MulticlassLabel label, method toBinaryInstance (line 71) | public BinaryLabeledInstance toBinaryInstance(String category) { FILE: src/main/java/com/etsy/conjecture/data/MulticlassPrediction.java class MulticlassPrediction (line 9) | public class MulticlassPrediction extends MulticlassLabel { method MulticlassPrediction (line 18) | public MulticlassPrediction(Map classProbs) { method getProb (line 33) | public Double getProb(String category) { method getProbOrElse (line 37) | public Double getProbOrElse(String category, Double def) { method getMap (line 45) | public Map getMap() { FILE: src/main/java/com/etsy/conjecture/data/RealValueLabeledInstance.java class RealValueLabeledInstance (line 5) | public class RealValueLabeledInstance extends method getLabel (line 11) | public RealValuedLabel getLabel() { method RealValueLabeledInstance (line 15) | public RealValueLabeledInstance() { method RealValueLabeledInstance (line 19) | public RealValueLabeledInstance(RealValuedLabel label) { method RealValueLabeledInstance (line 23) | public RealValueLabeledInstance(RealValuedLabel label, double weight) { method RealValueLabeledInstance (line 28) | public RealValueLabeledInstance(double label) { method RealValueLabeledInstance (line 32) | public RealValueLabeledInstance(double label, double weight) { method RealValueLabeledInstance (line 36) | public RealValueLabeledInstance(double label, Map inst... method RealValueLabeledInstance (line 40) | public RealValueLabeledInstance(double label, Map inst... method RealValueLabeledInstance (line 45) | public RealValueLabeledInstance(double label, StringKeyedVector vec) { method RealValueLabeledInstance (line 49) | public RealValueLabeledInstance(double label, StringKeyedVector vec, method RealValueLabeledInstance (line 54) | public RealValueLabeledInstance(RealValuedLabel label, method RealValueLabeledInstance (line 59) | public RealValueLabeledInstance(RealValuedLabel label, method RealValueLabeledInstance (line 65) | public RealValueLabeledInstance(RealValuedLabel label, StringKeyedVect... method RealValueLabeledInstance (line 69) | public RealValueLabeledInstance(RealValuedLabel label, FILE: src/main/java/com/etsy/conjecture/data/RealValuedLabel.java class RealValuedLabel (line 3) | public class RealValuedLabel extends Label { method RealValuedLabel (line 8) | public RealValuedLabel(double value) { method getValue (line 12) | public Double getValue() { method toString (line 16) | @Override FILE: src/main/java/com/etsy/conjecture/data/Recommendation.java class Recommendation (line 5) | public class Recommendation implements Serializable { method Recommendation (line 12) | public Recommendation(String id, double score) { FILE: src/main/java/com/etsy/conjecture/data/StringKeyedVector.java class StringKeyedVector (line 14) | public class StringKeyedVector implements Serializable, method StringKeyedVector (line 32) | public StringKeyedVector() { method StringKeyedVector (line 36) | public StringKeyedVector(int initialCapacity) { method StringKeyedVector (line 41) | public StringKeyedVector(StringKeyedVector skv) { method StringKeyedVector (line 46) | public StringKeyedVector(Map jmap) { method getFreezeKeySet (line 56) | public boolean getFreezeKeySet() { method setFreezeKeySet (line 64) | public void setFreezeKeySet(boolean freeze) { method setCoordinate (line 72) | public double setCoordinate(String key, double value) { method deleteCoordinate (line 84) | public double deleteCoordinate(String key) { method getMap (line 92) | public Map getMap() { method addToCoordinate (line 99) | public double addToCoordinate(String key, double value) { method addToCoordinateInternal (line 104) | protected double addToCoordinateInternal(byte[] bkey, double value) { method getCoordinate (line 121) | public double getCoordinate(String key) { method addScaled (line 128) | public void addScaled(StringKeyedVector vec, double scale) { method multiplyPointwise (line 139) | public StringKeyedVector multiplyPointwise(StringKeyedVector vec) { method projectOntoNonZeroCoordinates (line 153) | public StringKeyedVector projectOntoNonZeroCoordinates(StringKeyedVect... method size (line 169) | public int size() { method containsKey (line 176) | public boolean containsKey(String key) { method contains (line 183) | public boolean contains(String key) { method keySet (line 190) | public Set keySet() { method values (line 197) | public Set values() { method add (line 204) | public void add(StringKeyedVector vec) { method sub (line 211) | public void sub(StringKeyedVector vec) { method mul (line 218) | public void mul(final double a) { method transformValues (line 229) | public void transformValues(TDoubleFunction func) { method removeZeroCoordinates (line 236) | public void removeZeroCoordinates() { method dot (line 252) | public double dot(StringKeyedVector vec) { method LPNorm (line 274) | public double LPNorm(double p) { method max (line 285) | public double max() { method iterator (line 298) | public Iterator> iterator() { method toString (line 302) | public String toString() { method copy (line 311) | public StringKeyedVector copy() { FILE: src/main/java/com/etsy/conjecture/evaluation/BinaryModelEvaluation.java class BinaryModelEvaluation (line 15) | public class BinaryModelEvaluation implements ModelEvaluation, method BinaryModelEvaluation (line 22) | public BinaryModelEvaluation() { method merge (line 27) | public void merge(ModelEvaluation other) { method add (line 33) | public void add(BinaryLabel real, BinaryLabel pred) { method add (line 37) | public void add(double label, double prediction) { method add (line 42) | public void add(PrimitivePair labelPrediction) { method computeAUC (line 47) | public double computeAUC() { method computeBrier (line 51) | public double computeBrier() { method computeAccy (line 55) | public double computeAccy() { method computeAccy (line 59) | public double computeAccy(int dim) { method computeFmeasure (line 63) | public double computeFmeasure() { method computeFmeasure (line 67) | public double computeFmeasure(int dim) { method computePrecision (line 71) | public double computePrecision() { method computePrecision (line 75) | public double computePrecision(int dim) { method computeRecall (line 79) | public double computeRecall() { method computeRecall (line 83) | public double computeRecall(int dim) { method getStatistics (line 87) | public Map getStatistics() { method getObjects (line 109) | public Map getObjects() { FILE: src/main/java/com/etsy/conjecture/evaluation/ConfusionMatrix.java class ConfusionMatrix (line 16) | public class ConfusionMatrix implements Serializable { method ConfusionMatrix (line 38) | public ConfusionMatrix(int classes) { method add (line 44) | public void add(ConfusionMatrix m) { method ConfusionMatrix (line 61) | public ConfusionMatrix(int classes, method ConfusionMatrix (line 76) | public ConfusionMatrix(int classes, PrimitivePair[] labelsAndPredictio... method ConfusionMatrix (line 90) | public ConfusionMatrix(int classes, double[] labels, double[] predicti... method addInfo (line 109) | public void addInfo(int label, int guess) { method addInfo (line 122) | public void addInfo(int label, double[] guess) { method addInfo (line 137) | public void addInfo(int label, double[] guess, double freq) { method addInfo (line 157) | public void addInfo(double label, double prediction) { method addInfo (line 174) | public void addInfo(double[] softlabels, double[] guess) { method addInfo (line 193) | public void addInfo(double[] softlabels, double[] guess, double freq) { method classDistribution (line 207) | public double[] classDistribution() { method classDistribution (line 223) | public double classDistribution(int num) { method addHard (line 247) | public void addHard(double[] softlabels, double[] guess, double weight) { method addHard (line 260) | public void addHard(double[] softlabels, double[] guess) { method addHard (line 274) | public void addHard(int label, double[] guess) { method addHard (line 288) | public void addHard(int label, double prediction) { method addHard (line 306) | public void addHard(int label, double[] guess, double freq) { method softToHard (line 319) | private static double[] softToHard(double[] scores) { method toString (line 338) | @Override method toStringRowNormalized (line 362) | public String toStringRowNormalized() { method toStringColNormalized (line 388) | public String toStringColNormalized() { method rowSums (line 413) | public double[] rowSums() { method computeAccuracy (line 431) | public double computeAccuracy(int classid) { method computeAverageFmeasure (line 441) | public double computeAverageFmeasure() { method computeAveragePrecision (line 452) | public double computeAveragePrecision() { method computeAverageRecall (line 463) | public double computeAverageRecall() { method colSums (line 479) | public double[] colSums() { method getMatrix (line 494) | public double[][] getMatrix() { method getDim (line 507) | public int getDim() { method computeAccuracy (line 517) | public double computeAccuracy() { method computePrecision (line 538) | public double[] computePrecision() { method computeRecall (line 561) | public double[] computeRecall() { method computeFmeasure (line 588) | public double[] computeFmeasure() { method getIR (line 607) | public String getIR() { method computePrecision (line 630) | public double computePrecision(int dim) { method computeRecall (line 645) | public double computeRecall(int dim) { method computeFmeasure (line 663) | public double computeFmeasure(int dim) { method total (line 676) | private double total(double[] arr) { method computeAccuracy (line 693) | public static double computeAccuracy(Collection input) { FILE: src/main/java/com/etsy/conjecture/evaluation/EvaluationAggregator.java class EvaluationAggregator (line 14) | public class EvaluationAggregator implements Serializab... method add (line 20) | public void add(ModelEvaluation eval) { method getValue (line 48) | public double getValue(String key) { method toString (line 52) | @Override method format (line 67) | private String format(DescriptiveStatistics stats) { FILE: src/main/java/com/etsy/conjecture/evaluation/ModelEvaluation.java type ModelEvaluation (line 7) | public interface ModelEvaluation { method add (line 8) | public void add(L real, L predicted); method getStatistics (line 10) | public Map getStatistics(); method getObjects (line 12) | public Map getObjects(); method merge (line 14) | public void merge(ModelEvaluation other); FILE: src/main/java/com/etsy/conjecture/evaluation/MulticlassConfusionMatrix.java class MulticlassConfusionMatrix (line 16) | public class MulticlassConfusionMatrix implements Serializable { method MulticlassConfusionMatrix (line 38) | public MulticlassConfusionMatrix(String[] categories) { method add (line 44) | public void add(MulticlassConfusionMatrix m) { method initializeMatrix (line 57) | private static SortedMap> initialize... method initializeMatrix (line 67) | private static SortedMap> initialize... method getValue (line 80) | private Double getValue(String label, String guess) { method updateConfusionMatrix (line 84) | private void updateConfusionMatrix(String label, String guess, double ... method initializeProbabilityMatrix (line 88) | private Map initializeProbabilityMatrix() { method addInfo (line 104) | public void addInfo(String label, String guess) { method addInfo (line 109) | public void addInfo(String label, String guess, double freq) { method addInfo (line 122) | public void addInfo(String label, Map guesses) { method addInfo (line 137) | public void addInfo(String label, Map predictions, method addInfo (line 154) | public void addInfo(Map labels, method addInfo (line 169) | public void addInfo(Map labels, method classDistribution (line 184) | public Map classDistribution() { method classDistribution (line 200) | public double classDistribution(String category) { method addHard (line 225) | public void addHard(Map softlabels, method addHard (line 239) | public void addHard(Map softlabels, method addHard (line 254) | public void addHard(String label, Map guess) { method addHard (line 271) | public void addHard(String label, Map guess, double fr... method softToHard (line 284) | private static String softToHard(Map scores) { method printDebug (line 296) | public String printDebug() { method toString (line 305) | public String toString() { method toStringRowNormalized (line 329) | public String toStringRowNormalized() { method toStringColNormalized (line 357) | public String toStringColNormalized() { method rowSums (line 384) | public Map rowSums() { method computeAccuracy (line 406) | public double computeAccuracy(String classId) { method computeAverageFmeasure (line 420) | public double computeAverageFmeasure() { method computeAveragePrecision (line 431) | public double computeAveragePrecision() { method computeAverageRecall (line 446) | public double computeAverageRecall() { method colSums (line 466) | public Map colSums() { method getMatrix (line 482) | public SortedMap> getMatrix() { method getDim (line 499) | public int getDim() { method computeAccuracy (line 509) | public double computeAccuracy() { method computePrecision (line 531) | public Map computePrecision() { method computeRecall (line 545) | public Map computeRecall() { method computeFmeasure (line 561) | public Map computeFmeasure() { method getIR (line 585) | public String getIR() { method computePrecision (line 609) | public double computePrecision(String category) { method computeRecall (line 625) | public double computeRecall(String category) { method computeFmeasure (line 643) | public double computeFmeasure(String category) { method total (line 656) | private double total(Map probs) { FILE: src/main/java/com/etsy/conjecture/evaluation/MulticlassModelEvaluation.java class MulticlassModelEvaluation (line 17) | public class MulticlassModelEvaluation implements Serializable, method MulticlassModelEvaluation (line 29) | public MulticlassModelEvaluation(String[] categories) { method add (line 35) | public void add(String label, MulticlassPrediction prediction) { method merge (line 40) | public void merge(ModelEvaluation other) { method add (line 46) | public void add(GenericPair labelPredict... method add (line 50) | public void add(MulticlassLabel real, MulticlassLabel pred) { method computeAUC (line 58) | public double computeAUC() { method computeAUC (line 62) | public double computeAUC(String dim) { method computeBrier (line 66) | public double computeBrier() { method computeAccy (line 70) | public double computeAccy() { method computeAccy (line 74) | public double computeAccy(String dim) { method computeFmeasure (line 78) | public double computeFmeasure() { method computeFmeasure (line 82) | public double computeFmeasure(String dim) { method computePrecision (line 86) | public double computePrecision() { method computePrecision (line 90) | public double computePrecision(String dim) { method computeRecall (line 94) | public double computeRecall() { method computeRecall (line 98) | public double computeRecall(String dim) { method computePercent (line 102) | public double computePercent(String dim) { method printDebug (line 106) | public String printDebug() { method getStatistics (line 110) | public Map getStatistics() { method toString (line 132) | public String toString() { method getObjects (line 141) | public HashMap getObjects() { FILE: src/main/java/com/etsy/conjecture/evaluation/MulticlassReceiverOperatingCharacteristic.java class MulticlassReceiverOperatingCharacteristic (line 12) | public class MulticlassReceiverOperatingCharacteristic implements Serial... method MulticlassReceiverOperatingCharacteristic (line 28) | public MulticlassReceiverOperatingCharacteristic(String[] categories) { method add (line 37) | public void add(MulticlassReceiverOperatingCharacteristic other) { method add (line 54) | public void add(GenericPair labelPredict... method add (line 58) | public void add(String label, MulticlassPrediction prediction) { method multiclassAUC (line 79) | public double multiclassAUC() { method singleClassAUC (line 91) | public double singleClassAUC(String category) { method multiclassBrierScore (line 95) | public double multiclassBrierScore() { method computePercent (line 104) | public double computePercent(String category) { method computeAUC (line 108) | public static double computeAUC( method computeBrierScore (line 118) | public static double computeBrierScore( FILE: src/main/java/com/etsy/conjecture/evaluation/ReceiverOperatingCharacteristic.java class ReceiverOperatingCharacteristic (line 14) | public class ReceiverOperatingCharacteristic implements Serializable { class NumComparator (line 16) | private static class NumComparator implements Comparator, method compare (line 20) | @Override method ReceiverOperatingCharacteristic (line 44) | public ReceiverOperatingCharacteristic() { method add (line 51) | public void add(ReceiverOperatingCharacteristic r) { method increment (line 62) | private void increment(Double key, int[] value) { method increment (line 73) | private void increment(Double prediction, double label) { method add (line 92) | public void add(double label, double prediction) { method add (line 97) | public void add(PrimitivePair pair) { method ROC (line 106) | public double[][] ROC() { method brierScore (line 138) | public double brierScore() { method averagedBrierScore (line 163) | public double averagedBrierScore(int bins) { method binaryAUC (line 200) | public double binaryAUC() { method trapezoidArea (line 225) | private double trapezoidArea(double x1, double x2, double y1, double y... method toString (line 236) | @Override method computeAUC (line 253) | public static double computeAUC( method computeBrierScore (line 268) | public static double computeBrierScore( FILE: src/main/java/com/etsy/conjecture/evaluation/RegressionModelEvaluation.java class RegressionModelEvaluation (line 12) | public class RegressionModelEvaluation implements method add (line 18) | public void add(RealValuedLabel real, RealValuedLabel pred) { method merge (line 22) | public void merge(ModelEvaluation other) { method add (line 29) | public void add(double label, double prediction) { method add (line 36) | public void add(PrimitivePair labelPrediction) { method computeMeanSquaredError (line 40) | public double computeMeanSquaredError() { method computeMeanAbsoluteError (line 44) | public double computeMeanAbsoluteError() { method getStatistics (line 48) | public HashMap getStatistics() { method toString (line 55) | @Override method getObjects (line 63) | public HashMap getObjects() { FILE: src/main/java/com/etsy/conjecture/model/AdagradOptimizer.java class AdagradOptimizer (line 12) | public class AdagradOptimizer extends SGDOptimizer { method getUpdate (line 17) | @Override method updateAndGetFeatureLearningRate (line 35) | public double updateAndGetFeatureLearningRate(String feature, double g... method getFeatureLearningRate (line 52) | public double getFeatureLearningRate(String feature) { method lazyUpdate (line 64) | @Override method adagradL1 (line 80) | public double adagradL1(String feature, double param, long iter) { method teardown (line 92) | @Override FILE: src/main/java/com/etsy/conjecture/model/ClusteringModel.java class ClusteringModel (line 22) | public abstract class ClusteringModel implem... method update (line 31) | public void update(LabeledInstance instance) { method update (line 35) | public void update(Collection> instances) { method update (line 41) | public abstract void update(StringKeyedVector instance); method predict (line 43) | public abstract ClusterLabel predict(StringKeyedVector instance); method ClusteringModel (line 45) | protected ClusteringModel() { method ClusteringModel (line 53) | protected ClusteringModel(HashMap param) { method setFreezeFeatureSet (line 65) | public void setFreezeFeatureSet(boolean freeze) { method reScale (line 71) | public void reScale(double scale) { method merge (line 77) | public void merge(ClusteringModel model, double scale) { method setNumClusters (line 83) | public ClusteringModel setNumClusters(int k) { method setL1ProjectionErrorTolerance (line 89) | public ClusteringModel setL1ProjectionErrorTolerance(dou... method setL1ProjectionBallRadius (line 95) | public ClusteringModel setL1ProjectionBallRadius(double ... method decompose (line 101) | public Iterator> decompose() { method setParameter (line 105) | public void setParameter(String name, double value){ method getEpoch (line 109) | public long getEpoch() { method setEpoch (line 113) | public void setEpoch(long epoch) { FILE: src/main/java/com/etsy/conjecture/model/ControlOptimizer.java class ControlOptimizer (line 10) | public class ControlOptimizer extends SGDOptimizer { method getUpdate (line 14) | @Override method updateAndGetFeatureLearningRate (line 32) | public double updateAndGetFeatureLearningRate(String feature, double g... method getFeatureLearningRate (line 48) | public double getFeatureLearningRate(String feature) { method teardown (line 52) | @Override FILE: src/main/java/com/etsy/conjecture/model/Decomposable.java type Decomposable (line 9) | public interface Decomposable { method decompose (line 14) | public Iterator> decompose(); method setParameter (line 19) | public void setParameter(String name, double value); FILE: src/main/java/com/etsy/conjecture/model/ElasticNetOptimizer.java class ElasticNetOptimizer (line 5) | public class ElasticNetOptimizer extends SGDOptimizer extends SGDOptimizer { method getUpdate (line 23) | @Override method getFeatureLearningRate (line 48) | public double getFeatureLearningRate(String feature, double gradient) { method FTRLRegularization (line 57) | public void FTRLRegularization(LabeledInstance instance) { method getRegularizedWeight (line 72) | public double getRegularizedWeight(String feature) { method lazyUpdate (line 91) | @Override method setAlpha (line 96) | public FTRLOptimizer setAlpha(double alpha) { method setBeta (line 102) | public FTRLOptimizer setBeta(double beta) { method teardown (line 108) | @Override FILE: src/main/java/com/etsy/conjecture/model/Hinge.java class Hinge (line 14) | public class Hinge extends UpdateableLinearModel { method Hinge (line 19) | public Hinge(SGDOptimizer optimizer) { method Hinge (line 23) | public Hinge(StringKeyedVector param, SGDOptimizer optimizer) { method predict (line 27) | @Override method loss (line 33) | @Override method getGradients (line 45) | @Override method getModelType (line 59) | @Override method setThreshold (line 64) | public Hinge setThreshold(double threshold) { FILE: src/main/java/com/etsy/conjecture/model/KMeans.java class KMeans (line 20) | public class KMeans extends ClusteringModel { method KMeans (line 25) | public KMeans(String[] categories) { method KMeans (line 34) | public KMeans(Map centers) { method predict (line 42) | public ClusterPrediction predict(StringKeyedVector instance) { method update (line 50) | public void update(StringKeyedVector instance) { method getCurrent (line 67) | public Double getCurrent(StringKeyedVector center, Double theta) { method findTheta (line 78) | public Double findTheta(StringKeyedVector center, Double norm) { method doProjection (line 95) | public void doProjection(StringKeyedVector center, Double theta) { method l1Projection (line 110) | public void l1Projection(StringKeyedVector center) { FILE: src/main/java/com/etsy/conjecture/model/LeastSquaresRegressionModel.java class LeastSquaresRegressionModel (line 7) | public class LeastSquaresRegressionModel extends method LeastSquaresRegressionModel (line 12) | public LeastSquaresRegressionModel(SGDOptimizer optimizer) { method LeastSquaresRegressionModel (line 16) | public LeastSquaresRegressionModel(StringKeyedVector param, SGDOptimiz... method predict (line 20) | @Override method loss (line 25) | @Override method getGradients (line 32) | @Override method getModelType (line 41) | @Override FILE: src/main/java/com/etsy/conjecture/model/LogisticRegression.java class LogisticRegression (line 11) | public class LogisticRegression extends UpdateableLinearModel { method MIRA (line 12) | public MIRA() { method MIRA (line 16) | public MIRA(StringKeyedVector param, SGDOptimizer optimizer) { method loss (line 20) | @Override method predict (line 28) | @Override method getGradients (line 34) | @Override method getModelType (line 50) | @Override FILE: src/main/java/com/etsy/conjecture/model/MIRAOptimizer.java class MIRAOptimizer (line 9) | public class MIRAOptimizer extends SGDOptimizer { method getUpdate (line 11) | @Override FILE: src/main/java/com/etsy/conjecture/model/Model.java type Model (line 7) | public interface Model extends Serializable { method predict (line 9) | public L predict(StringKeyedVector instance); FILE: src/main/java/com/etsy/conjecture/model/PassiveAggressiveOptimizer.java class PassiveAggressiveOptimizer (line 15) | public class PassiveAggressiveOptimizer extends SGDOptimizer implements LazyVecto... method SGDOptimizer (line 32) | public SGDOptimizer() {} method SGDOptimizer (line 34) | public SGDOptimizer(double g, double l) { method getUpdates (line 42) | public StringKeyedVector getUpdates(Collection> min... method getUpdate (line 60) | public abstract StringKeyedVector getUpdate(LabeledInstance instance); method teardown (line 62) | public void teardown() { method lazyUpdate (line 74) | public double lazyUpdate(String feature, double param, long start, lon... method getDecreasingLearningRate (line 104) | public double getDecreasingLearningRate(long t){ method setInitialLearningRate (line 117) | public SGDOptimizer setInitialLearningRate(double rate) { method setExamplesPerEpoch (line 123) | public SGDOptimizer setExamplesPerEpoch(double examples) { method setUseExponentialLearningRate (line 130) | public SGDOptimizer setUseExponentialLearningRate(boolean useExpone... method setExponentialLearningRateBase (line 135) | public SGDOptimizer setExponentialLearningRateBase(double base) { method setGaussianRegularizationWeight (line 147) | public SGDOptimizer setGaussianRegularizationWeight(double gaussian) { method setLaplaceRegularizationWeight (line 155) | public SGDOptimizer setLaplaceRegularizationWeight(double laplace) { FILE: src/main/java/com/etsy/conjecture/model/UpdateableLinearModel.java class UpdateableLinearModel (line 19) | public abstract class UpdateableLinearModel implements method setArgString (line 40) | public void setArgString(String s) { method getArgString (line 44) | public String getArgString() { method dotWithParam (line 48) | public double dotWithParam(StringKeyedVector x) { method UpdateableLinearModel (line 52) | protected UpdateableLinearModel(SGDOptimizer optimizer) { method UpdateableLinearModel (line 59) | protected UpdateableLinearModel(StringKeyedVector param, SGDOptimizer ... method getGradients (line 70) | public abstract StringKeyedVector getGradients(LabeledInstance inst... method update (line 75) | public void update(Collection> instances) { method update (line 87) | public void update(LabeledInstance instance) { method predict (line 98) | public abstract L predict(StringKeyedVector instance); method loss (line 100) | public abstract double loss(LabeledInstance instance); method getModelType (line 102) | protected abstract String getModelType(); method decompose (line 104) | public Iterator> decompose() { method setParameter (line 108) | public void setParameter(String name, double value) { method getParam (line 112) | public StringKeyedVector getParam() { method reScale (line 116) | public void reScale(double scale) { method setFreezeFeatureSet (line 120) | public void setFreezeFeatureSet(boolean freeze) { method merge (line 124) | public void merge(UpdateableLinearModel model, double scaling) { method teardown (line 129) | public void teardown() { method truncate (line 136) | public void truncate(LabeledInstance instance) { method applyTruncation (line 142) | public void applyTruncation(StringKeyedVector instance) { method getEpoch (line 162) | public long getEpoch() { method setEpoch (line 166) | public void setEpoch(long e) { method setTruncationPeriod (line 170) | public UpdateableLinearModel setTruncationPeriod(int period) { method setTruncationThreshold (line 177) | public UpdateableLinearModel setTruncationThreshold(double threshol... method setTruncationUpdate (line 184) | public UpdateableLinearModel setTruncationUpdate(double update) { method compareTo (line 191) | @Override method thresholdParameters (line 196) | public void thresholdParameters(double t) { method explainPrediction (line 205) | public String explainPrediction(StringKeyedVector x) { method explainPrediction (line 209) | public String explainPrediction(StringKeyedVector x, int n) { FILE: src/main/java/com/etsy/conjecture/model/UpdateableModel.java type UpdateableModel (line 8) | public interface UpdateableModel instance); method update (line 14) | public void update(Collection> instances); method merge (line 17) | public void merge(M model, double weight); method reScale (line 20) | public void reScale(double scale); method setFreezeFeatureSet (line 23) | public void setFreezeFeatureSet(boolean freeze); method setEpoch (line 26) | public void setEpoch(long epoch); method getEpoch (line 28) | public long getEpoch(); FILE: src/main/java/com/etsy/conjecture/model/UpdateableMulticlassLinearModel.java class UpdateableMulticlassLinearModel (line 24) | public class UpdateableMulticlassLinearModel implements method UpdateableMulticlassLinearModel (line 37) | public UpdateableMulticlassLinearModel(Map> decompose() { method setParameter (line 63) | public void setParameter(String name, double value) { method reScale (line 67) | public void reScale(double scale) { method setFreezeFeatureSet (line 73) | public void setFreezeFeatureSet(boolean freeze) { method update (line 82) | public void update(Collection> instan... method update (line 91) | public void update(LabeledInstance instance) { method predict (line 102) | @Override method merge (line 120) | public void merge(UpdateableMulticlassLinearModel model, double scale) { method teardown (line 127) | public void teardown() { method getEpoch (line 133) | public long getEpoch() { method setEpoch (line 137) | public void setEpoch(long e) { method compareTo (line 142) | @Override method thresholdParameters (line 147) | public void thresholdParameters(double t) { method explainPrediction (line 158) | public String explainPrediction(StringKeyedVector x) { method explainPrediction (line 162) | public String explainPrediction(StringKeyedVector x, int n) { FILE: src/main/java/com/etsy/conjecture/topics/lda/LDADenseTopics.java class LDADenseTopics (line 6) | public class LDADenseTopics implements LDATopics, Serializable { method LDADenseTopics (line 15) | public LDADenseTopics(double[][] topic_prob) { method setTopicProb (line 21) | public void setTopicProb(int topic, double[] prob) { method setDict (line 25) | public void setDict(LDADict dict_) throws Exception { method getDict (line 34) | public LDADict getDict() { method wordProb (line 38) | public double wordProb(int word, int topic) { method numTopics (line 42) | public int numTopics() { method dictSize (line 46) | public int dictSize() { method toString (line 50) | public String toString() { FILE: src/main/java/com/etsy/conjecture/topics/lda/LDADict.java class LDADict (line 8) | public class LDADict implements Serializable { method LDADict (line 14) | public LDADict(Set unique_words) { method word (line 23) | public String word(int index) { method index (line 27) | public int index(String word) { method size (line 31) | public int size() { method contains (line 35) | public boolean contains(String word) { method toString (line 39) | public String toString() { FILE: src/main/java/com/etsy/conjecture/topics/lda/LDADoc.java class LDADoc (line 11) | public class LDADoc implements Serializable { method LDADoc (line 21) | public LDADoc(Map word_counts, LDADict dict) { method topicProportions (line 40) | public double[] topicProportions() { method wordCount (line 44) | public double wordCount() { method updateTopicProportions (line 48) | public void updateTopicProportions(LDATopics topics, double alpha) { method toPartialTopics (line 99) | public LDAPartialTopics toPartialTopics() throws Exception { method toPartialTopic (line 107) | public LDAPartialTopics toPartialTopic(int topic) throws Exception { method toPartialSparseTopics (line 119) | public LDAPartialSparseTopics toPartialSparseTopics(int n) throws Exce... FILE: src/main/java/com/etsy/conjecture/topics/lda/LDAPartialSparseTopics.java class LDAPartialSparseTopics (line 7) | public class LDAPartialSparseTopics implements Serializable { method LDAPartialSparseTopics (line 13) | public LDAPartialSparseTopics(int K, Map phi) { method merge (line 18) | public LDAPartialSparseTopics merge(LDAPartialSparseTopics rhs) method toTopics (line 37) | public LDASparseTopics toTopics() { FILE: src/main/java/com/etsy/conjecture/topics/lda/LDAPartialTopics.java class LDAPartialTopics (line 5) | public class LDAPartialTopics implements Serializable { method LDAPartialTopics (line 11) | public LDAPartialTopics(int[] word_index, double[][] phi) { method countUniqueWords (line 16) | private int countUniqueWords(LDAPartialTopics rhs) { method merge (line 42) | public LDAPartialTopics merge(LDAPartialTopics rhs) throws Exception { method toString (line 100) | public String toString() { method toTopicVectors (line 112) | public double[][] toTopicVectors() { method toTopicVector (line 131) | public double[] toTopicVector() throws Exception { method toTopics (line 140) | public LDADenseTopics toTopics() { method main (line 144) | public static void main(String[] argv) throws Exception { FILE: src/main/java/com/etsy/conjecture/topics/lda/LDARandomTopics.java class LDARandomTopics (line 6) | public class LDARandomTopics implements LDATopics, Serializable { method LDARandomTopics (line 14) | public LDARandomTopics(LDADict dict, int num_topics) { method wordProb (line 20) | public double wordProb(int word, int topic) { method numTopics (line 31) | public int numTopics() { method dictSize (line 35) | public int dictSize() { method getDict (line 39) | public LDADict getDict() { method setDict (line 43) | public void setDict(LDADict d) { FILE: src/main/java/com/etsy/conjecture/topics/lda/LDASparseTopics.java class LDASparseTopics (line 6) | public class LDASparseTopics implements LDATopics, Serializable { method LDASparseTopics (line 13) | public LDASparseTopics(int K, Map prob) { method setDict (line 18) | public void setDict(LDADict dict_) { method getDict (line 22) | public LDADict getDict() { method wordProb (line 26) | public double wordProb(int word, int topic) { method numTopics (line 35) | public int numTopics() { method dictSize (line 39) | public int dictSize() { FILE: src/main/java/com/etsy/conjecture/topics/lda/LDATopics.java type LDATopics (line 5) | public interface LDATopics extends Serializable { method setDict (line 7) | public void setDict(LDADict dict) throws Exception; method getDict (line 9) | public LDADict getDict(); method wordProb (line 11) | public double wordProb(int word, int topic); method numTopics (line 13) | public int numTopics(); method dictSize (line 15) | public int dictSize(); FILE: src/main/java/com/etsy/conjecture/topics/lda/LDAUtils.java class LDAUtils (line 5) | public class LDAUtils implements Serializable { method digamma (line 9) | public static double digamma(double x) { method logSumExp (line 26) | public static double logSumExp(double a, double b) { FILE: src/test/java/com/etsy/conjecture/data/LazyVectorTest.java class LazyVectorTest (line 20) | public class LazyVectorTest { method lazyUpdate (line 29) | public double lazyUpdate(String k, double p, long a, long b) { method buildLV (line 35) | public LazyVector buildLV() { method testCoordinates (line 48) | @Test method testCoordinatesLazy (line 62) | @Test method testAddScaledToSKV (line 82) | @Test method testAddScaledToLV (line 100) | @Test method testAddScaledToSelf (line 122) | @Test method testAddScaledSKVToLV (line 136) | @Test method testDotProduct (line 157) | @Test method testFreezing (line 171) | @Test method testJavaSerialization (line 187) | @Test method testKryoSerialization (line 213) | @Test method testGson (line 240) | @Test FILE: src/test/java/com/etsy/conjecture/data/StringKeyedVectorTest.java class StringKeyedVectorTest (line 20) | public class StringKeyedVectorTest { method buildSKV (line 25) | public StringKeyedVector buildSKV() { method testCoordinates (line 38) | @Test method testAddScaled (line 52) | @Test method testDotProduct (line 68) | @Test method testFreezing (line 81) | @Test method testJavaSerialization (line 97) | @Test method testKryoSerialization (line 121) | @Test method testGson (line 147) | @Test FILE: src/test/java/com/etsy/conjecture/evaluation/TestReceiverOperatingCharacteristic.java class TestReceiverOperatingCharacteristic (line 7) | public class TestReceiverOperatingCharacteristic { method testAUC (line 18) | @Test FILE: src/test/java/com/etsy/conjecture/model/UpdateableLinearModelTest.java class UpdateableLinearModelTest (line 11) | public class UpdateableLinearModelTest { method getPositiveInstance (line 16) | BinaryLabeledInstance getPositiveInstance() { method getNegativeInstance (line 23) | BinaryLabeledInstance getNegativeInstance() { method testLogisticRegressionBasic (line 30) | @Test method testLogisticRegressionLaplaceRegularization (line 45) | @Test method testLogisticRegressionGaussianRegularization (line 66) | @Test method testPerceptronBasic (line 81) | @Test method testInstanceNotModified (line 96) | public void testInstanceNotModified(UpdateableLinearModel model) { method testInstanceNotModifiedByOptimizer (line 104) | @Test method testInstanceNotModifiedByModel (line 122) | @Test