Architecture Diagrams for /oryxproject/oryx[edit]
Packages / Module oryx-app-serving / com.cloudera.oryx.app.serving

Package com.cloudera.oryx.app.serving

Contains common code supporting several implementations of an app-tier Serving Layer.
com.cloudera.oryx.app.serving
A
AbstractConsoleResource
Superclass of web resources that contain a small console for a Serving ...
A
AbstractOryxResource
Superclass of all Serving Layer application endpoints.
FileItemPart
Adapter from FileItem to Part , for use in tests while still necessary ...
IDCount
Encapsulates a String ID and a count.
A
IDEntity
Superclass of objects that encapsulate, among other things, a String ID.
IDValue
Encapsulates a String ID and a floating-point value.
Ready
Responds to a HEAD or GET request to /ready and returns Response.Statu...
com.cloudera.oryx.app.serving.als
A
AbstractALSResource
Superclass of all Serving Layer ALS application endpoints.
AllItemIDs
Responds to a GET request to /item/allIDs . CSV output consists of one...
AllUserIDs
Responds to a GET request to /user/allIDs . CSV output consists of one...
Because
Responds to a GET request to /because/[userID]/[itemID](?howMany=n)(&o...
Console
ALS app Serving Layer console.
CosineAverageFunction
Computes the cosine of the angle between a target vector and other vect...
CosineDistanceSensitiveFunction
Implementations of this type of function return a value that depends on...
DotsFunction
Computes the dot product of a target vector and other vectors.
Estimate
Responds to a GET request to /estimate/[userID]/[itemID] . The results...
EstimateForAnonymous
Responds to a GET request to /estimateForAnonymous/[toItemID]/[itemID1...
Ingest
Responds to a POST to /ingest . For each line in the request body, a l...
KnownItems
Responds to a GET request to /knownItems/[userID] . CSV output consist...
MostActiveUsers
Responds to a GET request to /mostActiveUsers(?howMany=n)(&offset=o)(&...
MostPopularItems
Responds to a GET request to /mostPopularItems(?howMany=n)(&offset=o)(...
MostSurprising
Responds to a GET request to /mostSurprising/[userID](?howMany=n)(?off...
PopularRepresentativeItems
Responds to a GET request to /popularRepresentativeItems . The result ...
Preference
Responds to a POST request to /pref/[userID]/[itemID] . The first line...
Recommend
Responds to a GET request to /recommend/[userID](?howMany=n)(&offset=o...
RecommendToAnonymous
Responds to a GET request to /recommendToAnonymous/[itemID1(=value1)](...
RecommendToMany
Responds to a GET request to /recommendToMany/[userID1](/[userID2]/......
RecommendWithContext
Responds to a GET request to /recommendWithContext/[userID]/([itemID1(...
Similarity
Responds to a GET request to /similarity/[itemID1](/[itemID2]/...)(?ho...
SimilarityToItem
Responds to a GET request to /similarityToItem/[toItemID]/[itemID1](/[...
com.cloudera.oryx.app.serving.als.model
ALSServingModel
Contains all data structures needed to serve real-time requests for an ...
ALSServingModelManager
A com.cloudera.oryx.api.serving.ServingModelManager that manages and pr...
LocalitySensitiveHash
TopNConsumer
com.cloudera.oryx.app.serving.classreg
Predict
Responds to a GET request to /predict/[datum] , or a POST to /predict ...
Train
Responds to POST request to /train . The input is one or more data poi...
com.cloudera.oryx.app.serving.classreg.model
ClassificationRegressionServingModel
Implementations are ServingModel s that specifically support classifica...
com.cloudera.oryx.app.serving.clustering
Add
Responds to POST request to /add . The input is one or more data point...
Assign
Responds to a GET request to /assign/[datum] , or a POST to /assign co...
com.cloudera.oryx.app.serving.clustering.model
ClusteringServingModel
Implementations are ServingModel s that specifically support clustering...
com.cloudera.oryx.app.serving.kmeans
Console
k-means app Serving Layer console.
DistanceToNearest
Responds to a GET request to /distanceToNearest/[datum] . The inputs i...
com.cloudera.oryx.app.serving.kmeans.model
KMeansServingModel
Contains all data structures needed to serve queries for a k-means clus...
KMeansServingModelManager
A com.cloudera.oryx.api.serving.ServingModelManager that manages and pr...
com.cloudera.oryx.app.serving.rdf
ClassificationDistribution
Responds to a GET request to /classificationDistribution/[datum] . Lik...
Console
Random decision forest app Serving Layer console.
FeatureImportance
Responds to a GET request to /feature/importance or /feature/importanc...
com.cloudera.oryx.app.serving.rdf.model
RDFServingModel
Contains all data structures needed to serve queries for a random decis...
RDFServingModelManager
A com.cloudera.oryx.api.serving.ServingModelManager that manages and pr...