ABL4J (Alignment Based Learning for Java) - 0.9.7

Serialized Form


Package org.schwiebert.abl4j

Class org.schwiebert.abl4j.InvalidConfigurationException extends Exception implements Serializable

serialVersionUID: 1145387211786462552L


Package org.schwiebert.abl4j.cluster

Class org.schwiebert.abl4j.cluster.AblNtMap extends HashMap<NonTerminal,NonTerminal> implements Serializable

serialVersionUID: -5875852910988031984L

Serialized Fields

upperNtNew

int upperNtNew

logger

Logger logger

Package org.schwiebert.abl4j.data

Class org.schwiebert.abl4j.data.NonTerminal extends Object implements Serializable

serialVersionUID: 3264432434761762448L

Serialized Fields

value

long value
the value of the nonterminal


Package org.schwiebert.abl4j.data.impl.abl

Class org.schwiebert.abl4j.data.impl.abl.Constituent extends ArrayList<NonTerminal> implements Serializable

serialVersionUID: -2954053640070134123L

Serialized Fields

begin

int begin
The boundaries of the constituent.


end

int end

sentenceToScore

Map<K,V> sentenceToScore
ABL4J extension: If an alignment or selection algorithm supports local alignments, the probability of the alignment is stored in this map.
TODO: Currently, only one probability per sentence can be stored - if a constituent can be aligned twice against a sentence, only the last probability will be stored.


sentence

ISentence<T> sentence
The sentence this constituent belongs to.

Class org.schwiebert.abl4j.data.impl.abl.Sentence extends ArrayList<IWord<T>> implements Serializable

serialVersionUID: 7500901585917712938L

Serialized Fields

sentenceId

int sentenceId
storing the sentence ID


similars

Set<E> similars
keeping track of sentences to compare with


commentLine

String commentLine
An optional comment line

Class org.schwiebert.abl4j.data.impl.abl.Tree extends Sentence<T> implements Serializable

serialVersionUID: 8341177889686401359L

Serialized Fields

structure

List<E> structure

score

double score
The probability of the sentence. Unless modified, the default value is 1.0d.

Class org.schwiebert.abl4j.data.impl.abl.TreeBank extends ArrayList<ITree<T>> implements Serializable

serialVersionUID: -1447021341770660520L

Serialized Fields

comments

Vector<E> comments

exhaustive

boolean exhaustive

current

int current

Class org.schwiebert.abl4j.data.impl.abl.Word extends Object implements Serializable

serialVersionUID: 5795945638213012406L

Serialized Fields

index

int index
index of current word


Package org.schwiebert.abl4j.distance

Class org.schwiebert.abl4j.distance.Alignment extends Vector<EditOperation> implements Serializable

serialVersionUID: 2634817982990707590L

Class org.schwiebert.abl4j.distance.EditOperation.Biased extends ArrayList<EditOperation> implements Serializable

serialVersionUID: -5884292503919273118L

Class org.schwiebert.abl4j.distance.EditOperation.Default extends ArrayList<EditOperation> implements Serializable

serialVersionUID: -1442952554877131035L


Package org.schwiebert.abl4j.io

Class org.schwiebert.abl4j.io.NoReaderAvailableException extends Exception implements Serializable

serialVersionUID: 3831199326680563964L

Class org.schwiebert.abl4j.io.NoWriterAvailableException extends Exception implements Serializable

serialVersionUID: 6271828830091656130L


Package org.schwiebert.abl4j.random

Class org.schwiebert.abl4j.random.MersenneTwister extends Random implements Serializable

serialVersionUID: 7666069655872848609L

Serialized Fields

mt

int[] mt

mti

int mti

Class org.schwiebert.abl4j.random.NativeRandom extends Random implements Serializable

serialVersionUID: 1L


Package org.schwiebert.abl4j.select

Class org.schwiebert.abl4j.select.KnowledgeBase extends HashMap<Range,Vector<IConstituent<?>>> implements Serializable

serialVersionUID: -4521237049780123992L

Class org.schwiebert.abl4j.select.Phrase extends Pair<ISentence,NonTerminal> implements Serializable

serialVersionUID: 8624865838792609484L

Class org.schwiebert.abl4j.select.Range extends Pair<Integer,Integer> implements Serializable

serialVersionUID: 8745463627933681844L


Package org.schwiebert.abl4j.util

Class org.schwiebert.abl4j.util.Pair extends Object implements Serializable

serialVersionUID: 6722692557830611787L

Serialized Fields

first

Object first

second

Object second

Class org.schwiebert.abl4j.util.PropertiesMap extends Properties implements Serializable

serialVersionUID: 1878271272136938458L

Serialized Fields

initializer

ABLInitializer initializer

Class org.schwiebert.abl4j.util.StringMapping extends WordMapping<String> implements Serializable

serialVersionUID: -8395059718441538478L

Class org.schwiebert.abl4j.util.WordMapping extends Object implements Serializable

serialVersionUID: 5399361222040499324L

Serialized Fields

wordToIndex

Map<K,V> wordToIndex
mapping word string -> word index


indexToWord

Map<K,V> indexToWord
mapping word index -> word string


indexToSentence

Map<K,V> indexToSentence
mapping word index -> sentence index


ABL4J (Alignment Based Learning for Java) - 0.9.7

© 2007 Stephan Schwiebert