Weka-3-4-5 Changelog

Designed for use with Ant.


2005-07-04 03:13 mhall
Changed so link in docs now points to ExplorerGuide
  • build.xml (1.19.2.3)
2005-07-04 03:12 eibe
Changed year and URL in LogPanel.
  • gui/explorer/Explorer.java (1.30.2.3)
2005-07-04 00:57 eibe
FilteredClassifier now extends SingleClassifierEnhancer. Note that this means that the double hyphen construct now needs to be used to specify the classifier options. Another change: Discretize is now the default filter.
  • classifiers/meta/FilteredClassifier.java (1.20.2.1)
2005-07-04 00:55 eibe
Fixed some bugs in handling of option setting errors.
  • classifiers/SingleClassifierEnhancer.java (1.2.2.1)
2005-07-04 00:37 mhall
Fixed javadoc
  • classifiers/meta/AttributeSelectedClassifier.java (1.16.2.2)
2005-07-04 00:21 eibe
Now extends RandomizableSingleClassifierEnhancer for simplified option handling. Also changed the values of some default parameters so that the classifier is applicable to more datasets with its default options.
  • classifiers/meta/RacedIncrementalLogitBoost.java (1.4.2.1)
2005-07-04 00:08 mhall
Now implements the appropriate base class
  • classifiers/meta/CostSensitiveClassifier.java (1.18.2.1)
  • classifiers/meta/OrdinalClassClassifier.java (1.11.2.1)
2005-07-04 00:01 eibe
Decorate now extends RandomizableIteratedSingleClassifierEnhancer for simplified option handling. Unfortunately, the letters for the command line options had to be changed. What used to be I is now E, and what used to be M is now I. Also, the maximum and desired number of iterations are now both set to 10 by default (instead of 50 and 15 respectively).
  • classifiers/meta/Decorate.java (1.3.2.1)
2005-07-03 23:19 eibe
Now allows random codes with fewer columns than classes (handy for datasets with lots of classes). Now implements RandomizableSingleClassifierEnhancer for easier option handling.
  • classifiers/meta/MultiClassClassifier.java (1.37.2.2)
2005-07-03 22:56 eibe
Changed letter for command line option speciyfing tolerance parameter as it conflicted with the option for specifying a test set.
  • classifiers/functions/SMO.java (1.53.2.2)
2005-07-03 22:46 eibe
Now implements RandomizableSingleClassifierEnhancer to simplify option handling.
  • classifiers/meta/ThresholdSelector.java (1.30.2.2)
2005-07-03 00:05 mhall
Changed so that it reads the version number from a file
  • core/Version.java (1.1.2.3)
2005-07-03 00:05 mhall
Initial import
  • core/version.txt (1.1.2.2)
2005-06-30 05:28 fracpete
fixed getOptions: confid. level (-C) and number of folds (-N) depend differently on reduced error pruning
  • classifiers/rules/PART.java (1.2.2.1)
2005-06-30 04:52 fracpete
setOptions: -L instead of -M for MaxBoostingIterations used
  • classifiers/functions/SimpleLogistic.java (1.5.2.1)
2005-06-30 04:29 fracpete
getOptions fixed: -S removed (leftover?) and -B only is returned if there's a BIFFile
  • classifiers/bayes/BayesNet.java (1.21.2.2)
2005-06-30 04:16 fracpete
getOptions fixed: -F and value are now returned in two strings
  • classifiers/bayes/AODE.java (1.8.2.2)
2005-06-29 22:56 mhall
Fixed a bug in NormalizedPolyKernel that resulted in an attempted access to the cache for test instances
  • classifiers/functions/supportVector/CachedKernel.java (1.1.2.2)
  • classifiers/functions/supportVector/NormalizedPolyKernel.java (1.1.2.1)
2005-06-28 23:55 mhall
Updated.
  • gui/beans/README_KnowledgeFlow (1.4.2.1)
