forked from Tim55667757/FuzzyClassificator
-
Notifications
You must be signed in to change notification settings - Fork 11
/
classification_process.pyuml
44 lines (29 loc) · 1.48 KB
/
classification_process.pyuml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
@startuml
skinparam backgroundColor #EEEBDC
skinparam handwritten true
skinparam sequenceArrowThickness 2
participant Initialize1 as "Step 1\nInitialize Learning mode\nwith user's configuration\nparameters"
participant Preparing1 as "Step 2\nPreparing input data\nwith ethalon vectors"
participant Training as "Step 3\nNeural network\ntraining"
participant Initialize2 as "Step 4\nInitialize Classifying mode\nwith user's configuration\nparameters"
participant Preparing2 as "Step 5\nPreparing input data\nwith candidate vectors"
participant Activating as "Step 6\nNeural Network\nactivate and\ninterpreting results"
group Two Stage of Classification Process
group Learning mode
Initialize1 o-> Preparing1: Output:\nInit classes
note left: Input:\nConfiguration\nparameters
Preparing1 o-> Training: Output:\nPyBrain data\nformatted
note left: Input:\nEthalon vectors\ndataset + Init classes
Training o-> Initialize2: Output:\nPyBrain Network
note left: Input:\nPyBrain data\nformatted
end
group Classifying mode
Initialize2 o-> Preparing2: Output:\nInit classes
note left: Input:\nConfiguration\nparameters +\nPyBrain Network
Preparing2 o-> Activating: Output:\nPyBrain data\nformatted
note left: Input:\nCandidate vectors\ndataset + Init classes
Activating o-> Report: Output:\nClassification report file
note left: Input:\nPyBrain Network\n+\nCandidate vectors\ndataset
end
end
@enduml