# Weka-3-4-11 Changelog

Designed for use with Apache Ant.

2007-05-31 23:13 fracpete
    added note to Javadoc of add(Instance) method, that string values are not transferred
core/Instances.html (1.58.2.4)
2007-05-31 09:26 fracpete
    up till now, the loaders were broken regarding String attributes in the incremental case (the Instances structure they were added to didn't get updated regarding string values). hence an interface change was necessary, i.e., getNextInstances got a parameter, an Instances object that gets updated. All dependend classes had to be updated as well.
core/converters/AbstractLoader.html (1.6.2.2) core/converters/ArffLoader.html (1.9.2.2) core/converters/C45Loader.html (1.9.2.2) core/converters/CSVLoader.html (1.9.2.1) core/converters/DatabaseLoader.html (1.1.2.4) core/converters/Loader.html (1.6.2.2) core/converters/SerializedInstancesLoader.html (1.9.2.1) gui/beans/Loader.html (1.10.2.3)
2007-05-31 04:29 fracpete
    Exceptions were thrown in case of nominal attributes with no labels (e.g., returned by the weka.core.converters.DatabaseLoader), added checks regarding the length of the AttributeStats.nominalCounts array
gui/AttributeVisualizationPanel.html (1.18.2.6)
2007-05-29 02:54 fracpete
    added "headless" property, in case the JUnit tests (via "run_tests") need to be run in a headless environment, e.g., via a cronjob
build.xml (1.19.2.16)
2007-05-28 21:43 fracpete
    Date values are no longer output as Doubles but as Date strings again
    interestingly enough, the number of seconds seems to differ on Windows (= 986212800000; java 1.5.0_10) and Linux (= 986256000000; java 1.5.0_11) for the same  date (= 2001-04-03)
core/SparseInstance.html (1.14.2.3)
2007-05-28 06:53 fracpete
    updated comments about program versions
    "run_tests_fail" property determines now whether target "run_tests" fails in case of errors ("false" in case of target "nightly_build")
build.xml (1.19.2.15)
2007-05-28 05:59 fracpete
    fixed mail-support in target "build_from_cvs_checkout"
    added target "nightly_build" for nightly builds (using "run_tests" instead of "junit")
build.xml (1.19.2.14)
2007-05-24 02:30 fracpete
    calculated in-bag-error not out-of-bag-error (duh!) - thanks to Mahesh Joshi
classifiers/meta/Bagging.html (1.31.2.3)
2007-05-22 23:16 cvs_rrb
    BDeu fix
classifiers/bayes/net/search/local/LocalScoreSearchAlgorithm.html (1.1.2.2)
2007-05-22 23:15 cvs_rrb
    BDeu fix
classifiers/bayes/net/estimate/DiscreteEstimatorBayes.html (1.3.2.1)
2007-05-22 23:15 cvs_rrb
    BDeu fix
classifiers/bayes/net/search/local/Scoreable.html (1.1.2.1)
2007-05-11 05:08 eibe
    Fixed bug in output of coefficients and intercept: they needed to be multiplied by (J-1)/J, where J is the number of classes. This affected LMT and SimpleLogistic.
classifiers/trees/lmt/LMTNode.html (1.1.2.1) classifiers/trees/lmt/LogisticBase.html (1.2.2.1)
2007-05-10 22:42 fracpete
    creates a copy of the data now in buildAssociations to avoid modification of the original data
associations/PredictiveApriori.html (1.3.2.2) associations/Tertius.html (1.3.2.1)
2007-05-10 22:39 fracpete
    creates a copy of the data now in buildAssociations to avoid modification of the original data
associations/Apriori.html (1.19.2.4)
2007-04-20 00:01 fracpete
    fixed listOptions regarding number of sub-committees (it's 3 not 10)
    thanks to Juan Jose Rodriguez
classifiers/meta/MultiBoostAB.html (1.6.2.5)
2007-04-05 03:49 fracpete
    setOptions interpreted the -W option wrong: it expected it to contain classname and options, whereas the getOptions method returned only the classname of the base clusterer and the base clusterer options after "--"
clusterers/MakeDensityBasedClusterer.html (1.5.2.2)
2007-04-05 03:29 fracpete
    setOptions method used "-D" instead of "-N" for retrieving the on-demand directory
classifiers/meta/CostSensitiveClassifier.html (1.18.2.4)
2007-04-05 02:58 fracpete
    -T option was listed twice in listOptions and -J missing
    -T option was set twice in setOptions and -J missing
    search method no longer modifies original data, but a copy of it
attributeSelection/RaceSearch.html (1.14.2.2)
2007-03-31 01:44 eibe
    Fixed bug affecting probability estimates generated by Laplace correction option in multi-class problems. Probabilities did not sum to one.
classifiers/trees/j48/ClassifierTree.html (1.17.2.1) classifiers/trees/j48/Distribution.html (1.8.2.1)
2007-03-29 21:50 fracpete
    fixed getOptions() method
classifiers/meta/AdaBoostM1.html (1.24.2.6) classifiers/meta/RegressionByDiscretization.html (1.30.2.1)
2007-03-28 04:59 fracpete
    fixed endless repainting problem of NodePanel in case the network doesn't fit completely in the viewport, for similar problem and solution see this thread:
    http://forum.html.sun.com/thread.jspa?threadID=580929&messageID=2945011
classifiers/functions/MultilayerPerceptron.html (1.2.2.3)
2007-03-25 23:20 fracpete
    general options are now lower case in order to avoid clashes with other options (GeneticSearch and SVMAttributeEval)
    fixed help request via commandline option -h
attributeSelection/AttributeSelection.html (1.35.2.4)
2007-03-25 21:12 fracpete
    initial import of MS SQL Server 2005 Express Edition setup
experiment/DatabaseUtils.props.mssqlserver2005 (1.1.2.1)
2007-03-24 05:19 fracpete
    applied Bernhard's fixes regarding SparseInstance handling (generated incorrect output)
filters/unsupervised/attribute/RandomProjection.html (1.3.2.3)
2007-03-20 03:24 fracpete
    corrected copyright
classifiers/bayes/NaiveBayesMultinomial.html (1.9.2.2)
2007-02-26 05:24 fracpete
    fixed Javadoc/globalInfo (duplicate "attributes")
filters/unsupervised/attribute/TimeSeriesTranslate.html (1.3.2.3)
2007-02-26 00:12 mhall
    Current and max set numbers were not being set correctly for training and test set events.
gui/beans/PredictionAppender.html (1.9.2.4)
2007-02-25 21:00 mhall
    Small fix to the eventGeneratable method.
gui/beans/Classifier.html (1.16.2.6) gui/beans/PredictionAppender.html (1.9.2.3)
2007-02-23 02:46 mhall
    Small bug fix to BatchClassifierEvent. Changes to allow PredictonAppender to append to training and test sets as well as data sets. This should allow Cascade Generalization to be implemented in the KnowledgeFlow.
gui/beans/BatchClassifierEvent.html (1.3.2.1) gui/beans/Classifier.html (1.16.2.5) gui/beans/PredictionAppender.html (1.9.2.2) gui/beans/PredictionAppenderBeanInfo.html (1.1.2.1)
2007-02-21 01:34 fracpete
    classifier is defaulting back to ZeroR model if data contains only the class attribute
classifiers/functions/MultilayerPerceptron.html (1.2.2.2) classifiers/functions/RBFNetwork.html (1.4.2.1) classifiers/lazy/LWL.html (1.12.2.1) classifiers/meta/AdaBoostM1.html (1.24.2.5) classifiers/meta/AdditiveRegression.html (1.17.2.1) classifiers/meta/LogitBoost.html (1.33.2.1) classifiers/meta/MultiBoostAB.html (1.6.2.4) classifiers/misc/HyperPipes.html (1.15.2.1) classifiers/rules/OneR.html (1.17.2.1)
2007-02-19 21:56 fracpete
    generates ZeroR model if a model cannot be built, e.g., if data contains only class attribute
    added check whether learning rate is getting too small (smaller than 1E-6 => throws Exception) in order to avoid endless recursion resulting in StackOverflow
classifiers/functions/MultilayerPerceptron.html (1.2.2.1)
2007-02-11 22:00 fracpete
    serializing of clusterer didn't work with class based evaluation (ObjectOutputStream was opened, but never filled) throwing an exception now if user tries to do that
clusterers/ClusterEvaluation.html (1.27.2.2)
2007-02-11 21:07 fracpete
    added clone() to distribution array to copy it (thanks to Eibe)
classifiers/evaluation/NominalPrediction.html (1.9.2.1)
2007-02-09 03:52 fracpete
    crashed if there were too many nominal classes to display (tried to create strings with negative length in order to fit them all in one line)
gui/visualize/ClassPanel.html (1.12.2.1)
2007-02-08 00:47 fracpete
    fixed NullPointerException in toDoubleArray method
    fixed mergeInstance method (was broken as in SparseInstance)
    fixed Javadoc
core/BinarySparseInstance.html (1.7.2.2)
2007-01-28 01:23 fracpete
    outputs SparseInstances now no longer in sparse format, but in CSV format (was due to call of toString() for writing an instance to the file)
core/converters/CSVSaver.html (1.2.2.1)
2007-01-26 02:11 fracpete
    added more files to the release (from wekadocs module):
    documentation.html/css, weka.gif, weka.ico
build.xml (1.19.2.13)
2007-01-26 02:11 fracpete
    updated version number
core/version.txt (1.1.2.5)
2007-01-25 23:37 fracpete
    updated copyright
gui/GUIChooser.html (1.14.2.12)