2005-06-28 02:26 fracpete
images for the ArffViewer
  • gui/images/copy.gif (1.1.2.2)
  • gui/images/empty.gif (1.1.2.2)
  • gui/images/empty_small.gif (1.1.2.2)
  • gui/images/error.gif (1.1.2.2)
  • gui/images/error_small.gif (1.1.2.2)
  • gui/images/find.gif (1.1.2.2)
  • gui/images/forward.gif (1.1.2.2)
  • gui/images/information.gif (1.1.2.2)
  • gui/images/information_small.gif (1.1.2.2)
  • gui/images/objects.gif (1.1.2.2)
  • gui/images/open.gif (1.1.2.2)
  • gui/images/properties.gif (1.1.2.2)
  • gui/images/question.gif (1.1.2.2)
  • gui/images/question_small.gif (1.1.2.2)
  • gui/images/save.gif (1.1.2.2)
  • gui/images/sort.gif (1.1.2.2)
  • gui/images/undo.gif (1.1.2.2)
2005-06-28 02:25 fracpete
fixed sorting of numeric columns
missing values now only with grey background, no longer displays ? (e.g., anneal dataset contains '?' as attribute value)
setting a null value for any cell is now interpreted as missing value
  • gui/arffviewer/ArffTable.java (1.2.2.2)
  • gui/arffviewer/ArffTableModel.java (1.1.2.2)
2005-06-28 02:25 fracpete
made renameAttribute public due to moving from JFrame to JPanel
  • gui/arffviewer/ArffPanel.java (1.1.2.2)
2005-06-28 02:23 fracpete
moved most stuff from the JFrame to a JPanel - for easier integration in other frames
FileChooser now points to the current directory, no longer to the user's default one
  • gui/arffviewer/ArffViewer.java (1.1.2.4)
  • gui/arffviewer/ArffViewerMainPanel.java (1.1.2.2)
2005-06-28 02:23 fracpete
added constructors for default directory
  • gui/arffviewer/FileChooser.java (1.1.2.2)
2005-06-27 23:28 mhall
Fixed small bug in icon loading
  • gui/beans/Classifier.java (1.16.2.2)
  • gui/beans/Clusterer.java (1.1.2.2)
2005-06-27 23:27 mhall
More icons from Jeffrey
  • gui/beans/icons/Cobweb.gif (1.1.2.2)
  • gui/beans/icons/Cobweb_animated.gif (1.1.2.2)
  • gui/beans/icons/EM.gif (1.1.2.2)
  • gui/beans/icons/EM_animated.gif (1.1.2.2)
  • gui/beans/icons/FarthestFirst.gif (1.1.2.2)
  • gui/beans/icons/FarthestFirst_animated.gif (1.1.2.2)
  • gui/beans/icons/MakeDensityBasedClusterer.gif (1.1.2.2)
  • gui/beans/icons/MakeDensityBasedClusterer_animated.gif (1.1.2.2)
  • gui/beans/icons/SimpleKMeans.gif (1.1.2.2)
  • gui/beans/icons/SimpleKMeans_animated.gif (1.1.2.2)
2005-06-27 20:38 fracpete
fixed save-dialog (JPEG/EPS)
added DISPOSE_ON_CLOSE in main-method to avoid hanging
  • gui/treevisualizer/TreeVisualizer.java (1.8.2.2)
2005-06-23 04:19 eibe
Merged in some changes from the main trunk, relating to quickSort and finding the kth-smallest element. There are also a couple of new helper methods in Utils from Peter.
  • core/Instances.java (1.58.2.2)
  • core/Utils.java (1.44.2.1)
2005-06-22 06:50 fracpete
restarting of GUI removed, since it created an endless loop, in case the KnowledgeFlow crashed with an OutOfMemory Exception
  • gui/GUIChooser.java (1.14.2.8)
