fbpx
Wikipedia

Weka (software)

Waikato Environment for Knowledge Analysis (Weka) is a collection of machine learning and data analysis free software licensed under the GNU General Public License. It was developed at the University of Waikato, New Zealand and is the companion software to the book "Data Mining: Practical Machine Learning Tools and Techniques".[1]

Weka
Weka logo, featuring weka, a bird endemic to New Zealand
Weka 3.5.5 Explorer window open with Iris UCI dataset
Developer(s)University of Waikato
Stable release
3.8.6 (stable) / January 28, 2022; 2 years ago (2022-01-28)
Preview release
3.9.6 / January 28, 2022; 2 years ago (2022-01-28)
Repository
  • git.cms.waikato.ac.nz/weka/weka
Written inJava
Operating systemWindows, macOS, Linux
PlatformIA-32, x86-64, ARM_architecture; Java SE
TypeMachine learning
LicenseGNU General Public License
Websitewww.cs.waikato.ac.nz/~ml/weka

Description edit

Weka contains a collection of visualization tools and algorithms for data analysis and predictive modeling, together with graphical user interfaces for easy access to these functions.[1] The original non-Java version of Weka was a Tcl/Tk front-end to (mostly third-party) modeling algorithms implemented in other programming languages, plus data preprocessing utilities in C, and a makefile-based system for running machine learning experiments. This original version was primarily designed as a tool for analyzing data from agricultural domains,[2][3] but the more recent fully Java-based version (Weka 3), for which development started in 1997, is now used in many different application areas, in particular for educational purposes and research. Advantages of Weka include:

  • Free availability under the GNU General Public License.
  • Portability, since it is fully implemented in the Java programming language and thus runs on almost any modern computing platform.
  • A comprehensive collection of data preprocessing and modeling techniques.
  • Ease of use due to its graphical user interfaces.

Weka supports several standard data mining tasks, more specifically, data preprocessing, clustering, classification, regression, visualization, and feature selection. Input to Weka is expected to be formatted according the Attribute-Relational File Format and with the filename bearing the .arff extension. All of Weka's techniques are predicated on the assumption that the data is available as one flat file or relation, where each data point is described by a fixed number of attributes (normally, numeric or nominal attributes, but some other attribute types are also supported). Weka provides access to SQL databases using Java Database Connectivity and can process the result returned by a database query. Weka provides access to deep learning with Deeplearning4j.[4] It is not capable of multi-relational data mining, but there is separate software for converting a collection of linked database tables into a single table that is suitable for processing using Weka.[5] Another important area that is currently not covered by the algorithms included in the Weka distribution is sequence modeling.

Extension packages edit

In version 3.7.2, a package manager was added to allow the easier installation of extension packages.[6] Some functionality that used to be included with Weka prior to this version has since been moved into such extension packages, but this change also makes it easier for others to contribute extensions to Weka and to maintain the software, as this modular architecture allows independent updates of the Weka core and individual extensions.

History edit

  • In 1993, the University of Waikato in New Zealand began development of the original version of Weka, which became a mix of Tcl/Tk, C, and makefiles.
  • In 1997, the decision was made to redevelop Weka from scratch in Java, including implementations of modeling algorithms.[7]
  • In 2005, Weka received the SIGKDD Data Mining and Knowledge Discovery Service Award.[8][9]
  • In 2006, Pentaho Corporation acquired an exclusive licence to use Weka for business intelligence.[10] It forms the data mining and predictive analytics component of the Pentaho business intelligence suite. Pentaho has since been acquired by Hitachi Vantara, and Weka now underpins the PMI (Plugin for Machine Intelligence) open source component.[11]

Related tools edit

See also edit

