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.java (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.java (1.6.2.2)
  • core/converters/ArffLoader.java (1.9.2.2)
  • core/converters/C45Loader.java (1.9.2.2)
  • core/converters/CSVLoader.java (1.9.2.1)
  • core/converters/DatabaseLoader.java (1.1.2.4)
  • core/converters/Loader.java (1.6.2.2)
  • core/converters/SerializedInstancesLoader.java (1.9.2.1)
  • gui/beans/Loader.java (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.java (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.java (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.java (1.31.2.3)
2007-05-22 23:16 cvs_rrb
BDeu fix
  • classifiers/bayes/net/search/local/LocalScoreSearchAlgorithm.java (1.1.2.2)
2007-05-22 23:15 cvs_rrb
BDeu fix
  • classifiers/bayes/net/estimate/DiscreteEstimatorBayes.java (1.3.2.1)
2007-05-22 23:15 cvs_rrb
BDeu fix
  • classifiers/bayes/net/search/local/Scoreable.java (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.java (1.1.2.1)
  • classifiers/trees/lmt/LogisticBase.java (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.java (1.3.2.2)
  • associations/Tertius.java (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.java (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.java (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.java (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.java (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.java (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.java (1.17.2.1)
  • classifiers/trees/j48/Distribution.java (1.8.2.1)
2007-03-29 21:50 fracpete
fixed getOptions() method
  • classifiers/meta/AdaBoostM1.java (1.24.2.6)
  • classifiers/meta/RegressionByDiscretization.java (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.java (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.java (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.java (1.3.2.3)
2007-03-20 03:24 fracpete
corrected copyright
  • classifiers/bayes/NaiveBayesMultinomial.java (1.9.2.2)
2007-02-26 05:24 fracpete
fixed Javadoc/globalInfo (duplicate "attributes")
  • filters/unsupervised/attribute/TimeSeriesTranslate.java (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.java (1.9.2.4)
2007-02-25 21:00 mhall
Small fix to the eventGeneratable method.
  • gui/beans/Classifier.java (1.16.2.6)
  • gui/beans/PredictionAppender.java (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.java (1.3.2.1)
  • gui/beans/Classifier.java (1.16.2.5)
  • gui/beans/PredictionAppender.java (1.9.2.2)
  • gui/beans/PredictionAppenderBeanInfo.java (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.java (1.2.2.2)
  • classifiers/functions/RBFNetwork.java (1.4.2.1)
  • classifiers/lazy/LWL.java (1.12.2.1)
  • classifiers/meta/AdaBoostM1.java (1.24.2.5)
  • classifiers/meta/AdditiveRegression.java (1.17.2.1)
  • classifiers/meta/LogitBoost.java (1.33.2.1)
  • classifiers/meta/MultiBoostAB.java (1.6.2.4)
  • classifiers/misc/HyperPipes.java (1.15.2.1)
  • classifiers/rules/OneR.java (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.java (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.java (1.27.2.2)
2007-02-11 21:07 fracpete
added clone() to distribution array to copy it (thanks to Eibe)
  • classifiers/evaluation/NominalPrediction.java (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.java (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.java (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.java (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.java (1.14.2.12)