| Interface | Description |
|---|---|
| RIStream.ProgressMonitor |
| Class | Description |
|---|---|
| ArrayUtils | |
| ArrayUtils.CopyArrayToFrame | |
| ArrayUtils.FrameToArray | |
| AtomicUtils | |
| AtomicUtils.DoubleArray | |
| AtomicUtils.FloatArray | |
| AtomicUtils.IntArray | |
| AtomicUtils.LongArray | |
| ByteStreams |
Several helper methods inspired by Guava library - https://github.com/google/guava/.
|
| ChunkSummary |
Simple summary of how many chunks of each type are in a Frame
|
| CollectionUtils | |
| Countdown |
Simple countdown to encapsulate timeouts and durations.
|
| DCTTransformer | |
| EnumUtils |
Utilities to deal with Java enums.
|
| FileIntegrityChecker | |
| FileUtils |
File utilities.
|
| FrameUtils | |
| FrameUtils.CalculateWeightMeanSTD |
This class will calculate the weighted mean and standard deviatioin of a target column of a data frame
with the weights specified in another column.
|
| FrameUtils.CategoricalBinaryEncoder |
Helper to convert a categorical variable into a "binary" encoding format.
|
| FrameUtils.CategoricalEigenEncoder |
Helper to convert a categorical variable into the first eigenvector of the dummy-expanded matrix.
|
| FrameUtils.CategoricalEnumLimitedEncoder |
Helper to convert a categorical variable into the first eigenvector of the dummy-expanded matrix.
|
| FrameUtils.CategoricalLabelEncoder | |
| FrameUtils.CategoricalOneHotEncoder | |
| FrameUtils.ExportTaskDriver | |
| FrameUtils.MissingInserter |
Helper to insert missing values into a Frame
|
| FrameUtils.Vec2ArryTsk | |
| FrameUtils.Vecs2ArryTsk | |
| FrameUtils.WeightedMean | |
| GetLogsFromNode |
Get zipped log directory data from a node.
|
| HttpResponseStatus | |
| IcedAtomicInt |
Created by tomas on 3/13/17.
|
| IcedBitSet |
BitSet - Iced, meaning cheaply serialized over the wire.
|
| IcedDouble | |
| IcedHashMap<K,V> |
Iced / Freezable NonBlockingHashMap.
|
| IcedHashMapBase<K,V> |
Iced / Freezable NonBlockingHashMap abstract base class.
|
| IcedHashMapGeneric<K,V> |
Generalization of standard IcedHashMap (Iced NBHM wrapper) with relaxed restrictions on K/V pairs.
|
| IcedHashMapGeneric.IcedHashMapStringObject | |
| IcedHashMapGeneric.IcedHashMapStringString | |
| IcedInt | |
| IcedInt.AtomicIncrementAndGet | |
| IcedLong | |
| IcedSortedHashMap<K,V> |
Iced / Freezable Sorted HashMap.
|
| Java7 |
The following code replaces Java 7 Objects class, while Java 7
is not always available.
|
| Java7.Objects | |
| JCodeGen |
Internal utility for pretty-printing Models as Java code
|
| JProfile | |
| JProfile.ProfileSummary | |
| JSONUtils | |
| JStack | |
| JStackCollectorTask | |
| JStackCollectorTask.DStackTrace | |
| LineLimitOutputStreamWrapper |
Simple
OutputStream wrapper limiting
number of rows outputed into a given stream. |
| LinuxProcFileReader |
Linux /proc file reader.
|
| Log |
Log for H2O.
|
| MarkdownBuilder |
Small helper class for creating Markdown in a StringBuffer.
|
| MathUtils | |
| MathUtils.BasicStats |
Wrapper around weighted paralell basic stats computation (mean, variance)
|
| MathUtils.ComputeAbsDiff | |
| MathUtils.DCT | |
| MathUtils.SquareError | |
| MRUtils | |
| MRUtils.ClassDist |
Compute the class distribution from a class label vector
(not counting missing values)
Usage 1: Label vector is categorical
------------------------------------
Vec label = ...;
assert(label.isCategorical());
double[] dist = new ClassDist(label).doAll(label).dist();
Usage 2: Label vector is numerical
----------------------------------
Vec label = ...;
int num_classes = ...;
assert(label.isInt());
double[] dist = new ClassDist(num_classes).doAll(label).dist();
|
| MRUtils.Dist | |
| NetworkUtils |
Utilities to support networking code.
|
| OSUtils | |
| Pair<X,Y> |
Pair class with a clearer name than AbstractMap.SimpleEntry.
|
| PojoUtils |
POJO utilities which cover cases similar to but not the same as Apache Commons PojoUtils.
|
| PrettyPrint | |
| ProfileCollectorTask | |
| ProfileCollectorTask.NodeProfile | |
| RandomUtils | |
| RandomUtils.H2ORandomRNG |
Stock Java RNG, but force the initial seed to have no zeros in either the
low 32 or high 32 bits - leading to well known really bad behavior.
|
| RandomUtils.MersenneTwisterRNG |
Random number generator based on the Mersenne Twister algorithm developed by Makoto Matsumoto
and Takuji Nishimura.
|
| RandomUtils.PCGRNG | |
| RandomUtils.XorShiftRNG |
Simple XorShiftRNG.
|
| ReflectionUtils | |
| RIStream | |
| RString |
A replaceable string that allows very easy and simple replacements.
|
| SB |
Tight/tiny StringBuilder wrapper.
|
| SBPrintStream |
A simple stream mimicing API of
SB. |
| SetOfBytes |
Stores an immutable set of bytes, for fast evaluation.
|
| StringUtils |
String manipulation utilities.
|
| Tabulate |
Simple Co-Occurrence based tabulation of X vs Y, where X and Y are two Vecs in a given dataset
Uses histogram of given resolution in X and Y
Handles numerical/categorical data and missing values
Supports observation weights
Fills up two double[][] arrays:
_countData[xbin][ybin] contains the sum of observation weights (or 1) for co-occurrences in bins xbin/ybin
_responseData[xbin][2] contains the mean value of Y and the sum of observation weights for a given bin for X
|
| Timer |
Simple Timer class.
|
| Triple<V> |
Pair class with a clearer name than AbstractMap.SimpleEntry.
|
| TwoDimTable |
Serializable 2D Table containing Strings or doubles
Table can be named
Columns and Rows can be named
Fields can be empty
|
| UnsafeUtils | |
| VecUtils | |
| VecUtils.CollectDomainFast | |
| VecUtils.CollectDoubleDomain | |
| VecUtils.CollectIntegerDomain | |
| VecUtils.DomainDedupe | |
| VecUtils.MeanResponsePerLevelTask |
Compute the mean (weighted) response per categorical level
Skip NA values (those are already a separate bucket in the tree building histograms, for which this is designed)
|
| VecUtils.ReorderTask |
Reorder an integer (such as Enum storage) Vec using an int -> int mapping
|
| WaterMeterCpuTicks | |
| WaterMeterIo | |
| WaterMeterIo.IoStatsEntry |
| Enum | Description |
|---|---|
| JavaVersionUtils | |
| MathUtils.Norm | |
| PojoUtils.FieldNaming | |
| RandomUtils.RNGType |
| Exception | Description |
|---|---|
| DistributedException |
Created by tomas on 3/2/16.
|