public abstract class SimpleRESTEncoder extends AbstractRESTEncoder
restAdapterenableCacheid, model, modelAvailable, name, timer| Modifier | Constructor and Description |
|---|---|
protected |
SimpleRESTEncoder(String id) |
|
SimpleRESTEncoder(String id,
RESTAdapter restAdapter,
Class<? extends Span> elementClass) |
|
SimpleRESTEncoder(String id,
RESTAdapter restAdapter,
String vectorIdentifier,
Class<? extends Span> elementClass) |
| Modifier and Type | Method and Description |
|---|---|
org.nd4j.linalg.api.ndarray.INDArray |
encode(Span span) |
org.nd4j.linalg.api.ndarray.INDArray |
encode(String word) |
void |
encodeEach(Collection<Document> docs,
Class<? extends Span> elementClass) |
void |
encodeEach(Document input,
Class<? extends Span> elementClass) |
<S extends Span> |
encodeEach(S span) |
void |
encodeEach(Sentence input,
Class<? extends Span> elementClass) |
<S extends Span> |
encodeEach(S span,
Function<S,String> getText) |
<S extends Span> |
encodeEach1D(List<S> spans) |
<S extends Span> |
encodeEach1D(List<S> spans,
Function<S,String> getText) |
<S extends Span> |
encodeEach2D(List<? extends List<S>> spans) |
<S extends Span> |
encodeEach2D(List<? extends List<S>> spans,
Function<S,String> getText) |
abstract void |
encodeEachImpl(Collection<Document> docs) |
abstract void |
encodeEachImpl(Document input) |
abstract void |
encodeEachImpl(Sentence input) |
abstract org.nd4j.linalg.api.ndarray.INDArray |
encodeImpl(Span span) |
abstract org.nd4j.linalg.api.ndarray.INDArray |
encodeImpl(String word) |
org.nd4j.linalg.api.ndarray.INDArray |
encodeValue(String value) |
List<List<Token>> |
getTokensOfSentencesOfDocument(Document document) |
<S extends Span> |
putVectorInSpan(S span,
double[] data) |
<S extends Span> |
putVectorInSpans(Stream<? extends Stream<S>> spans,
double[][][] data) |
<S extends Span> |
putVectorInSpans(Stream<S> spans,
double[][] data) |
<S extends Span> |
spansToStringArray1D(Stream<S> spans) |
<S extends Span> |
spansToStringArray1D(Stream<S> spans,
Function<S,String> getText) |
<S extends Span> |
spansToStringArray2D(Stream<? extends Stream<S>> spans) |
<S extends Span> |
spansToStringArray2D(Stream<? extends Stream<S>> spans,
Function<S,String> getText) |
<S> Stream<Stream<S>> |
streamSpans2D(List<? extends List<S>> spans2D) |
Stream<Stream<Token>> |
streamTokensOfSentencesOfDocument(Document document) |
getEmbeddingVectorSize, getRestAdapter, loadModel, saveModel, setRestAdapter, trainModel, trainModelencode, encodeMatrix, isCachingEnabled, setCachingEnabledappendTestLog, appendTestLog, appendTrainLog, appendTrainLog, clearTestLog, clearTrainLog, getConf, getId, getModel, getName, getTestLog, getTrainLog, isModelAvailable, isModelAvailableInChildren, setConf, setId, setModel, setModelAvailable, setModelFilename, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEncoders, getId, getName, isModelAvailable, setEncodersprotected SimpleRESTEncoder(String id)
public SimpleRESTEncoder(String id, RESTAdapter restAdapter, Class<? extends Span> elementClass)
public SimpleRESTEncoder(String id, RESTAdapter restAdapter, String vectorIdentifier, Class<? extends Span> elementClass)
public org.nd4j.linalg.api.ndarray.INDArray encode(String word)
public abstract org.nd4j.linalg.api.ndarray.INDArray encodeImpl(String word) throws IOException
IOExceptionpublic org.nd4j.linalg.api.ndarray.INDArray encode(Span span)
public abstract org.nd4j.linalg.api.ndarray.INDArray encodeImpl(Span span) throws IOException
IOExceptionpublic void encodeEach(Sentence input, Class<? extends Span> elementClass)
encodeEach in class Encoderpublic abstract void encodeEachImpl(Sentence input) throws IOException
IOExceptionpublic void encodeEach(Document input, Class<? extends Span> elementClass)
encodeEach in class Encoderpublic abstract void encodeEachImpl(Document input) throws IOException
IOExceptionpublic void encodeEach(Collection<Document> docs, Class<? extends Span> elementClass)
encodeEach in class Encoderpublic abstract void encodeEachImpl(Collection<Document> docs) throws IOException
IOExceptionpublic org.nd4j.linalg.api.ndarray.INDArray encodeValue(String value) throws IOException
IOExceptionpublic List<List<Token>> getTokensOfSentencesOfDocument(Document document)
public Stream<Stream<Token>> streamTokensOfSentencesOfDocument(Document document)
public <S extends Span> void encodeEach(S span) throws IOException
IOExceptionpublic <S extends Span> void encodeEach(S span, Function<S,String> getText) throws IOException
IOExceptionpublic <S extends Span> void encodeEach1D(List<S> spans) throws IOException
IOExceptionpublic <S extends Span> void encodeEach1D(List<S> spans, Function<S,String> getText) throws IOException
IOExceptionpublic <S extends Span> void encodeEach2D(List<? extends List<S>> spans) throws IOException
IOExceptionpublic <S extends Span> void encodeEach2D(List<? extends List<S>> spans, Function<S,String> getText) throws IOException
IOExceptionpublic <S extends Span> String[] spansToStringArray1D(Stream<S> spans, Function<S,String> getText)
public <S extends Span> String[][] spansToStringArray2D(Stream<? extends Stream<S>> spans)
public <S extends Span> String[][] spansToStringArray2D(Stream<? extends Stream<S>> spans, Function<S,String> getText)
public <S extends Span> void putVectorInSpan(S span, double[] data)
Copyright © 2020. All rights reserved.