References edit

  1. ^ a b Witten, Ian H.; Frank, Eibe; Hall, Mark A.; Pal, Christopher J. (2011). Data Mining: Practical machine learning tools and techniques (3rd ed.). San Francisco (CA): Morgan Kaufmann. ISBN 9780080890364. Retrieved 2011-01-19.
  2. ^ Holmes, Geoffrey; Donkin, Andrew; Witten, Ian H. (1994). Weka: A machine learning workbench (PDF). Proceedings of the Second Australia and New Zealand Conference on Intelligent Information Systems, Brisbane, Australia. Retrieved 2007-06-25.
  3. ^ Garner, Stephen R.; Cunningham, Sally Jo; Holmes, Geoffrey; Nevill-Manning, Craig G.; Witten, Ian H. (1995). Applying a machine learning workbench: Experience with agricultural databases (PDF). Proceedings of the Machine Learning in Practice Workshop, Machine Learning Conference, Tahoe City (CA), USA. pp. 14–21. Retrieved 2007-06-25.
  4. ^ "Weka Package Metadata". 2017. Retrieved 2017-11-11 – via SourceForge.
  5. ^ Reutemann, Peter; Pfahringer, Bernhard; Frank, Eibe (2004). "Proper: A Toolbox for Learning from Relational Data with Propositional and Multi-Instance Learners". 17th Australian Joint Conference on Artificial Intelligence (AI2004). Springer-Verlag. CiteSeerX 10.1.1.459.8443.
  6. ^ "weka-wiki - Packages". Retrieved 27 January 2020 – via GitHub.
  7. ^ Witten, Ian H.; Frank, Eibe; Trigg, Len; Hall, Mark A.; Holmes, Geoffrey; Cunningham, Sally Jo (1999). Weka: Practical Machine Learning Tools and Techniques with Java Implementations (PDF). Proceedings of the ICONIP/ANZIIS/ANNES'99 Workshop on Emerging Knowledge Engineering and Connectionist-Based Information Systems. pp. 192–196. Retrieved 2007-06-26.
  8. ^ Piatetsky-Shapiro, Gregory I. (2005-06-28). "Winner of SIGKDD Data Mining and Knowledge Discovery Service Award". KDnuggets. Retrieved 2007-06-25.
  9. ^ "Overview of SIGKDD Service Award winners". ACM. 2005. Retrieved 2007-06-25.
  10. ^ "Pentaho Acquires Weka Project". Pentaho. Retrieved 2018-02-06.
  11. ^ "Plugin for Machine Intelligence". Hitachi Vantara.
  12. ^ Thornton, Chris; Hutter, Frank; Hoos, Holger H.; Leyton-Brown, Kevin (2013-08-11). Auto-WEKA: combined selection and hyperparameter optimization of classification algorithms. Proceedings of the 19th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM. pp. 847–855. doi:10.1145/2487575.2487629. ISBN 978-1-4503-2174-7.

External links edit

  • Official website at University of Waikato in New Zealand

