Weka (maskinlæring) - Weka (machine learning)

Weka
Weka -logo, med weka, en fugl som er endemisk for New Zealand
Weka -logo, med weka , en fugl som er endemisk for New Zealand
Weka-3.5.5.png
Weka 3.5.5 med Explorer -vindu åpent med Iris UCI datasett
Utvikler (er) University of Waikato
Stabil utgivelse
3.8.5 (stabil) / 21. desember 2020 ; 9 måneder siden ( 2020-12-21 )
Forhåndsvisningslansering
3.9.5 / 21. desember 2020 ; 9 måneder siden ( 2020-12-21 )
Oppbevaringssted
Skrevet inn Java
Operativsystem Windows , OS X , Linux
Plattform IA-32 , x86-64 ; Java SE
Type Maskinlæring
Tillatelse GNU General Public License
Nettsted www .cs .waikato .ac .nz /~ ml /weka

Waikato Environment for Knowledge Analysis ( Weka ), utviklet ved University of Waikato , New Zealand , er gratis programvare lisensiert under GNU General Public License , og ledsagerprogramvaren til boken "Data Mining: Practical Machine Learning Tools and Techniques".

Beskrivelse

Weka inneholder en samling visualiseringsverktøy og algoritmer for dataanalyse og prediktiv modellering , sammen med grafiske brukergrensesnitt for enkel tilgang til disse funksjonene. Den originale ikke-Java-versjonen av Weka var en Tcl / Tk- front-end til (for det meste tredjeparts) modelleringsalgoritmer implementert på andre programmeringsspråk, pluss dataforbehandlingsverktøy i C , og et makefile- basert system for å kjøre maskinlæringseksperimenter. Denne originale versjonen var først og fremst designet som et verktøy for å analysere data fra landbruksdomener, men den nyere fullt Java -baserte versjonen (Weka 3), som utviklingen startet for i 1997, brukes nå i mange forskjellige applikasjonsområder, spesielt for utdanningsprogrammer formål og forskning. Fordelene med Weka inkluderer:

  • Gratis tilgjengelighet under GNU General Public License .
  • Portabilitet, siden den er fullt implementert i programmeringsspråket Java og dermed kjører på nesten hvilken som helst moderne databehandlingsplattform.
  • En omfattende samling av data forbehandling og modelleringsteknikker.
  • Brukervennlighet på grunn av de grafiske brukergrensesnittene.

Weka støtter flere standard data mining oppgaver, mer spesifikt, data forbehandling, gruppering , klassifisering , regresjon , visualisering, og særtrekkvalg . Input til Weka forventes å bli formatert i henhold til attributtrelasjonelt filformat og med filnavnet som bærer .arff-utvidelsen. Alle Wekas ​​teknikker er basert på antagelsen om at dataene er tilgjengelige som en flat fil eller relasjon, der hvert datapunkt er beskrevet med et fast antall attributter (normalt numeriske eller nominelle attributter, men noen andre attributtyper støttes også) . Weka gir tilgang til SQL -databaser ved hjelp av Java Database Connectivity og kan behandle resultatet som returneres av en databasespørring. Weka gir tilgang til dyp læring med Deeplearning4j . Den er ikke i stand til multirelasjonell datautvinning, men det er separat programvare for å konvertere en samling av koblede databasetabeller til en enkelt tabell som er egnet for behandling ved hjelp av Weka. Et annet viktig område som for øyeblikket ikke dekkes av algoritmene som er inkludert i Weka -distribusjonen, er sekvensmodellering.

Utvidelsespakker

I versjon 3.7.2 ble en pakkebehandler lagt til for å gjøre det enklere å installere utvidelsespakker. Noen funksjoner som tidligere var inkludert i Weka før denne versjonen har siden blitt flyttet inn i slike utvidelsespakker, men denne endringen gjør det også lettere for andre å bidra med utvidelser til Weka og vedlikeholde programvaren, siden denne modulære arkitekturen tillater uavhengige oppdateringer av Weka -kjernen og individuelle utvidelser.

Historie

  • I 1993 begynte University of Waikato i New Zealand utviklingen av den opprinnelige versjonen av Weka, som ble en blanding av Tcl/Tk, C og makefiles.
  • I 1997 ble beslutningen tatt om å omutvikle Weka fra bunnen av i Java, inkludert implementering av modelleringsalgoritmer.
  • I 2005 mottok Weka SIGKDD Data Mining and Knowledge Discovery Service Award.
  • I 2006 anskaffet Pentaho Corporation en eksklusiv lisens for å bruke Weka til business intelligence . Den danner data mining og prediktiv analyse -komponent i Pentaho business intelligence -pakken. Pentaho har siden blitt kjøpt opp av Hitachi Vantara, og Weka underbygger nå PMI (Plugin for Machine Intelligence) åpen kildekode -komponent.

Relaterte verktøy

Se også

Referanser

Eksterne linker