2005-06-22 06:49 fracpete
added memory management
  • gui/beans/KnowledgeFlowApp.java (1.1.2.4)
2005-06-22 06:03 fracpete
TextNodes now turn these characters into entities: <>&'"
otherwise is wasn't possible to add "x < 2" in the notes of an experiment ("<" isn't allowed inside a tag!)
  • core/xml/XMLSerialization.java (1.1.2.6)
2005-06-22 04:51 eibe
Now throws exception when there are string attributes.
  • classifiers/trees/REPTree.java (1.19.2.1)
2005-06-22 04:50 eibe
Now throw exception when there are string attributes. RandomTree had a bug when the class was the 2nd attribute. Value of k parameter now set via heuristic in RandomTree when user sets k to value < 1.
  • classifiers/trees/RandomTree.java (1.8.2.2)
2005-06-22 04:26 eibe
Fixed spelling mistake.
  • experiment/RemoteExperimentSubTask.java (1.6.2.1)
2005-06-21 03:54 fracpete
added -U <username> and -P <password> as commandline options
if query doesn't return a ResultSet like DELETE/UPDATE/INSERT, then a message of how many rows were affected is output to System.err and retrieveInstances(String) returns NULL -  an exception is no longer thrown in that case
  • experiment/InstanceQuery.java (1.15.2.1)
2005-06-20 05:05 fracpete
fixed the getOptions() method
  • core/converters/DatabaseLoader.java (1.1.2.2)
2005-06-20 05:05 fracpete
fixed the getOptions() method
  • core/converters/DatabaseSaver.java (1.1.2.1)
2005-06-18 02:48 fracpete
moved memory management from GUIChooser/Experimenter/etc. into a separate class (redundant code!)
also in the hope of moving to the better memory management in Java 1.5 somewhere in the future...
  • gui/experiment/Experimenter.java (1.8.2.2)
2005-06-18 02:44 fracpete
inserted another System.gc() after the threads are stopped
  • core/Memory.java (1.1.2.3)
2005-06-18 01:41 fracpete
databases like Oracle can have datatypes like "DOUBLE PRECISION", but property names cannot contain blanks. blanks in the type name are now always replaced with underscores.
  • experiment/DatabaseUtils.java (1.18.2.2)
2005-06-09 02:37 mhall
Fixed a couple of event names
  • gui/beans/ClassifierPerformanceEvaluatorBeanInfo.java (1.2.2.2)
2005-06-08 05:03 mhall
Can now plot scheme errors. KnowledgeFlow now handles user packages
  • gui/beans/ClassifierPerformanceEvaluator.java (1.9.2.2)
  • gui/beans/ModelPerformanceChart.java (1.3.2.1)
2005-06-08 05:01 mhall
Initial import
  • gui/beans/VisualizableErrorEvent.java (1.1.2.2)
  • gui/beans/VisualizableErrorListener.java (1.1.2.2)
2005-06-08 05:00 mhall
Made a couple of utility methods public and static
  • gui/GenericObjectEditor.java (1.38.2.4)
2005-06-03 02:50 mhall
Changed to enable incremental loading to be restarted on the existing source
  • gui/beans/Loader.java (1.10.2.2)
2005-06-03 02:49 mhall
Changed to enable incremental loading to be restarted on the existing source
  • core/converters/AbstractLoader.java (1.6.2.1)
  • core/converters/ArffLoader.java (1.9.2.1)
  • core/converters/C45Loader.java (1.9.2.1)
  • core/converters/Loader.java (1.6.2.1)
2005-05-31 04:57 mhall
Now handles definition of an ordering on the toolbars
  • gui/beans/Beans.props (1.10.2.1)
2005-05-31 04:52 mhall
Modified to accomodate the code shift from KnowledgeFlow to KnowledgeFlowApp
  • gui/beans/Filter.java (1.11.2.1)
  • gui/beans/Saver.java (1.1.2.1)
