Package network.aika.text
Class Document
The
Document
class represents a single document which may be either used for processing a text or as
training input. A document consists of the raw text, the interpretations and the activations.- Author:
- Lukas Molzberger
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddToken
(PatternNeuron n, int begin, int end) addToken
(NeuronProvider n, int begin, int end) void
char
charAt
(int i) Stream<BindingSignal<?>>
getLooselyRelatedBindingSignals
(BindingSignal<?> fromBindingSignal, Integer looseLinkingRange, Neuron toNeuron) static String
getText
(Activation<?> act) getTextSegment
(Range range) int
length()
void
processTokens
(Iterable<String> tokens) void
toString()
Methods inherited from class network.aika.Thought
addEventListener, addStep, afterProcessedEvent, beforeProcessedEvent, createActivationId, getActivation, getActivations, getConfig, getCurrentTimestamp, getEventListeners, getId, getModel, getNextTimestamp, getNumberOfActivations, getQueue, getRange, getStepsByElement, getTimestampOnProcess, onActivationCreationEvent, onLinkCreationEvent, postProcessing, process, processFinalMode, register, register, registerBindingSignalSource, removeEventListener, removeStep, setConfig, updateModel
-
Constructor Details
-
Document
-
-
Method Details
-
registerPatternBindingSignalSource
-
getLooselyRelatedBindingSignals
public Stream<BindingSignal<?>> getLooselyRelatedBindingSignals(BindingSignal<?> fromBindingSignal, Integer looseLinkingRange, Neuron toNeuron) - Overrides:
getLooselyRelatedBindingSignals
in classThought<TextModel>
-
append
-
charAt
public char charAt(int i) -
getContent
-
length
public int length() -
getTextSegment
-
getText
-
addToken
-
addToken
-
addToken
-
processTokens
-
toString
-