CHANGELOG-3-1-7
上传用户:wellsales
上传日期:2021-03-11
资源大小:10607k
文件大小:29k
源码类别:

工具条

开发平台:

Others

  1. 2000-02-22 14:44  mhall
  2. * weka/attributeSelection/Makefile (1.11): Added RaceSearch,
  3. ClassifierSubsetEval, HoldOutSubsetEvaluator and
  4. ErrorBasedMeritEvaluator.
  5. 2000-02-22 13:43  mhall
  6. * weka/attributeSelection/PrincipalComponents.java (1.5): Doc fix.
  7. 2000-02-22 12:16  mhall
  8. * weka/classifiers/UserClassifier.java (1.2): Changed to accomodate
  9. the move of the treevisualizer and VisualizePanel from explorer to
  10. gui
  11. 2000-02-22 12:02  mhall
  12. * weka/Makefile (1.23): Changed to reflect the move of
  13. VisualizePanel and treevisualizer from explorer to gui
  14. 2000-02-22 11:59  mhall
  15. * weka/gui/treevisualizer/Makefile (1.1): Re-added after stuff up
  16. 2000-02-22 11:58  mhall
  17. * weka/gui/treevisualizer/: TreeVisualizer.java (1.1), Colors.java
  18. (1.1), Edge.java (1.1), NamedColor.java (1.1), Node.java (1.1),
  19. NodePlace.java (1.1), PlaceNode1.java (1.1), PlaceNode2.java (1.1),
  20. TreeBuild.java (1.1), TreeDisplayEvent.java (1.1),
  21. TreeDisplayListener.java (1.1): Re-added after stuff-up
  22. 2000-02-22 11:33  mhall
  23. * weka/gui/explorer/Makefile (1.6): Modified for the move of
  24. VisualizePanel and treevisualizer
  25. 2000-02-22 11:32  mhall
  26. * weka/gui/explorer/PreprocessPanel.java (1.15): Registered the
  27. FileEditor.class with the property editor manager.
  28. 2000-02-22 11:30  mhall
  29. * weka/gui/explorer/: AttributeSelectionPanel.java (1.14),
  30. ClassifierPanel.java (1.27), ClustererPanel.java (1.15),
  31. Explorer.java (1.12): Adjusted for moving the VisualizePanel to gui
  32. 2000-02-22 10:59  mhall
  33. * weka/gui/Makefile (1.11): Moved treevisualizer and VisualizePanel
  34. from explorer to gui.
  35. 2000-02-22 10:58  mhall
  36. * weka/gui/: VisualizePanel.java (1.1), VisualizePanelEvent.java
  37. (1.1), VisualizePanelListener.java (1.1): Moved from explorer to
  38. gui
  39. 2000-02-22 10:54  mhall
  40. * weka/gui/explorer/: VisualizePanelEvent.java (1.2),
  41. VisualizePanelListener.java (1.2): Moved to gui
  42. 2000-02-22 10:50  mhall
  43. * weka/gui/explorer/VisualizePanel.java (1.14): Moved to gui
  44. 2000-02-22 10:18  mhall
  45. * weka/gui/GenericObjectEditor.props (1.14): Added
  46. ClassifierSubsetEval and RaceSearch
  47. 2000-02-22 10:12  mhall
  48. * weka/attributeSelection/: ClassifierSubsetEval.java (1.1),
  49. ErrorBasedMeritEvaluator.java (1.1), HoldOutSubsetEvaluator.java
  50. (1.1), RaceSearch.java (1.1): Initial import.
  51. 2000-02-22 10:09  mhall
  52. * weka/attributeSelection/ASEvaluation.java (1.5): Added a
  53. makeCopies method.
  54. 2000-02-21 11:43  mhall
  55. * weka/attributeSelection/PrincipalComponents.java (1.4): Now
  56. ignores attributes which are all missing or have only one distinct
  57. value. Also allows normalization to be turned off.
  58. 2000-02-18 12:48  mhall
  59. * weka/gui/explorer/VisualizePanel.java (1.13): Fixed for some
  60. warnings when compiling with jikes1.11
  61. 2000-02-18 12:22  trigg
  62. * weka/classifiers/Evaluation.java (1.27): Model files support
  63. gzipping based on the model filename extension.
  64. 2000-02-18 09:54  trigg
  65. * weka/classifiers/SMO.java (1.10): Made inner class serializable.
  66. 2000-02-18 09:53  trigg
  67. * weka/Makefile (1.22): 'nother fix for doc generation. Now works
  68. when there is no previously generated documentation in the doc
  69. directory.
  70. 2000-02-18 09:49  trigg
  71. * weka/Makefile (1.21): Removed accidental uncommenting of doc
  72. manipulating...
  73. 2000-02-18 09:48  trigg
  74. * weka/gui/GenericObjectEditor.props (1.13): Added ObfuscateFilter
  75. 2000-02-18 09:47  trigg
  76. * weka/filters/: Makefile (1.12), ObfuscateFilter.java (1.1),
  77. ObsfucateFilter.java (1.2): Changed name of ObfuscateFilter.
  78. 2000-02-18 08:37  eibe
  79. * weka/: classifiers/SMO.java (1.9), core/Queue.java (1.3),
  80. filters/NormalizationFilter.java (1.3),
  81. filters/ReplaceMissingValuesFilter.java (1.4): Mainly memory
  82. savings. Small changes in SMO.
  83. 2000-02-17 23:09  trigg
  84. * weka/: Makefile (1.20), associations/Makefile (1.3),
  85. attributeSelection/Makefile (1.10), classifiers/Makefile (1.12),
  86. classifiers/j48/Makefile (1.2), classifiers/kstar/Makefile (1.2),
  87. classifiers/m5/Makefile (1.2), clusterers/Makefile (1.2),
  88. core/Makefile (1.6), estimators/Makefile (1.2), experiment/Makefile
  89. (1.6), filters/Makefile (1.11), gui/Makefile (1.10),
  90. gui/experiment/Makefile (1.3), gui/explorer/Makefile (1.5),
  91. gui/streams/Makefile (1.2): Makefiles now use JAVAC rather than
  92. JAVA for consistency with the rest of the world. :-).
  93. 2000-02-17 20:34  trigg
  94. * weka/filters/AttributeFilter.java (1.6): Made attribute lists
  95. look a little nicer
  96. 2000-02-17 12:22  eibe
  97. * weka/classifiers/j48/ClassifierTree.java (1.9): Fixed bug in
  98. outputting graph.
  99. 2000-02-17 11:10  trigg
  100. * weka/filters/Makefile (1.10): Added ObsfucateFilter
  101. 2000-02-17 11:10  trigg
  102. * weka/filters/ObsfucateFilter.java (1.1): Initial version.
  103. Currently only converts numeric and nominal values.
  104. 2000-02-16 14:27  trigg
  105. * weka/filters/ReplaceMissingValuesFilter.java (1.3): Sped up by
  106. changing from setValue to building new instance from a double
  107. array.
  108. 2000-02-16 11:49  mhall
  109. * weka/classifiers/kstar/KStar.java (1.3): Removed output to
  110. Stderr.
  111. 2000-02-16 11:43  mhall
  112. * weka/attributeSelection/Makefile (1.9): Added PrincipalComponents
  113. 2000-02-16 11:04  eibe
  114. * weka/classifiers/SMO.java (1.8): Added options, for example, for
  115. turning rescaling and lower-order terms on and off.
  116. 2000-02-16 11:03  eibe
  117. * weka/classifiers/j48/J48.java (1.15): Made some options mutually
  118. exclusive in set- and get-methods.
  119. 2000-02-16 09:51  eibe
  120. * weka/classifiers/j48/: C45PruneableClassifierTree.java (1.4),
  121. ClassifierTree.java (1.8), J48.java (1.14),
  122. PruneableClassifierTree.java (1.3): Included option that preserves
  123. Instances data for visualization.
  124. 2000-02-15 13:07  eibe
  125. * weka/classifiers/SMO.java (1.7): - Implemented speed-up for
  126. linear feature space - Implemented Keerthi et al.'s modifications -
  127. Implemented fast kernel caching - Shane and Stuart: implemented
  128. sparse vector code
  129. 2000-02-11 16:30  mhall
  130. * weka/attributeSelection/: AttributeEvaluator.java (1.5),
  131. SubsetEvaluator.java (1.5): Doc fix.
  132. 2000-02-11 15:29  mhall
  133. * weka/gui/explorer/VisualizePanelEvent.java (1.1): Initial import.
  134. 2000-02-11 14:07  mhall
  135. * weka/Makefile (1.19): Added treevisualizer.
  136. 2000-02-11 14:03  mhall
  137. * weka/: experiment/AveragingResultProducer.java (1.8),
  138. experiment/DatabaseResultProducer.java (1.8),
  139. experiment/RegressionSplitEvaluator.java (1.5),
  140. attributeSelection/PrincipalComponents.java (1.3): Doc fix.
  141. 2000-02-11 14:02  mhall
  142. * weka/gui/explorer/VisualizePanel.java (1.12): doc fix.
  143. 2000-02-11 13:42  mhall
  144. * weka/gui/GenericObjectEditor.props (1.12): Added UserClassifier
  145. and PrincipalComponents.
  146. 2000-02-11 13:40  mhall
  147. * weka/gui/: explorer/Makefile (1.4), Makefile (1.9): Added
  148. treevisualizer stuff.
  149. 2000-02-11 13:38  mhall
  150. * weka/gui/explorer/VisualizePanel.java (1.11): Major enhancements
  151. by Malcolm Ware. Attribute bars, shape drawing etc.
  152. 2000-02-11 13:37  mhall
  153. * weka/gui/explorer/VisualizePanelListener.java (1.1): Initial
  154. import.
  155. 2000-02-11 13:35  mhall
  156. * weka/classifiers/Makefile (1.11): Added the UserClassifier
  157. 2000-02-11 13:34  mhall
  158. * weka/gui/GenericObjectEditor.java (1.15): Modified so that the ok
  159. and cancel buttons can be listened to.
  160. 2000-02-11 13:33  mhall
  161. * weka/classifiers/UserClassifier.java (1.1): Initial import.
  162. 2000-02-11 11:36  mhall
  163. * weka/gui/explorer/PreprocessPanel.java (1.14): Bird now animates
  164. when data is being passed through filters.
  165. 2000-02-11 09:20  mhall
  166. * weka/attributeSelection/PrincipalComponents.java (1.2): Added
  167. more to the global info.
  168. 2000-02-10 16:54  mhall
  169. * weka/gui/explorer/ClassifierPanel.java (1.26): Changed the class
  170. combo box to prevent it from expanding out of control horizontally.
  171. 2000-02-10 16:54  mhall
  172. * weka/gui/explorer/AttributeSelectionPanel.java (1.13): Added a
  173. visualize button to accomodate attribute transformers. Changed the
  174. class combo box to stop it from expanding out of control
  175. horizontally.
  176. 2000-02-10 16:51  mhall
  177. * weka/filters/AttributeSelectionFilter.java (1.12): Modified to
  178. accomodate attribute transformers.
  179. 2000-02-10 16:50  mhall
  180. * weka/attributeSelection/: AttributeSelection.java (1.14),
  181. RankSearch.java (1.3), Ranker.java (1.11): Modified to handle
  182. attribute transformers.
  183. 2000-02-10 16:49  mhall
  184. * weka/attributeSelection/: AttributeTransformer.java (1.1),
  185. PrincipalComponents.java (1.1): Initial import.
  186. 2000-02-09 16:14  mhall
  187. * weka/classifiers/kstar/KStar.java (1.2): Fixed bug that prevented
  188. correct initialization for -E option during incremental training.
  189. 2000-02-09 14:40  trigg
  190. * weka/gui/GenericArrayEditor.java (1.7): - Fixed problem found by
  191. jikes but not javac.
  192. 2000-02-07 13:43  mhall
  193. * weka/classifiers/Makefile (1.10): Removed an errant entry.
  194. 2000-02-07 11:21  mhall
  195. * weka/: attributeSelection/BestFirst.java (1.15),
  196. clusterers/ClusterEvaluation.java (1.9): Slight doc fix.
  197. 2000-02-07 11:21  mhall
  198. * weka/experiment/: AveragingResultProducer.java (1.7),
  199. CSVResultListener.java (1.5), DatabaseResultListener.java (1.4),
  200. OutputZipper.java (1.2), ResultListener.java (1.3): Minor doc
  201. fixes.
  202. 2000-02-07 10:27  mhall
  203. * weka/: gui/GenericObjectEditor.props (1.11), Makefile (1.18):
  204. added kstar
  205. 2000-02-07 10:26  mhall
  206. * weka/classifiers/kstar/Makefile (1.1): initial import
  207. 2000-02-07 10:26  mhall
  208. * weka/classifiers/Makefile (1.9): Added kstar
  209. 2000-02-07 10:25  mhall
  210. * weka/classifiers/kstar/: KStar.java (1.1), KStarCache.java (1.1),
  211. KStarConstants.java (1.1), KStarNominalAttribute.java (1.1),
  212. KStarNumericAttribute.java (1.1), KStarWrapper.java (1.1),
  213. LightHashTable.java (1.1): Initial import.
  214. 2000-02-04 14:02  mhall
  215. * weka/experiment/: InstancesResultListener.java (1.3),
  216. CSVResultListener.java (1.4), DatabaseResultListener.java (1.3),
  217. DatabaseUtils.java (1.7): Added global info and TipText methods.
  218. 2000-02-04 11:33  mhall
  219. * weka/classifiers/m5/M5Prime.java (1.8): Added additional measure
  220. methods to return the number of linear models, number of leaves in
  221. the tree and number of rules.
  222. 2000-02-04 11:32  mhall
  223. * weka/classifiers/j48/PART.java (1.10): Added additional measure
  224. meathod to return the number of rules.
  225. 2000-02-04 11:31  mhall
  226. * weka/experiment/RegressionSplitEvaluator.java (1.4): fixed bug in
  227. array allocation.
  228. 2000-02-03 17:13  mhall
  229. * weka/classifiers/j48/J48.java (1.13): added additional measure
  230. methods to return number of nodes, leaves and rules.
  231. 2000-02-03 17:12  mhall
  232. * weka/classifiers/DecisionTable.java (1.13): added an additional
  233. measure method to return the number of rules.
  234. 2000-02-03 17:09  mhall
  235. * weka/experiment/: AveragingResultProducer.java (1.6),
  236. CSVResultListener.java (1.3), ClassifierSplitEvaluator.java (1.4),
  237. CostSensitiveClassifierSplitEvaluator.java (1.4),
  238. CrossValidationResultProducer.java (1.5),
  239. DatabaseResultListener.java (1.2), DatabaseResultProducer.java
  240. (1.7), Experiment.java (1.5), RandomSplitResultProducer.java (1.5),
  241. RegressionSplitEvaluator.java (1.3), ResultListener.java (1.2),
  242. ResultProducer.java (1.3), SplitEvaluator.java (1.3): Modified to
  243. allow any additional "measures" (eg. tree sizes, number of nodes
  244. etc) of low level split evaluators to be included (if destination
  245. listener constraints allow)  in results generated by result
  246. producers.
  247. 2000-01-25 14:13  mhall
  248. * weka/experiment/: CostSensitiveClassifierSplitEvaluator.java
  249. (1.3), AveragingResultProducer.java (1.5),
  250. CrossValidationResultProducer.java (1.4),
  251. RandomSplitResultProducer.java (1.4), DatabaseResultProducer.java
  252. (1.6): Added support for saving raw split evaluator output to
  253. zip/gzip files. Also added globalInfo and TipTexts.
  254. 2000-01-25 14:09  mhall
  255. * weka/experiment/: SplitEvaluator.java (1.2),
  256. ClassifierSplitEvaluator.java (1.3), RegressionSplitEvaluator.java
  257. (1.2): Added support for saving raw split evaluator output to
  258. zip/gzip files. Also added globalInfo and TipTexts.
  259. 2000-01-25 14:07  mhall
  260. * weka/experiment/OutputZipper.java (1.1): Initial import.
  261. 2000-01-25 14:06  mhall
  262. * weka/gui/FileEditor.java (1.4): Changed to allow the selection of
  263. directories.
  264. 2000-01-24 08:53  mhall
  265. * weka/attributeSelection/OneRAttributeEval.java (1.5): Global info
  266. fix.
  267. 2000-01-21 14:41  mhall
  268. * weka/gui/experiment/ResultsPanel.java (1.13): Added save output
  269. button.
  270. 2000-01-21 14:40  mhall
  271. * weka/gui/SaveBuffer.java (1.3): Fixed last visited directory
  272. recall.
  273. 2000-01-21 14:15  mhall
  274. * weka/gui/explorer/: AttributeSelectionPanel.java (1.12),
  275. ClustererPanel.java (1.14), AssociationsPanel.java (1.11): Slight
  276. doc fix for the saveBuffer method.
  277. 2000-01-21 13:36  mhall
  278. * weka/gui/SaveBuffer.java (1.2): Slight doc fix.
  279. 2000-01-21 12:26  mhall
  280. * weka/gui/Makefile (1.8): Added SaveBuffer.
  281. 2000-01-21 12:21  mhall
  282. * weka/gui/explorer/: AttributeSelectionPanel.java (1.11),
  283. ClustererPanel.java (1.13), AssociationsPanel.java (1.10),
  284. ClassifierPanel.java (1.25): Added the ability to append/overwrite
  285. output to a file.
  286. 2000-01-21 12:20  mhall
  287. * weka/gui/SaveBuffer.java (1.1): Initial import.
  288. 2000-01-21 10:11  trigg
  289. * weka/classifiers/RegressionByDiscretization.java (1.6): - Fixed
  290. compilation bug that referenced a removed method of
  291. DiscretizationFilter
  292. 2000-01-18 09:14  mhall
  293. * weka/classifiers/: OneR.java (1.9), DecisionTable.java (1.12),
  294. HyperPipes.java (1.5), Prism.java (1.9): Made inner classes
  295. Serializable so that saving and loading works.
  296. 2000-01-17 16:07  mhall
  297. * weka/attributeSelection/ForwardSelection.java (1.8): Slight
  298. change to docs.
  299. 2000-01-17 16:06  mhall
  300. * weka/attributeSelection/RankSearch.java (1.2): Changed so that
  301. SubsetEvaluators can be used to generate the initial ranking.  If a
  302. subset evaluator is selected, then a forward selection search using
  303. -R (to generate a ranking) is used.
  304. 2000-01-17 16:05  mhall
  305. * weka/attributeSelection/AttributeSelection.java (1.13): Fixed so
  306. that merit values are output correctly when the wrapper is used in
  307. conjunction with forward selection with -R. Also changed so that
  308. cross validated rankings are ordered by mean rank rather than mean
  309. merit.
  310. 2000-01-12 11:40  trigg
  311. * weka/filters/ResampleFilter.java (1.3): - Changed behaviour for
  312. batch mode -- no resampling is done in non-initial batches.
  313. 2000-01-11 11:14  trigg
  314. * weka/classifiers/DecisionStump.java (1.10): - Slightly more
  315. intelligible source output
  316. 2000-01-10 13:02  trigg
  317. * weka/gui/explorer/: ClassifierPanel.java (1.24),
  318. ClustererPanel.java (1.12): - call to taskFinished was in the wrong
  319. place.
  320. 2000-01-10 13:01  trigg
  321. * weka/gui/WekaTaskMonitor.java (1.3): - (spazzed on the last
  322. update). Removed the border so that the component takes up less
  323. space when added to other panels.
  324. 2000-01-10 12:55  trigg
  325. * weka/gui/WekaTaskMonitor.java (1.2): - Removed border so it the
  326. component
  327. 2000-01-10 11:11  trigg
  328. * weka/gui/explorer/ClassifierPanel.java (1.23): - reworded class
  329. breakdown in gui, added evaluation cost matrix to output when
  330. necessary.
  331. 2000-01-10 11:09  trigg
  332. * weka/gui/LogPanel.java (1.5): - Made default log area slightly
  333. smaller (means the result history area in ClassifierPanel isn't so
  334. stupidly small :-)).
  335. 2000-01-10 11:08  trigg
  336. * weka/classifiers/Evaluation.java (1.26): - Swept up detailed
  337. class breakdown and related stats.
  338. 2000-01-10 11:07  trigg
  339. * weka/core/Matrix.java (1.5): - made toString() work out column
  340. width automagically.
  341. 2000-01-06 16:59  mhall
  342. * weka/gui/Makefile (1.7): Added TaskLogger and WekaTaskMonitor.
  343. 2000-01-06 16:59  mhall
  344. * weka/Makefile (1.17): added the two images for the task logger.
  345. 2000-01-06 16:53  mhall
  346. * weka/gui/: LogPanel.java (1.4), explorer/ClassifierPanel.java
  347. (1.22), explorer/ClustererPanel.java (1.11), explorer/Explorer.java
  348. (1.11), explorer/AssociationsPanel.java (1.9),
  349. explorer/AttributeSelectionPanel.java (1.10): Added the task
  350. logger.
  351. 2000-01-06 16:52  mhall
  352. * weka/gui/PropertySheetPanel.java (1.5): Fixed small
  353. incompatability with java 1.1
  354. 2000-01-06 16:50  mhall
  355. * weka/gui/: weka_stationary.gif (1.1), weka_animated.gif (1.1),
  356. TaskLogger.java (1.1), WekaTaskMonitor.java (1.1): initial import
  357. 2000-01-06 16:15  trigg
  358. * weka/classifiers/LogitBoost.java (1.14): - Static classifier now
  359. has a method for retrieving the class distributions.
  360. 1999-12-24 15:37  trigg
  361. * weka/: filters/AddFilter.java (1.7), filters/AllFilter.java
  362. (1.3), filters/AttributeFilter.java (1.5),
  363. filters/CopyAttributesFilter.java (1.2),
  364. filters/DiscretizeFilter.java (1.7), filters/FirstOrderFilter.java
  365. (1.5), filters/NumericTransformFilter.java (1.4),
  366. filters/TimeSeriesTranslateFilter.java (1.2),
  367. gui/PropertySheetPanel.java (1.4), gui/ResultHistoryPanel.java
  368. (1.10): - Modified tiptext/about handling for gui. Started adding
  369. this info to filters.
  370. 1999-12-23 16:30  trigg
  371. * weka/core/Utils.java (1.15): - doubleToString barfed on doubles
  372. of a size that get converted to scientific notation, now returns
  373. the sci version rather than NaN.
  374. 1999-12-23 16:28  trigg
  375. * weka/classifiers/Evaluation.java (1.25): - Can now specify class
  376. name of static classifiers from command line.
  377. 1999-12-23 16:26  trigg
  378. * weka/experiment/Stats.java (1.4): - Fixed max/min calculation
  379. 1999-12-21 13:12  mhall
  380. * weka/attributeSelection/Makefile (1.8): Added RankSearch.java
  381. 1999-12-21 13:11  mhall
  382. * weka/gui/GenericObjectEditor.props (1.10): Added
  383. OneRAttributeEval and RankSearch
  384. 1999-12-21 13:06  mhall
  385. * weka/attributeSelection/RandomSearch.java (1.7): Just a missing ;
  386. 1999-12-21 11:52  mhall
  387. * weka/attributeSelection/: BestFirst.java (1.14),
  388. CfsSubsetEval.java (1.8), ConsistencySubsetEval.java (1.2),
  389. ExhaustiveSearch.java (1.4), ForwardSelection.java (1.7),
  390. GainRatioAttributeEval.java (1.6), GeneticSearch.java (1.7),
  391. InfoGainAttributeEval.java (1.6), RandomSearch.java (1.6),
  392. Ranker.java (1.10), ReliefFAttributeEval.java (1.7),
  393. SymmetricalUncertAttributeEval.java (1.6), WrapperSubsetEval.java
  394. (1.10): Added globalInfo and TipText for options.
  395. 1999-12-21 11:51  mhall
  396. * weka/gui/PropertySheetPanel.java (1.3): About information now
  397. displays extended text for TipText, if methods have them.  Also
  398. displays into a JScrollPane.
  399. 1999-12-21 07:27  trigg
  400. * weka/gui/GenericObjectEditor.props (1.9): - Removed a ".java"
  401. from the properties.
  402. 1999-12-15 11:36  trigg
  403. * weka/filters/DiscretizeFilter.java (1.6): - Speedup during
  404. instance conversion
  405. 1999-12-15 11:36  trigg
  406. * weka/classifiers/Evaluation.java (1.24): - Fixed typo in output.
  407. 1999-12-09 13:51  trigg
  408. * weka/classifiers/Evaluation.java (1.23): - Main utility method no
  409. longer removes string attributes from the dataset.  It's the
  410. classifier's responsibility to report if it cannot handle string
  411. attributes.
  412. 1999-12-09 11:21  trigg
  413. * weka/filters/: AddFilter.java (1.6), AttributeFilter.java (1.4),
  414. NominalToBinaryFilter.java (1.8), NormalizationFilter.java (1.2): -
  415. Changed to use Instance.toDoubleArray rather than calling setValue
  416. all the time -- vast speedup during filtering (especially when the
  417. number of attributes is high).
  418. 1999-12-09 11:17  trigg
  419. * weka/core/Instance.java (1.4): - Added a method to get the
  420. attribute values as a double array, and added a warning in the
  421. setValue documentation that it's far slower than you might expect.
  422. 1999-12-08 14:18  trigg
  423. * weka/gui/: experiment/DatasetListPanel.java (1.7),
  424. experiment/ResultsPanel.java (1.12), experiment/RunPanel.java
  425. (1.8), explorer/ClassifierPanel.java (1.21),
  426. explorer/PreprocessPanel.java (1.13): - Changed to use
  427. Instances.FILE_EXTENSION
  428. 1999-12-08 14:17  trigg
  429. * weka/gui/SetInstancesPanel.java (1.5): - Uses
  430. Instances.FILE_EXTENSION
  431. 1999-12-08 14:17  trigg
  432. * weka/gui/CostMatrixEditor.java (1.3): - Supports editing of
  433. diagonal values. Uses CostMatrix.FILE_EXTENSION
  434. 1999-12-08 14:16  trigg
  435. * weka/experiment/Makefile (1.5): - Added
  436. CostSensitiveClassifierSplitEvaluator.
  437. 1999-12-08 14:15  trigg
  438. * weka/experiment/CostSensitiveClassifierSplitEvaluator.java (1.2):
  439. - Uses average cost and total cost measures. Changed to use
  440. suggested cost file extension CostMatrix.FILE_EXTENSION.
  441. 1999-12-08 14:12  trigg
  442. * weka/core/Instances.java (1.16): - Added a public member for the
  443. suggested filename extension for arff files.
  444. 1999-12-08 14:11  trigg
  445. * weka/classifiers/MetaCost.java (1.3): - Uses suggested cost file
  446. extension CostMatrix.FILE_EXTENSION
  447. 1999-12-08 14:11  trigg
  448. * weka/classifiers/CostSensitiveClassifier.java (1.3): - Uses
  449. suggested cost file extension CostMatrix.FILE_EXTENSION.
  450. 1999-12-08 14:10  trigg
  451. * weka/classifiers/CostMatrix.java (1.4): - Changed to permit
  452. non-zero diagonal cost entries. Added a normalize method to convert
  453. to a matrix with zero valued diagonal entries.
  454. 1999-12-08 14:08  trigg
  455. * weka/classifiers/Evaluation.java (1.22): - Changed handling for
  456. cost-sensitive evaluation. Confusion matrix no longer includes cost
  457. factors (too confusing), similar with true/false positive rates. 
  458. Replaced non-intuitive correct/incorrect with cost with average
  459. cost and total cost. Command line option -m now only specifies
  460. cost-sensitive evaluation, for cost-sensitive prediction use one of
  461. the cost-sensitive meta schemes.
  462. 1999-12-06 15:52  eibe
  463. * weka/classifiers/DecisionStump.java (1.9): Fixed bug that
  464. produced incorrect decision stumps for nominal attributes when the
  465. class is nominal and missing values are present.
  466. 1999-12-06 13:20  trigg
  467. * weka/experiment/AveragingResultProducer.java (1.4): - Removed
  468. repeated code.
  469. 1999-12-06 13:07  trigg
  470. * weka/experiment/DatabaseResultProducer.java (1.5): - Fixed bug
  471. where doRunKeys had no body.
  472. 1999-12-06 10:29  trigg
  473. * weka/gui/: CostMatrixEditor.java (1.2), FileEditor.java (1.3),
  474. SetInstancesPanel.java (1.4), experiment/DatasetListPanel.java
  475. (1.6), experiment/ResultsPanel.java (1.11),
  476. experiment/SetupPanel.java (1.9), explorer/AssociationsPanel.java
  477. (1.8), explorer/AttributeSelectionPanel.java (1.9),
  478. explorer/ClassifierPanel.java (1.20), explorer/ClustererPanel.java
  479. (1.10), explorer/PreprocessPanel.java (1.12): - Changed
  480. FileChoosers to default to the current directory rather than user's
  481. home (on Mac and NT, where the user's home is often nowhere near
  482. anything useful, the current directory makes much more sense. The
  483. user's home is still only one click away).
  484. 1999-12-06 10:10  trigg
  485. * weka/: experiment/CostSensitiveClassifierSplitEvaluator.java
  486. (1.1), gui/GenericObjectEditor.props (1.8): - Added a classifier
  487. split evaluator that performs cost-sensitive evaluation.
  488. 1999-12-06 10:09  trigg
  489. * weka/classifiers/: CostSensitiveClassifier.java (1.2),
  490. Evaluation.java (1.21), MetaCost.java (1.2): - Changed cost file
  491. handling for cost-sensitive classifiers to support experiments
  492. across multiple datasets. Cost files can now be loaded "on-demand"
  493. where a specified directory will be searched for a cost file named
  494. with the relation name plus ".cost". Added a method to Evalution to
  495. return the average cost.
  496. 1999-12-02 19:34  trigg
  497. * weka/: classifiers/Makefile (1.8), classifiers/MetaCost.java
  498. (1.1), gui/GenericObjectEditor.props (1.7): - Implemented MetaCost,
  499. first version. Modified Makefile and gui property file accordingly.
  500. 1999-12-02 19:33  trigg
  501. * weka/classifiers/Bagging.java (1.9): - Added an option for
  502. resamples to be a different size to the input training set (for
  503. superlinear schemes, reducing this can give large speedups).
  504. 1999-12-02 19:32  trigg
  505. * weka/classifiers/CostMatrix.java (1.3): - Added a method to
  506. generate a default cost matrix for a set of instances that weights
  507. errors proportional to the ratio of the predicted to actual class
  508. (i.e. higher cost for predicting a rare class as a common class)
  509. 1999-12-02 19:30  trigg
  510. * weka/classifiers/Evaluation.java (1.20): - Removed debugging
  511. output of cost matrix
  512. 1999-12-02 19:29  trigg
  513. * weka/classifiers/DistributionClassifier.java (1.3): - Fixed typo
  514. 1999-12-02 19:29  trigg
  515. * weka/classifiers/CheckClassifier.java (1.9): - Fixed bug in
  516. testing whether test class vals are ignored (I think this was only
  517. due to an earlier change in Instances)
  518. 1999-12-02 19:27  trigg
  519. * weka/core/Matrix.java (1.4): - Made serializable, so
  520. cost-sensitive classifiers can be serialized properly
  521. 1999-12-01 10:53  eibe
  522. * weka/gui/AttributeSummaryPanel.java (1.2): Changed import
  523. statement for AttributeStats class.
  524. 1999-11-30 16:54  mhall
  525. * weka/gui/explorer/VisualizePanel.java (1.10): Fixed bug affecting
  526. attributes with only one distinct value.
  527. 1999-11-30 16:52  eibe
  528. * weka/core/AttributeStats.java (1.1): Made AttributeStats a
  529. separate public class.
  530. 1999-11-30 16:51  eibe
  531. * weka/core/: Instances.java (1.15), Makefile (1.5): Made
  532. AttributeStats public class.
  533. 1999-11-30 16:32  eibe
  534. * weka/filters/NominalToBinaryFilter.java (1.7): No longer creates
  535. two dummy attributes for original binary attribute in datasets with
  536. a nominal class.
  537. 1999-11-30 15:51  trigg
  538. * weka/: Makefile (1.16), classifiers/Makefile (1.7), gui/Makefile
  539. (1.6): - Changed makefiles to allow using alternatives to javac.
  540. eg: make all JAVA=jikes
  541. 1999-11-30 15:24  eibe
  542. * weka/classifiers/Logistic.java (1.6): 1. Fixed bug that made
  543. results for nominal datasets meaningless.  2. Included proper ridge
  544. estimator to avoid singularities.
  545. 1999-11-30 10:54  mhall
  546. * weka/experiment/PairedTTester.java (1.6): Fixed bug in code that
  547. sets field widths for standard deviations.
  548. 1999-11-29 11:46  trigg
  549. * weka/gui/GenericObjectEditor.props (1.6): - Changed to include
  550. new filters.
  551. 1999-11-29 11:44  trigg
  552. * weka/filters/Makefile (1.9): - adjusted to reflect the new
  553. filters
  554. 1999-11-29 11:35  trigg
  555. * weka/filters/: AttributeTypeFilter.java (1.1),
  556. StringToNominalFilter.java (1.1): - Initial version of new filter.
  557. 1999-11-29 11:33  trigg
  558. * weka/experiment/PairedStats.java (1.3): - Can take a two column
  559. arff file as input and calculate stats between
  560. 1999-11-29 11:31  trigg
  561. * weka/core/Instances.java (1.14): - String attribute values now
  562. not duplicated in header.
  563. 1999-11-29 10:29  mhall
  564. * weka/attributeSelection/RankSearch.java (1.1): Initial import.
  565. 1999-11-29 10:28  mhall
  566. * weka/attributeSelection/AttributeSelection.java (1.12): Changed
  567. how field widths are set.
  568. 1999-11-29 10:27  mhall
  569. * weka/gui/explorer/AttributeSelectionPanel.java (1.8): Changed so
  570. that results list shows seach + evaluator, rather than evaluator +
  571. search.
  572. 1999-11-29 10:26  mhall
  573. * weka/experiment/DatabaseUtils.java (1.6): Increased max string
  574. size to 300 chars.
  575. 1999-11-26 17:25  mhall
  576. * weka/gui/experiment/ResultsPanel.java (1.10): Shortened the label
  577. for the standard deviation check box.
  578. 1999-11-26 16:46  mhall
  579. * weka/Makefile (1.15): Added line to include weka icon jpg in jar
  580. file.
  581. 1999-11-26 16:42  mhall
  582. * weka/gui/experiment/ResultsPanel.java (1.9): Added a checkbox for
  583. displaying standard deviations.
  584. 1999-11-26 16:40  mhall
  585. * weka/experiment/: AveragingResultProducer.java (1.3),
  586. CrossValidationResultProducer.java (1.3),
  587. DatabaseResultProducer.java (1.4), InstanceQuery.java (1.4),
  588. RandomSplitResultProducer.java (1.3), ResultProducer.java (1.2):
  589. Added a doRunKeys method to assemble just the keys for a run. Fixes
  590. the problem of results being regenerated for stuff that is already
  591. in a database.
  592. 1999-11-26 16:33  mhall
  593. * weka/experiment/PairedTTester.java (1.5): Added the ability for
  594. standard deviations to be output.
  595. 1999-11-26 16:32  mhall
  596. * weka/experiment/Experiment.java (1.4): Fixed bug that caused
  597. instances to be reloaded for each run!
  598. 1999-11-25 16:57  mhall
  599. * weka/gui/explorer/VisualizePanel.java (1.9): Fixed bug that
  600. prevented left-button popup of instance info to work after the
  601. first right-button popup had been closed.
  602. 1999-11-25 12:29  mhall
  603. * weka/clusterers/: ClusterEvaluation.java (1.8), Clusterer.java
  604. (1.4), DistributionClusterer.java (1.4), EM.java (1.7): Added
  605. distributionForInstance, makeCopies.
  606. 1999-11-18 13:51  mhall
  607. * weka/gui/explorer/Explorer.java (1.10): Displays weka icon when
  608. iconified.
  609. 1999-11-18 13:50  mhall
  610. * weka/gui/weka_icon.jpg (1.1): Initial import.
  611. 1999-11-18 13:48  mhall
  612. * weka/: filters/AddFilter.java (1.5),
  613. attributeSelection/CfsSubsetEval.java (1.7),
  614. attributeSelection/BestFirst.java (1.13),
  615. attributeSelection/WrapperSubsetEval.java (1.9): Added a globalInfo
  616. method and TipText methods for each property.
  617. 1999-11-18 13:47  mhall
  618. * weka/gui/PropertySheetPanel.java (1.2): Can now display global
  619. information about the target object as well as individual tip text
  620. for each property. Editable objects need to have a public String
  621. globalInfo() method and a TipText() method for each editable
  622. property. Eg, if some class has get/setBlah() then it needs a
  623. public String blahTipText() method. Still works fine for classes
  624. that don't have these methods.
  625. 1999-11-15 12:10  mhall
  626. * weka/gui/explorer/ClassifierPanel.java (1.19): Added some
  627. progress status for when a classifier is testing.
  628. 1999-11-15 09:37  eibe
  629. * weka/: classifiers/Evaluation.java (1.19),
  630. experiment/DatabaseUtils.java (1.5), experiment/InstanceQuery.java
  631. (1.3): Changed html tags to be properly nested.
  632. 1999-11-15 09:29  eibe
  633. * weka/filters/ResampleFilter.java (1.2): Changed Java 1.2 class to
  634. nextInt() to 1.1 format.