Class | Description |
---|---|
ArrayUtils | |
ArrayUtils.CopyArrayToFrame | |
ArrayUtils.FrameToArray | |
AtomicUtils | |
AtomicUtils.DoubleArray | |
AtomicUtils.FloatArray | |
AtomicUtils.IntArray | |
AtomicUtils.LongArray | |
BinaryFileTransfer | |
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 | |
CompressionFactory | |
Countdown |
Simple countdown to encapsulate timeouts and durations.
|
DCTTransformer | |
DecompressionFactory | |
DKVUtils | |
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.ExpandCatBetaConstraints | |
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 | |
IcedHashSet<V extends Freezable<V>> |
Iced / Freezable hash set.
|
IcedInt | |
IcedInt.AtomicIncrementAndGet | |
IcedLong | |
IcedLong.AtomicIncrementAndGet | |
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 | |
JSONValue<V> |
CLass providing encapsulation for json values, especially for parts of json objects with polymorphic values.
|
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.
|
LogArchiveWriter |
Abstract layer over different types of log containers (zip, txt,...)
|
LogArchiveWriter.ArchiveEntry | |
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.SimpleStats | |
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.ClassDistQuasibinomial |
Compute the class distribution for qusibinomial distribution from a class label vector
(not counting missing values)
|
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 | |
RandomBase | |
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 | |
ReproducibilityInformationUtils | |
ReproducibilityInformationUtils.NodeInfoTask | |
RowDataUtils | |
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.CollectDomainWeights | |
VecUtils.CollectDoubleDomain | |
VecUtils.CollectIntegerDomain | |
VecUtils.DomainDedupe | |
VecUtils.DotProduct |
DotProduct of two Vecs of the same length
|
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.MinMaxTask | |
VecUtils.ReorderTask |
Reorder an integer (such as Enum storage) Vec using an int -> int mapping
|
VecUtils.SequenceProduct | |
VecUtils.ShuffleVecTask |
Randomly shuffle a Vec using Fisher Yates shuffle
https://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle
|
WaterLogger | |
WaterMeterCpuTicks | |
WaterMeterIo | |
WaterMeterIo.IoStatsEntry |
Enum | Description |
---|---|
ExportFileFormat | |
IcedHashMapBase.ArrayType | |
IcedHashMapBase.KeyType | |
IcedHashMapBase.ValueType | |
LogArchiveContainer | |
MathUtils.Norm | |
PojoUtils.FieldNaming | |
RandomUtils.RNGType |
Exception | Description |
---|---|
DistributedException |
Created by tomas on 3/2/16.
|