aboutsummaryrefslogtreecommitdiff
path: root/doc/diagrams/useCase_trainTheEngine.puml
blob: 5ae5e1ec215902dfd0c2632680e76a251bf6887b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@startuml

!include skinparams.puml

actor "Human user" as user

boundary "Training CLI" as cli
control "Read files" as read
control "Create initial model" as initial
entity "Neural network" as nn
control "Train network" as train
boundary "Model file" as model

user -> cli : provide input files
cli -> read
read -> initial
initial -> nn
loop until final epoch reached
    train <- nn : expose to training
    train -> nn : update
end
nn -> model : save neural network model

@enduml