2005-05-31 04:47 mhall
Initial import
  • gui/beans/icons/splash.jpg (1.1.2.2)
2005-05-31 04:46 mhall
Code moved to KnowledgeFlowApp. Now displays a splash screen and launches the KnowledgeFlowApp
  • gui/beans/KnowledgeFlow.java (1.23.2.4)
2005-05-31 04:42 mhall
Initial import
  • gui/beans/StartUpListener.java (1.1.2.2)
2005-05-31 04:41 mhall
Initial import
  • gui/SplashWindow.java (1.1.2.2)
2005-05-26 04:18 eibe
Fixed bug in documentation.
  • classifiers/meta/CVParameterSelection.java (1.27.2.2)
2005-05-24 22:43 mhall
Fixed bug relating to the use of ReplaceMissingValues filter when a class attribute is set in the data
  • clusterers/EM.java (1.30.2.3)
  • clusterers/SimpleKMeans.java (1.19.2.4)
2005-05-18 01:55 mhall
Small bug fix in the routine that checks whether to perform additional cross validation runs
  • attributeSelection/WrapperSubsetEval.java (1.22.2.1)
2005-05-17 02:59 mhall
HashKey can now treat the class as a normal attribute if required
  • classifiers/rules/DecisionTable.java (1.29.2.1)
2005-05-04 02:29 fracpete
no longer PrintablePanel, but again JPanel - MouseEvents in the VisualizePanel disappeared without being consumed in PrintableComponent???
  • gui/visualize/Plot2D.java (1.20.2.2)
2005-05-04 02:29 fracpete
Plot2D no longer PrintablePanel, therefore made internal class PlotPanel a PrintablePanel - MouseEvents don't disappear anymore
  • gui/visualize/VisualizePanel.java (1.21.2.2)
2005-04-28 05:50 fracpete
prints some additional information about the current/installed Look'n'Feels
  • core/SystemInfo.java (1.1.2.4)
2005-04-28 05:42 fracpete
manages now centrally the LooknFeel of the GUI
Java 1.5 crashes Weka with certain combinations (e.g. default theme, Gnome/Linux)
  • gui/LookAndFeel.java (1.1.2.2)
  • gui/LookAndFeel.props (1.1.2.2)
2005-04-27 23:58 eibe
Visualizing Bayes nets shoulds work properly again. Thanks, Ashraf.
  • gui/graphvisualizer/GraphVisualizer.java (1.3.2.2)
2005-04-27 21:13 eibe
Optimizing the number of bins was broken for datasets with negative attribute values.
  • filters/unsupervised/attribute/Discretize.java (1.6.2.1)
2005-04-26 00:44 mhall
Separate test set evaluation now works properly.
  • gui/explorer/ClustererPanel.java (1.45.2.3)
2005-04-25 23:14 fracpete
disconnects now from the current DB, otherwise no new connection could be established (without closing the Explorer)
  • gui/explorer/PreprocessPanel.java (1.50.2.2)
2005-04-21 22:01 fracpete
fixed nullpointer exception (caused by getOptions()) if "useResampling" was set to true
  • classifiers/meta/AdaBoostM1.java (1.24.2.1)
2005-04-21 02:56 cvs_rrb
Fixed parameter handling
  • classifiers/bayes/net/search/global/RepeatedHillClimber.java (1.2.2.1)
  • classifiers/bayes/net/search/local/RepeatedHillClimber.java (1.2.2.1)
2005-04-14 03:17 mhall
Fixed bug relating to unsupervised attribute/subset evaluators and a set class index.
  • attributeSelection/AttributeSelection.java (1.35.2.1)
2005-04-04 04:14 eibe
More info on memory allocation thanks to Peter.
  • gui/LogPanel.java (1.14.2.1)
2005-03-30 00:09 mhall
Removed 32 feature limitation :-)
  • attributeSelection/ExhaustiveSearch.java (1.8.2.1)