Masowa analiza online - Massive Online Analysis
Deweloper (y) | Uniwersytet Waikato |
---|---|
Wersja stabilna | 20.12.0 / 16 grudnia 2020
|
Magazyn | |
System operacyjny | Wieloplatformowy |
Rodzaj | Nauczanie maszynowe |
Licencja | Powszechna Licencja Publiczna GNU |
Stronie internetowej | moa |
Massive Online Analysis ( MOA ) to darmowy projekt oprogramowania typu open source przeznaczony do eksploracji strumieni danych z przesunięciem koncepcji . Został napisany w języku Java i opracowany na Uniwersytecie Waikato w Nowej Zelandii .
Opis
MOA to oprogramowanie ramowe o otwartym kodzie źródłowym, które umożliwia tworzenie i przeprowadzanie eksperymentów uczenia maszynowego lub eksploracji danych na zmieniających się strumieniach danych. Zawiera zestaw uczestników i generatorów strumieni, których można używać z graficznego interfejsu użytkownika (GUI), wiersza poleceń i interfejsu API języka Java. MOA zawiera kilka kolekcji algorytmów uczenia maszynowego:
-
Klasyfikacja
- Klasyfikatory bayesowskie
- Naiwny Bayes
- Naiwny wielomian Bayesa
- Klasyfikatory drzew decyzyjnych
- Kikut decyzji
- Drzewo Hoeffdinga
- Drzewo opcji Hoeffdinga
- Drzewo adaptacyjne Hoeffdinga
- Klasyfikatory meta
- Parcianka
- Wzmocnienie
- Pakowanie za pomocą ADWIN
- Pakowanie za pomocą Adaptive-Size Hoeffding Trees.
- Perceptronowe układanie ograniczonych drzew Hoeffding
- Wykorzystywanie worków
- Zaktualizowany zbiór dotyczący dokładności online
- Klasyfikatory funkcji
- Perceptron
- Stochastyczne zejście gradientowe (SGD)
- Pegasos
- Klasyfikatory dryfu
- Pamięć samoregulująca
- Probabilistyczne okno adaptacyjne
- Klasyfikatory z wieloma etykietami
- Aktywne klasyfikatory uczenia się
- Klasyfikatory bayesowskie
-
Regresja
- FIMTDD
- AMRules
-
Grupowanie
- StreamKM ++
- CluStream
- ClusTree
- D-Stream
- Pajęczyna.
- Wykrywanie wartości odstających
- BURZA
- Streszczenie-C
- DORSZ
- MCOD
- AnyOut
-
Systemy rekomendujące
- BRISMFPredictor
-
Częste wydobywanie wzorców
- Zestawy przedmiotów
- Wykresy
- Zmień algorytmy wykrywania
Algorytmy te są przeznaczone do uczenia maszynowego na dużą skalę, radzenia sobie ze zmianami koncepcji i strumieniami dużych zbiorów danych w czasie rzeczywistym.
MOA wspiera dwukierunkową interakcję z Weka (uczenie maszynowe) . MOA jest wolnym oprogramowaniem wydanym na licencji GNU GPL .
Zobacz też
- ADAMS Workflow : silnik przepływu pracy dla MOA i Weka (uczenie maszynowe)
- Strumienie : Elastyczne środowisko modułowe do projektowania i wykonywania eksperymentów ze strumieniem danych
- Weka (uczenie maszynowe)
- Vowpal Wabbit
- Lista programów do analizy numerycznej