MCPcopy Create free account

hub / github.com/abifet/adwin / types & classes

Types & classes26 in github.com/abifet/adwin

ClassADWIN
This is the foundation of our reimplementation of the core ADWIN algorithm. It basically contains the checkHistogramForCut which receives a {@link His
parallel-adwin/src/main/java/de/tub/bdapro/adwin/core/ADWIN.java:11
ClassADWIN
Java/ADWIN.java:23
InterfaceADWINInterface
The {@link ADWINInterface } is the basic interface for an external usage of this library.
parallel-adwin/src/main/java/de/tub/bdapro/adwin/ADWINInterface.java:6
ClassADWINOld
Original implementation of ADWIN see https://github.com/abifet/adwin
parallel-adwin/src/main/java/de/tub/bdapro/adwin/core/ADWINOld.java:25
ClassADWINWrapper
The {@link ADWINWrapper} is used to combine a given {@link Histogram} with an given implementation of {@link ADWIN}
parallel-adwin/src/main/java/de/tub/bdapro/adwin/ADWINWrapper.java:9
ClassADWINWrapperOriginal
This is the implementation of the {@link ADWINInterface} for the original ADWIN implementation {@link ADWINOld}
parallel-adwin/src/main/java/de/tub/bdapro/adwin/ADWINWrapperOriginal.java:9
ClassAdwin
C++/Adwin.h:24
ClassAdwinTest
Java/AdwinTest.java:2
EnumAdwinType
parallel-adwin/src/main/java/de/tub/bdapro/adwin/benchmark/Microbenchmark.java:182
ClassBucket
The basic bucket is used in the histogram to contain the basic informations over elements.
parallel-adwin/src/main/java/de/tub/bdapro/adwin/core/histogram/Bucket.java:6
ClassBucketContainer
This {@link BucketContainer} data structure is used in the Histogram and represents an array buckets.
parallel-adwin/src/main/java/de/tub/bdapro/adwin/core/histogram/BucketContainer.java:8
ClassDataGenerator
The {@link DataGenerator} generates a stream of events. According to its parameters it generates different types of concept drifts. For example: ABRUP
parallel-adwin/src/main/java/de/tub/bdapro/adwin/benchmark/DataGenerator.java:11
ClassHalfCutCheckThreadExecutorADWINImpl
This implementation of ADWIN contains the implementation of the HalfCutCheck approach. It uses a ExecuterService to create new Threads.
parallel-adwin/src/main/java/de/tub/bdapro/adwin/core/HalfCutCheckThreadExecutorADWINImpl.java:14
ClassHistogram
Datastructure for the exponential histogram used in ADWIN.
parallel-adwin/src/main/java/de/tub/bdapro/adwin/core/histogram/Histogram.java:10
ClassList
parallel-adwin/src/main/java/de/tub/bdapro/adwin/core/ADWINOld.java:27
ClassList
C++/List.h:28
ClassList
Java/ADWIN.java:25
ClassListItem
parallel-adwin/src/main/java/de/tub/bdapro/adwin/core/ADWINOld.java:124
ClassListItem
Java/ADWIN.java:117
ClassListNode
C++/ListNode.h:28
ClassMicrobenchmark
This is the benchmark for the evaluation of ADWIN. We Insert 100 batches with 1 mio. elements with a constant value This Micobenchmark makes use of ou
parallel-adwin/src/main/java/de/tub/bdapro/adwin/benchmark/Microbenchmark.java:40
ClassSequentialADWINImpl
This is the serial implementation of ADWIN. It basically executes a full cut detection in the main thread.
parallel-adwin/src/main/java/de/tub/bdapro/adwin/core/SequentialADWINImpl.java:11
ClassSnapshotThreadExecutorADWINWrapper
This is an optimistic implementation of the ADWIN algorithm. It uses a separate thread for the adwin calculation, which is executed on a copy of the h
parallel-adwin/src/main/java/de/tub/bdapro/adwin/SnapshotThreadExecutorADWINWrapper.java:20
ClassThreadManager
Basic abstraction to manage the different threads.
parallel-adwin/src/main/java/de/tub/bdapro/adwin/ThreadManager.java:9
EnumType
parallel-adwin/src/main/java/de/tub/bdapro/adwin/benchmark/DataGenerator.java:109
EnumVarianceType
parallel-adwin/src/main/java/de/tub/bdapro/adwin/benchmark/DataGenerator.java:113