A C D E F G I L M P S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- apply(InputT...) - Method in interface com.spotify.zoltar.FeatureExtractFns.ExtractFn
-
Functional interface.
- apply(ModelT, List<Vector<InputT, VectorT>>) - Method in interface com.spotify.zoltar.PredictFns.AsyncPredictFn
-
The functional interface.
- apply(ModelT, List<Vector<InputT, VectorT>>) - Method in interface com.spotify.zoltar.PredictFns.PredictFn
-
The functional interface.
C
- close() - Method in interface com.spotify.zoltar.ModelLoader
- com.spotify.zoltar - package com.spotify.zoltar
- com.spotify.zoltar.fs - package com.spotify.zoltar.fs
- com.spotify.zoltar.loaders - package com.spotify.zoltar.loaders
- compose(Function<ModelLoader<M>, L>) - Method in interface com.spotify.zoltar.ModelLoader
- cons(M) - Static method in interface com.spotify.zoltar.ModelLoader.ConsLoader
-
Creates a
ModelLoader
with an already loaded model. - create(FeatureExtractFns.ExtractFn<InputT, VectorT>) - Static method in interface com.spotify.zoltar.FeatureExtractor
-
Creates an extractor given a generic
FeatureExtractFns.ExtractFn
, consider using Featran and FeatranExtractFns whenever possible. - create(InputT, ValueT) - Static method in class com.spotify.zoltar.Prediction
-
Create a new prediction result.
- create(InputT, ValueT) - Static method in class com.spotify.zoltar.Vector
-
Create a new feature extraction result.
- create(String) - Static method in class com.spotify.zoltar.Model.Id
D
- DEFAULT_EXECUTOR_SERVICE - Static variable in interface com.spotify.zoltar.ModelLoader
-
default executor.
- downloadIfNonLocal(URI) - Static method in class com.spotify.zoltar.fs.FileSystemExtras
-
If the path is not on a local filesystem, it will download the resource to a temporary path on the local filesystem.
E
- extract(ModelT, InputT...) - Method in interface com.spotify.zoltar.FeatureExtractor
-
Functional interface.
F
- FeatureExtractFns - Interface in com.spotify.zoltar
-
Feature extraction functions.
- FeatureExtractFns.BatchExtractFn<InputT,VectorT> - Interface in com.spotify.zoltar
-
Deprecated.Use
FeatureExtractFns.ExtractFn
instead - FeatureExtractFns.ExtractFn<InputT,VectorT> - Interface in com.spotify.zoltar
-
Generic feature extraction function, takes multiple raw input and should return extracted features of user defined type.
- featureExtractor() - Method in interface com.spotify.zoltar.PredictorBuilder
- FeatureExtractor<ModelT extends Model<?>,InputT,VectorT> - Interface in com.spotify.zoltar
-
Functional interface for feature extraction.
- FileSystemExtras - Class in com.spotify.zoltar.fs
-
FileSystem utils and extras.
G
- get() - Method in interface com.spotify.zoltar.ModelLoader
-
Get's the underlying model instance.
- get() - Method in interface com.spotify.zoltar.ModelLoader.ThrowableSupplier
- get(Duration) - Method in interface com.spotify.zoltar.ModelLoader
-
Get's the underlying model instance.
- getLatestDate(String) - Static method in class com.spotify.zoltar.fs.FileSystemExtras
-
Finds the latest date directory in the directory src.
I
- id() - Method in interface com.spotify.zoltar.Model
- Id() - Constructor for class com.spotify.zoltar.Model.Id
- identity() - Static method in interface com.spotify.zoltar.FeatureExtractFns.ExtractFn
- input() - Method in class com.spotify.zoltar.Prediction
-
Input to the prediction.
- input() - Method in class com.spotify.zoltar.Vector
-
Input to the feature extraction.
- instance() - Method in interface com.spotify.zoltar.Model
-
Returns an instance of the underlying model.
L
- lift(FeatureExtractFns.ExtractFn<InputT, VectorT>) - Static method in interface com.spotify.zoltar.FeatureExtractFns.BatchExtractFn
-
Deprecated.
- lift(ModelLoader.ThrowableSupplier<M>) - Static method in interface com.spotify.zoltar.ModelLoader
-
Deprecated.
- lift(PredictFns.PredictFn<ModelT, InputT, VectorT, ValueT>) - Static method in interface com.spotify.zoltar.PredictFns.AsyncPredictFn
-
Lifts prediction function to asynchronous prediction function.
- lift(Function<InputT, VectorT>) - Static method in interface com.spotify.zoltar.FeatureExtractFns.BatchExtractFn
-
Deprecated.
- lift(Function<InputT, VectorT>) - Static method in interface com.spotify.zoltar.FeatureExtractFns.ExtractFn
- load(ModelLoader.ThrowableSupplier<M>) - Static method in interface com.spotify.zoltar.ModelLoader
-
Create a
ModelLoader
that loads the supplied model asynchronously. - load(ModelLoader.ThrowableSupplier<M>, Executor) - Static method in interface com.spotify.zoltar.ModelLoader
-
Create a
ModelLoader
that loads the supplied model asynchronously. - loaded(M) - Static method in interface com.spotify.zoltar.ModelLoader
-
Creates a
ModelLoader
with an already loaded model.
M
- memoize(ModelLoader<M>) - Static method in interface com.spotify.zoltar.loaders.ModelMemoizer
-
Deprecated.Creates a memoized model loader.
- Model<UnderlyingT> - Interface in com.spotify.zoltar
-
Model interface.
- Model.Id - Class in com.spotify.zoltar
-
value class to define model id.
- modelLoader() - Method in interface com.spotify.zoltar.PredictorBuilder
- ModelLoader<M extends Model<?>> - Interface in com.spotify.zoltar
-
Handles the model loading logic.
- ModelLoader.ConsLoader<M extends Model<?>> - Interface in com.spotify.zoltar
-
ConsLoader is a constant
ModelLoader
. - ModelLoader.PreLoader<M extends Model<?>> - Interface in com.spotify.zoltar
-
PreLoader is model loader that calls
ModelLoader.get()
allowing model preloading. - ModelLoader.ThrowableSupplier<M extends Model<?>> - Interface in com.spotify.zoltar
-
Supplier of
Model
. - ModelMemoizer<M extends Model<?>> - Interface in com.spotify.zoltar.loaders
-
Deprecated.
P
- path(URI) - Static method in class com.spotify.zoltar.fs.FileSystemExtras
- predict(InputT...) - Method in interface com.spotify.zoltar.Predictor
-
Perform prediction with a default scheduler, and practically infinite timeout.
- predict(Duration, InputT...) - Method in interface com.spotify.zoltar.Predictor
-
Perform prediction with a default scheduler.
- predict(ScheduledExecutorService, Duration, InputT...) - Method in interface com.spotify.zoltar.Predictor
-
Functional interface.
- predictFn() - Method in interface com.spotify.zoltar.PredictorBuilder
- PredictFns - Interface in com.spotify.zoltar
-
Prediction function interfaces.
- PredictFns.AsyncPredictFn<ModelT extends Model<?>,InputT,VectorT,ValueT> - Interface in com.spotify.zoltar
-
Asynchronous prediction functional interface.
- PredictFns.PredictFn<ModelT extends Model<?>,InputT,VectorT,ValueT> - Interface in com.spotify.zoltar
-
Synchronous prediction functional interface.
- Prediction<InputT,ValueT> - Class in com.spotify.zoltar
-
Value class for prediction result.
- Prediction() - Constructor for class com.spotify.zoltar.Prediction
- predictor() - Method in interface com.spotify.zoltar.PredictorBuilder
- Predictor<InputT,ValueT> - Interface in com.spotify.zoltar
-
Entry point for prediction, it allows to perform E2E prediction given a recipe made of a
Model
,FeatureExtractor
and aPredictFns.PredictFn
. - PredictorBuilder<ModelT extends Model<?>,InputT,VectorT,ValueT> - Interface in com.spotify.zoltar
-
PredictorBuilder holds the necessary info to build a
Predictor
. - PredictorTimeoutScheduler - Interface in com.spotify.zoltar
-
Predictor
ScheduledExecutorService
supplier for timeout scheduling. - preload() - Static method in interface com.spotify.zoltar.loaders.Preloader
-
Deprecated.Returns a blocking
Preloader
. - preload(ModelLoader.ThrowableSupplier<M>, Duration, Executor) - Static method in interface com.spotify.zoltar.ModelLoader
-
Returns a blocking
ModelLoader
. - preload(ModelLoader.ThrowableSupplier<M>, Duration, Executor) - Static method in interface com.spotify.zoltar.ModelLoader.PreLoader
-
Returns a blocking
ModelLoader
. - preload(ModelLoader<M>, Duration) - Static method in interface com.spotify.zoltar.ModelLoader
-
Returns a blocking
ModelLoader.PreLoader
. - preload(ModelLoader<M>, Duration) - Static method in interface com.spotify.zoltar.ModelLoader.PreLoader
-
Returns a blocking
ModelLoader.PreLoader
. - preload(Duration) - Static method in interface com.spotify.zoltar.loaders.Preloader
-
Deprecated.Returns a blocking
Preloader
. - preload(Duration) - Static method in interface com.spotify.zoltar.ModelLoader.PreLoader
-
Returns a blocking
ModelLoader.PreLoader
. - preloadAsync() - Static method in interface com.spotify.zoltar.loaders.Preloader
-
Deprecated.Returns a asynchronous
Preloader
. - Preloader<M extends Model<?>> - Interface in com.spotify.zoltar.loaders
-
Deprecated.
S
- scheduler() - Method in interface com.spotify.zoltar.PredictorTimeoutScheduler
T
- timeoutScheduler() - Method in interface com.spotify.zoltar.Predictor
-
timeout scheduler for predict functions.
V
- value() - Method in class com.spotify.zoltar.Model.Id
- value() - Method in class com.spotify.zoltar.Prediction
-
Result of the prediction.
- value() - Method in class com.spotify.zoltar.Vector
-
Result of the feature extraction.
- Vector<InputT,ValueT> - Class in com.spotify.zoltar
-
Value class for feature extraction result.
- Vector() - Constructor for class com.spotify.zoltar.Vector
W
- with(FeatureExtractor<ModelT, InputT, VectorT>) - Method in interface com.spotify.zoltar.PredictorBuilder
- with(ModelLoader<ModelT>) - Method in interface com.spotify.zoltar.PredictorBuilder
- with(ModelLoader<ModelT>, FeatureExtractor<ModelT, InputT, VectorT>, PredictFns.AsyncPredictFn<ModelT, InputT, VectorT, ValueT>) - Method in interface com.spotify.zoltar.PredictorBuilder
- with(PredictFns.AsyncPredictFn<ModelT, InputT, VectorT, ValueT>) - Method in interface com.spotify.zoltar.PredictorBuilder
- with(Function<FeatureExtractFns.ExtractFn<InputT, VectorT>, C>) - Method in interface com.spotify.zoltar.FeatureExtractFns.ExtractFn
- with(Function<FeatureExtractor<ModelT, InputT, VectorT>, C>) - Method in interface com.spotify.zoltar.FeatureExtractor
- with(Function<ModelLoader<M>, L>) - Method in interface com.spotify.zoltar.ModelLoader
-
Deprecated.
- with(Function<PredictFns.AsyncPredictFn<ModelT, InputT, VectorT, ValueT>, C>) - Method in interface com.spotify.zoltar.PredictFns.AsyncPredictFn
- with(Function<PredictFns.PredictFn<ModelT, InputT, VectorT, ValueT>, C>) - Method in interface com.spotify.zoltar.PredictFns.PredictFn
- with(Function<PredictorBuilder<ModelT, InputT, VectorT, ValueT>, C>) - Method in interface com.spotify.zoltar.PredictorBuilder
All Classes All Packages