Minor bug fix
Fixed path for one-jar-ant-task-{version}.jar
Merge pull request #5 from jfaucon/Ant_Path

Minor bug fix in ant build script
Release 1.7.2b
Version corresponding to thesis chapter 5 Evaluating Talismane
talismane_core/TalismaneConfig: do not predict transitions by default (since we are not training)
talismane_core/TalismaneConfig: don't allow duplicate switches in command-line
talismane_core/TalismaneConfig: added switches lexiconDir (for additional lexicons), perceptronScoring (additive, normalisedLinear, normalisedExponential*), parseComparisonStrategy (transitionCount, bufferSize*, stackAndBufferSize)
talismane_core/TalismaneConfig: fixed base name to allow for multiple periods
talismane_core/TalismaneImpl: numerous new performance monitoring areas
talismane_core/ArcEagerTransitionSystem: correctly allow for ungoverned punctuation
talismane_core/ForceReduceTransition: new transition for ungoverned punctuation
talismane_core/ParseConfigurationImpl: calcualte arc probabilities as we add them (fixes bug on probs)
talismane_core/ParserRegexBasedCorpusReader: allow read of entire directory, with option to exclude one file
talismane_core/ShfitReduceTransitionSystem: correctly allow for ungoverned punctuation
talismane_core/TransitionBasedParser: allow update of parse comparison strategy and configuration scoring strategy from decision maker
talismane_core/PosTaggerImpl: read scoring strategy from decision maker
talismane_fr/lefff-2.1-car-CC.txt: new lexicon containing the word "car" as a CC, to be compatible with incorrect corpus pos-tags for car
talismane_fr/TalismaneFrench: add corpus reader "conll", replace models with best models from thesis
talismane_ftbDep/FtbDepReader: allowing projective/non-projective heads in input (though not handling them correctly yet)
talismane_machine_learning/DecisionFactory: enable decisions with socre as well as probability (for additive scoring in perceptrons)
talismane_machine_learning/AdditiveScoringStrategy: an additive scoring strategy for perceptrons - divides by decision count, to compare solutions with different decision counts
talismane_machine_learning/Decision: getScore() method
talismane_machine_learning/DecisionMaker: default scoring strategy determined by decision maker
talismane_machine_learning/MachineLearningSession: to store session-wide globals (currently the perceptorn scoring mechanism)
talismane_machine_learning/LinearSVMDecisionMaker: fixed bug for string collection feature handling
talismane_machine_learning/PerceptronClassificationModelTrainerImpl: fixed averaging bug, added possibility to write multiple models after different iteration counts
talismane_machine_learning/PerceptronClassificationModelTrainer: added parameter AverageAtIntervals, to average only up to 20 iterations and thereafter if i=perfect square
talismane_machine_learning/PerceptronDecisionMaker: allowing both exponential and linear normalisation
talismane_machine_learning/PerceptronModelParamaters: added deep cloning functionality, for writing multiple perceptron models after different iteration numbers
talismane_machine_learning/PerceptronModelTrainerObserver: added possibility to "observe" training so as to write multiple models
talismane_machine_learning/PerceptronService: added PerceptronScoring enum with different scoring methods
talismane_other/CorpusModifier: added possibility to modify based on pos-tag and/or word form
talismane_other/CorpusStatistics: fixed bug on overcounting non-projective arcs
talismane_other/ConllFileSplitter: allowing user to decide how many sentences per file
talismane_trainer_fr/build.xml: fixed bug for working JAR file without included dependencies
talismane_trainer_fr: removed evaluation from trainer completely (as its now in talismane_core/talismane_fr)
talismane_trainer_fr/ParserTrainer: added options averageAtIntervals, perceptronObservationPoints (for multiple models), excludeFile (for training based on a whole directory except one file), corpusReader (for training based on conll or ftbDep)
talismane_trainer_fr/PosTaggerTrainer: added options averageAtIntervals, percpetronObservatinPoints, excludeFile
Release v1.7.3b
talismane_core/TalismaneConfig: Added command-line switches option=posTagFeatureTester, parserFeatureTester
talismane_core/TalismaneConfig: Added switches: sentenceReader (to read actual sentences for tokeniser rather than reconstructred), skipLabel (to skip a label when calculating f-scores), earlyStop (to stop as soon as parser has n terminal configs, instead of going till all beams are processed)
talismane_core/TalismaneConfig: Added switches for feature testers: posTaggerFeatures, parserFeatures, externalResources, testWords
Fixed Java Scanner bug by switching to read from FileInputStream
talismane_core/TalismaneImpl: Added tokeniser compare functionality
talismane_core/parser: added various parse comparison strategies
talismane_core/ParserFeatureTester: new class, for testing features without training
talismane_core/ParserRegexBasedCorpusReaderImpl: fixed bug on file reading order for directory
talismane_core/parser/features: fixed many features
talismane_core/parser/features/TokenSearch: new flexible token search in parser configuaration
talismane_core/PosTagFeatureTester: new class to test pos-tag features without training
talismane_core/posTagger/features: fixed many features
talismane_core/posTagger/features: new features AssignedPosTagIn, HistoryAbsoluteAddress, HistoryCountIf, HistoryHas, HistorySearch, ItsMeAddressFunction
talismane_core/tokeniser/TokenComparatorImpl: new class (not implemented before) to compare two tokenisation outputs without re-analysing
talismane_core/tokeniser/features: fixed many features
talismane_fr: new versions of lexicons
talismane_machine_learning: many feature fixes + nested generic with parameters fix
talismane_machine_learning: SparseStringMatrixResource - new class for external resources to contain a large sparse matrix of String x String with double values
talismane_trainer_fr: removed evaluation from here (it's in talismane_core), many fixes
Release 1.7.4b
talismane_core/TalismaneConfig: allowing "replace:" in options posTaggerRules, parserRules, lexiconDir
talismane_core/TalismaneConfig: added option "includeLexiconCoverage" for evaluation
talismane_core/TalismaneConfig: sharing externalResources provided in command line among all four modules
talismane_core/ParserRule: allowing multiple transitions to be eliminated in one go in negative rules
talismane_core/parser/features: new features: AncestorSearchFeature, StackSearchFeature
talismane_core/ParserFeatureParser: replaced ImplicitAddress with Placeholder when referring to PosTaggedToken passed into another function
talismane_core/PosTagEvaluationLexicalCoverageTester: allows system to determine how many words are missing from lexicon (for lexicon comparison)
talismane_core/FirstWordInSentenceFeature: fixed bug - this feature wasn't working
talismane_core/LowercaseFirstWordFrenchFilter: fixed bugs - processing c before ç, added punctuation to sentence start
talismane_fr: new models from SPMRL + custom closed class lexicons, only including open class items from Lefff
talismane_fr: new text marker filters for funny quotes and dashes
talismane_machine_learning: AbstractMachineLearningModel: fixed bug on not writing additional data to stream when model stream is closed by wrapped class
talismane_machine_learning: added EndsWithFeature and StartsWithFeature
talismane_machine_learning/AbstractFeatureParser: fixed bug on feature class order (integer before double always)
talismane_other/CorpusModifier: enabled wild-cards for both pos-tag and lexical form
talismane_trainer_fr/build.xml: added dependency on talismane_fr.
talismane_trainer_fr/posTagger_fr_baseline.txt: fixed bug on Lb2() and L0 features