public class DistilBertSentimentAnalysisModelLoader
extends ai.djl.repository.zoo.BaseModelLoader
The model was trained with PyTorch from https://github.com/huggingface/transformers.
See the BERT paper
PtSymbolBlock
Constructor and Description |
---|
DistilBertSentimentAnalysisModelLoader(ai.djl.repository.Repository repository)
Creates the Model loader from the given repository.
|
Modifier and Type | Method and Description |
---|---|
ai.djl.repository.zoo.ZooModel<java.lang.String,ai.djl.modality.Classifications> |
loadModel(java.util.Map<java.lang.String,java.lang.String> filters,
ai.djl.Device device,
ai.djl.util.Progress progress)
Loads the model with the given search filters.
|
public DistilBertSentimentAnalysisModelLoader(ai.djl.repository.Repository repository)
repository
- the repository to load the model frompublic ai.djl.repository.zoo.ZooModel<java.lang.String,ai.djl.modality.Classifications> loadModel(java.util.Map<java.lang.String,java.lang.String> filters, ai.djl.Device device, ai.djl.util.Progress progress) throws java.io.IOException, ai.djl.repository.zoo.ModelNotFoundException, ai.djl.MalformedModelException
filters
- the search filters to match against the loaded modeldevice
- the device the loaded model should useprogress
- the progress tracker to update while loading the modeljava.io.IOException
- for various exceptions loading data from the repositoryai.djl.repository.zoo.ModelNotFoundException
- if no model with the specified criteria is foundai.djl.MalformedModelException
- if the model data is malformed