Software Weka

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".

Weka
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
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

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. 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, 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. 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. Another important area that is currently not covered by the algorithms included in the Weka distribution is sequence modeling.

Extension packages

In version 3.7.2, a package manager was added to allow the easier installation of extension packages. 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

  • 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.
  • In 2005, Weka received the SIGKDD Data Mining and Knowledge Discovery Service Award.
  • In 2006, Pentaho Corporation acquired an exclusive licence to use Weka for business intelligence. 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.

See also

References

Tags:

Software Weka DescriptionSoftware Weka Extension packagesSoftware Weka HistorySoftware Weka Related toolsSoftware WekaFree softwareGNU General Public LicenseNew ZealandUniversity of Waikato

🔥 Trending searches on Wiki English:

Wrexham A.F.C.Virat KohliMichael J. FoxBlake Lively59th Baeksang Arts AwardsThe Kerala StorySean CliffordYellowjackets (TV series)Tom BlythFakhar Zaman (cricketer)Wiki FoundationDavid BowieBluesky SocialBad BunnyJenna OrtegaStevie NicksRajaraja ISmile (2022 film)Mother's DayNational Basketball AssociationList of The Hunger Games charactersSnoop DoggJudy BlumeWWEJerry Springer (talk show)Deuce VaughnShameless (American TV series)Marlon BrandoGreg DaviesJennifer ConnellyAnjelica HustonPete DavidsonAdolf HitlerAre You There God? It's Me, Margaret. (film)Vinesh PhogatFacebookPolite Society (film)Emma StoneNick JonasVande Bharat ExpressRichard Sharp (BBC chairman)BRICSList of James Bond filmsMay DayMatthew RhysVed (film)Aberfan disasterWWE DraftFast & FuriousRufus SewellThe Eras TourSeven deadly sinsDasara (film)Microsoft WindowsE. Jean CarrollChernobyl disasterMexicoInstagramJennifer GarnerCheryl HinesEnglish football league systemMalaysia Airlines Flight 370Ato EssandohJudy GarlandChristian BaleLisa NiemiBlood MeridianMrBeastMain PageAngelina JolieMia KhalifaLukas Van NessMilla JovovichThuy TrangFloyd Mayweather Jr.Rachel BrosnahanTwisted Metal🡆 More