weka, software, weka, redirects, here, other, uses, weka, disambiguation, waikato, environment, knowledge, analysis, weka, collection, machine, learning, data, analysis, free, software, licensed, under, general, public, license, developed, university, waikato,. WEKA redirects here For other uses see Weka disambiguation Waikato Environment for Knowledge Analysis Weka is a collection of machine learning and data analysis free software licensed under the GNU General Public License It was developed at the University of Waikato New Zealand and is the companion software to the book Data Mining Practical Machine Learning Tools and Techniques 1 WekaWeka logo featuring weka a bird endemic to New ZealandWeka 3 5 5 Explorer window open with Iris UCI datasetDeveloper s University of WaikatoStable release3 8 6 stable January 28 2022 2 years ago 2022 01 28 Preview release3 9 6 January 28 2022 2 years ago 2022 01 28 Repositorygit wbr cms wbr waikato wbr ac wbr nz wbr weka wbr wekaWritten inJavaOperating systemWindows macOS LinuxPlatformIA 32 x86 64 ARM architecture Java SETypeMachine learningLicenseGNU General Public LicenseWebsitewww wbr cs wbr waikato wbr ac wbr nz wbr ml wbr weka Contents 1 Description 2 Extension packages 3 History 4 Related tools 5 See also 6 References 7 External linksDescription editWeka contains a collection of visualization tools and algorithms for data analysis and predictive modeling together with graphical user interfaces for easy access to these functions 1 The original non Java version of Weka was a Tcl Tk front end to mostly third party modeling algorithms implemented in other programming languages plus data preprocessing utilities in C and a makefile based system for running machine learning experiments This original version was primarily designed as a tool for analyzing data from agricultural domains 2 3 but the more recent fully Java based version Weka 3 for which development started in 1997 is now used in many different application areas in particular for educational purposes and research Advantages of Weka include Free availability under the GNU General Public License Portability since it is fully implemented in the Java programming language and thus runs on almost any modern computing platform A comprehensive collection of data preprocessing and modeling techniques Ease of use due to its graphical user interfaces Weka supports several standard data mining tasks more specifically data preprocessing clustering classification regression visualization and feature selection Input to Weka is expected to be formatted according the Attribute Relational File Format and with the filename bearing the arff extension All of Weka s techniques are predicated on the assumption that the data is available as one flat file or relation where each data point is described by a fixed number of attributes normally numeric or nominal attributes but some other attribute types are also supported Weka provides access to SQL databases using Java Database Connectivity and can process the result returned by a database query Weka provides access to deep learning with Deeplearning4j 4 It is not capable of multi relational data mining but there is separate software for converting a collection of linked database tables into a single table that is suitable for processing using Weka 5 Another important area that is currently not covered by the algorithms included in the Weka distribution is sequence modeling Extension packages editIn version 3 7 2 a package manager was added to allow the easier installation of extension packages 6 Some functionality that used to be included with Weka prior to this version has since been moved into such extension packages but this change also makes it easier for others to contribute extensions to Weka and to maintain the software as this modular architecture allows independent updates of the Weka core and individual extensions History editIn 1993 the University of Waikato in New Zealand began development of the original version of Weka which became a mix of Tcl Tk C and makefiles In 1997 the decision was made to redevelop Weka from scratch in Java including implementations of modeling algorithms 7 In 2005 Weka received the SIGKDD Data Mining and Knowledge Discovery Service Award 8 9 In 2006 Pentaho Corporation acquired an exclusive licence to use Weka for business intelligence 10 It forms the data mining and predictive analytics component of the Pentaho business intelligence suite Pentaho has since been acquired by Hitachi Vantara and Weka now underpins the PMI Plugin for Machine Intelligence open source component 11 Related tools editAuto WEKA is an automated machine learning system for Weka 12 Environment for DeveLoping KDD Applications Supported by Index Structures ELKI is a similar project to Weka with a focus on cluster analysis i e unsupervised methods H2O ai is an open source data science and machine learning platform KNIME is a machine learning and data mining software implemented in Java Massive Online Analysis MOA is an open source project for large scale mining of data streams also developed at the University of Waikato in New Zealand Neural Designer is a data mining software based on deep learning techniques written in C Orange is a similar open source project for data mining machine learning and visualization based on scikit learn RapidMiner is a commercial machine learning framework implemented in Java which integrates Weka scikit learn is a popular machine learning library in Python See also edit nbsp Free and open source software portal List of numerical analysis softwareReferences edit a b Witten Ian H Frank Eibe Hall Mark A Pal Christopher J 2011 Data Mining Practical machine learning tools and techniques 3rd ed San Francisco CA Morgan Kaufmann ISBN 9780080890364 Retrieved 2011 01 19 Holmes Geoffrey Donkin Andrew Witten Ian H 1994 Weka A machine learning workbench PDF Proceedings of the Second Australia and New Zealand Conference on Intelligent Information Systems Brisbane Australia Retrieved 2007 06 25 Garner Stephen R Cunningham Sally Jo Holmes Geoffrey Nevill Manning Craig G Witten Ian H 1995 Applying a machine learning workbench Experience with agricultural databases PDF Proceedings of the Machine Learning in Practice Workshop Machine Learning Conference Tahoe City CA USA pp 14 21 Retrieved 2007 06 25 Weka Package Metadata 2017 Retrieved 2017 11 11 via SourceForge Reutemann Peter Pfahringer Bernhard Frank Eibe 2004 Proper A Toolbox for Learning from Relational Data with Propositional and Multi Instance Learners 17th Australian Joint Conference on Artificial Intelligence AI2004 Springer Verlag CiteSeerX 10 1 1 459 8443 weka wiki Packages Retrieved 27 January 2020 via GitHub Witten Ian H Frank Eibe Trigg Len Hall Mark A Holmes Geoffrey Cunningham Sally Jo 1999 Weka Practical Machine Learning Tools and Techniques with Java Implementations PDF Proceedings of the ICONIP ANZIIS ANNES 99 Workshop on Emerging Knowledge Engineering and Connectionist Based Information Systems pp 192 196 Retrieved 2007 06 26 Piatetsky Shapiro Gregory I 2005 06 28 Winner of SIGKDD Data Mining and Knowledge Discovery Service Award KDnuggets Retrieved 2007 06 25 Overview of SIGKDD Service Award winners ACM 2005 Retrieved 2007 06 25 Pentaho Acquires Weka Project Pentaho Retrieved 2018 02 06 Plugin for Machine Intelligence Hitachi Vantara Thornton Chris Hutter Frank Hoos Holger H Leyton Brown Kevin 2013 08 11 Auto WEKA combined selection and hyperparameter optimization of classification algorithms Proceedings of the 19th ACM SIGKDD international conference on Knowledge discovery and data mining ACM pp 847 855 doi 10 1145 2487575 2487629 ISBN 978 1 4503 2174 7 External links edit nbsp Wikimedia Commons has media related to Weka machine learning Official website at University of Waikato in New Zealand Retrieved from https en wikipedia org w index php title Weka software amp oldid 1214878455, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.