Weka-3-5-6 Changelog

Designed for use with Apache Ant.


2007-06-01 04:32 fracpete
updated version
2007-06-01 04:02 fracpete
updated to reflect changes in GenericPropertiesCreator.props file
2007-05-31 23:13 fracpete
added note to Javadoc of add(Instance) method, that string and relational values are not transferred
2007-05-31 04:24 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
2007-05-31 03:43 fracpete
up till now, the loaders were broken regarding String and Relational attributes in the incremental case (the Instances structure they were added to didn't get updated regarding string or relational 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.
2007-05-31 03:43 fracpete
up till now, the loaders were broken regarding String and Relational attributes in the incremental case (the Instances structure they were added to didn't get updated regarding string or relational 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.
2007-05-31 03:42 fracpete
added EMPTY_NOMINAL_ATTRIBUTES and EMPTY_NOMINAL_CLASS to the list of capabilities, since the weka.core.converters.DatabaseLoader can generate nominal attributes without any labels (the corresponding capability for the class only for completeness' sake)
2007-05-31 02:56 fracpete
fixed Javadoc comment
2007-05-30 04:02 fracpete
relational attributes are now filled according to extra parameters (better control over generated data)
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
2007-05-29 01:18 fracpete
initial import
2007-05-28 21:52 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)
2007-05-26 10:42 fracpete
removed the SplashScreen for the KnowledgeFlow. somehow didn't start up when run as SDI (MDI worked fine, as well as debugging it - timing issue due to multiple threads?)
2007-05-25 00:23 fracpete
main GUI can be either MDI or SDI driven
window list menu is now sorted
added extension mechanism via MainMenuExtension interface
2007-05-24 02:31 fracpete
calculated in-bag-error not out-of-bag-error (duh!) - thanks to Mahesh Joshi
2007-05-22 23:18 cvs_rrb
BDeu fix
2007-05-22 02:57 fracpete
fixed typo in globalInfo/Javadoc
2007-05-22 01:56 fracpete
fixed copyright
2007-05-22 01:56 fracpete
fixed copyright
2007-05-21 23:37 cvs_rrb
BDeu score fix
2007-05-21 23:37 cvs_rrb
BDue score fix
2007-05-17 20:31 fracpete
added get-method for obtaining the best options that were found with CV
2007-05-17 04:44 fracpete
initial import
2007-05-17 03:34 fracpete
Ashraf's modifications regarding nearest neighbor search: BallTree, CoverTree, KDTree, LinearNNSearch
2007-05-17 03:34 fracpete
Ashraf's modifications regarding nearest neighbor search: BallTree, CoverTree, KDTree, LinearNNSearch
2007-05-14 04:07 fracpete
Moved I/O for reading an ARFF file from weka.core.Instances to weka.core.converters.ArffLoader.ArffReader. This fixes the problem with the ArffLoader reporting wrong line numbers, due to the use of the Instances.readInstance(Reader) method.
2007-05-14 03:39 fracpete
fixed Javadoc
2007-05-14 03:12 fracpete
added a method to "sanitize" all the filenames, which are based on the relationname: all the slashes, backslashes and colons are replaced by underscores. Was problematic for filters that had filenames in their options, which in turn had a relation name (under windows) containing backslashes as result. This generated an exception in the ArffSaver used directly after the filter.
2007-05-11 03:59 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.
2007-05-11 00:00 fracpete
Sebastian Beer's (fixed) contribution, based on:
Ramakrishnan Srikant, Rakesh Agrawal (1996). Mining Sequential Patterns: Generalizations and Performance Improvements.
2007-05-10 23:59 fracpete
testing now also data with no class attribute set
2007-05-10 22:44 fracpete
creates a copy of the data now in buildAssociations to avoid modification of the original data
2007-05-09 04:23 fracpete
sets now a default cluster type (uniform/random) if no option available
2007-05-09 04:23 fracpete
relation name is now unquoted when set in setOptions (since it is quoted in getOptions)
2007-05-09 04:18 fracpete
added "unquote" method (the inverse of "quote")
2007-05-08 23:21 fracpete
fixed tool tips
2007-05-08 23:21 fracpete
fixed tool tips
2007-05-08 22:22 fracpete
Instance-based constructor now also works with SparseInstance
fixed Javadoc
2007-05-08 05:58 fracpete
fixed tool tips
2007-05-08 05:33 fracpete
fixed tool tips
2007-05-08 05:26 fracpete
fixed tool tips
2007-05-08 05:02 fracpete
added default constructor for default setttings
check-methods are now public for use in JUnit tests
2007-05-08 04:55 fracpete
fixed tool tips
2007-05-08 00:08 fracpete
added \r to list of delimiters
setDelimiters can handle strings \r, \n, \t now and turns them into their character representations
2007-05-07 23:00 fracpete
added private method updateExperiment() to update the underlying Experiment object ("add configuration" or "enter configuration" didn't update the experiment object, only the JList model)
2007-05-07 22:23 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-07 21:19 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-05-01 01:24 fracpete
replaced existing copyright notices with correct ones (the university owns the copyright of stuff developed by people working for the university or what students produce during their projects/theses)
2007-04-30 22:23 fracpete
runTokenize(Tokenizer,String[]) and tokenize(Tokenizer,String[]) now read from stdin if there is no data supplied in the options array. useful if one wants to use the tokenizers in pipes
2007-04-29 23:15 fracpete
added "updateFinished()" method to UpdateableClusterer interface for signalling that all instances have been added. can be used for some clean-up operations, calculations, etc.
2007-04-29 23:09 fracpete
initial import of contribution of an n-gram tokenizer by Sebastian Germesin
2007-04-29 23:06 fracpete
initial import of Trie data structure
2007-04-29 23:05 fracpete
added cache for find(Class,String) method for faster retrieval of class names
added findPackages() method to obtain all the available package names in the classpath
updated main method for either outputting packages or classes
2007-04-25 22:19 fracpete
initial import
decoupled the tokenizers from the StringToWordVector
2007-04-23 20:29 fracpete
Vote is now derived from RandomizableMultipleClassifiersCombiner in order to provide repeatable results: distributionForInstanceMajorityVoting was using Math.random() to break ties instead of a seeded java.util.Random object
2007-04-23 08:01 fracpete
main method now outputs initial and max memory
2007-04-22 21:58 fracpete
method batchFinished now processes data only if there's data available
2007-04-22 07:38 fracpete
fixed bug in batch mode: didn't check for m_FirstBatchDone flag and therefore buffered instances in second batch again instead of processing and returning them immediately (thanks to Juan Jose Rodriguez)
2007-04-19 23:59 fracpete
fixed listOptions and Javadoc regarding number of sub-committees (it's 3 not 10)
thanks to Juan Jose Rodriguez
2007-04-16 22:24 fracpete
fixed bug in instanceToArray method: was using the wrong index
thanks to Jesus Maudes and Juan Jose Rodriguez for their extensive tests
https://list.scms.waikato.ac.nz/mailman/htdig/wekalist/2007-April/009671.html
2007-04-12 21:03 fracpete
saveToFile and loadFromFile now use the weka.core.SerializationHelper
2007-03-29 02:24 fracpete
the user can now specify width and height of the image that is generated, this removes the limitation of not being able to get all of the component into the image (cut off, since only a screenshot)
2007-03-28 21:39 fracpete
added possibility to specify capabilities a scheme should NOT have, e.g., one can now search for schemes that support binary classes but not nominal classes (i.e., more than 2 class labels)
2007-03-25 21:13 fracpete
initial import of MS SQL Server 2005 Express Edition setup
2007-03-23 04:52 fracpete
SQL Viewer saves/restores the panel size
2007-03-20 03:24 fracpete
corrected copyright
2007-03-13 04:27 fracpete
attribute and relation names are now also converted into valid content, otherwise a single/double quote in the name would generate invalid XML code
2007-03-12 20:58 fracpete
fixed bug in evaluate(Kernel,Instances) method: the kernel's eval method was called with the indices swapped
the equals method now checks for NaNs (2 NaNs are now considered to be equal)
2007-02-21 02:42 fracpete
fixed Javadoc
2007-02-21 01:07 fracpete
classifier is defaulting back to ZeroR model if data contains only the class attribute
2007-02-15 00:41 fracpete
for centralized copyright information (dialogs, logs, etc.)
2007-02-13 01:54 fracpete
introduced new type for STRING attributes: TEXT = 9 (one couldn't load columns as STRING attributes, they were always converted into NOMINAL ones)
2007-02-13 00:50 fracpete
added warning about cross-validation to globalInfo (and therefore the Javadoc)
2007-02-11 20:40 fracpete
fixed setOptions method (flag interpretation was broken - GUI was working fine)
added "-remove-old-class" flag: if used with -classification and a serialized claassifier one can batch-classify files
2007-02-11 20:33 fracpete
updated Javadoc, "-silent" option was missing
2007-02-11 20:33 fracpete
updated Javadoc, "-silent" option was missing
2007-02-08 22:47 fracpete
Explorer tabs are now arbitrary plugins (only the PreprocessPanel is fixed):
classes derived from JPanel and implementing at least weka.gui.explorer.Explorer.ExplorerPanel
more information on the Wiki:
http://weka.sourceforge.net/wiki/index.php/Adding_tabs_in_the_Explorer
2007-02-08 02:19 fracpete
enabled selection of directories (e.g., for recursive dataset selection in the Experimenter)
fixed bug with the "All Files" filter (was always enabled)
2007-02-07 04:26 fracpete
added serialVersionUID (packages weka.associations and weka.attributeSelection got already checked in on 05/02/2007 before the repository was tagged)
2007-02-07 04:26 fracpete
added serialVersionUID (packages weka.associations and weka.attributeSelection got already checked in on 05/02/2007 before the repository was tagged)
2007-02-07 04:26 fracpete
added serialVersionUID (packages weka.associations and weka.attributeSelection got already checked in on 05/02/2007 before the repository was tagged)
2007-02-07 04:26 fracpete
added serialVersionUID (packages weka.associations and weka.attributeSelection got already checked in on 05/02/2007 before the repository was tagged)
2007-02-07 04:26 fracpete
added serialVersionUID (packages weka.associations and weka.attributeSelection got already checked in on 05/02/2007 before the repository was tagged)
2007-02-07 04:26 fracpete
added serialVersionUID (packages weka.associations and weka.attributeSelection got already checked in on 05/02/2007 before the repository was tagged)
2007-02-06 22:42 fracpete
added test for serialVersionUID
2007-02-06 22:41 fracpete
helper class for dealing with serialVersionUIDs and serialization (reading and writing to and fro files/streams)
2007-02-04 21:07 fracpete
filters now return their Capabilities based on the data: in case there's no class attribute set, they'll remove all the types of classes that are supported apart from NO_CLASS, and in case that there's a class attribute present, then the NO_CLASS capability will be removed
Wavelet filter supports now also nominal attributes (restriction to numeric class was unnecessary)
AddCluster/ClusterMembership always have to ignore the class attribute for the capabilities because of the clusterers they're using internally
2007-01-31 03:43 fracpete
added serialVersionUID
2007-01-31 02:35 fracpete
added serialVersionUID