This commit is contained in:
parent
97cde3e72b
commit
5162d41bcc
@ -2,18 +2,18 @@ indata: "Input data" {
|
|||||||
shape: cylinder
|
shape: cylinder
|
||||||
}
|
}
|
||||||
|
|
||||||
model_generation: Model Generation {
|
model-generation: Model Generation {
|
||||||
|
|
||||||
hidden_layers_generator: Hidden Layers Model Generator
|
hidden-layers-generator: Hidden Layers Model Generator
|
||||||
|
|
||||||
hidden_layers_generator<->generator: Request/Accept Model
|
hidden-layers-generator<->generator: Request/Accept Model
|
||||||
|
|
||||||
head_generator: Head Models Generator {
|
head-generator: Head Models Generator {
|
||||||
|
|
||||||
|
|
||||||
_.head_generator->model1: Create
|
_.head-generator->model1: Create
|
||||||
_.head_generator->model2: Create
|
_.head-generator->model2: Create
|
||||||
_.head_generator->modeln: Create
|
_.head-generator->modeln: Create
|
||||||
|
|
||||||
model1
|
model1
|
||||||
model2
|
model2
|
||||||
@ -23,111 +23,111 @@ model_generation: Model Generation {
|
|||||||
model2<->_.generator: Request/Accept Model
|
model2<->_.generator: Request/Accept Model
|
||||||
modeln<->_.generator: Request/Accept Model
|
modeln<->_.generator: Request/Accept Model
|
||||||
|
|
||||||
model1->_.head_generator: Accept Model
|
model1->_.head-generator: Accept Model
|
||||||
model2->_.head_generator: Accept Model
|
model2->_.head-generator: Accept Model
|
||||||
modeln->_.head_generator: Accept Model
|
modeln->_.head-generator: Accept Model
|
||||||
}
|
}
|
||||||
|
|
||||||
generator: Generator {
|
generator: Generator {
|
||||||
|
|
||||||
_.generator->model_search: Start
|
_.generator->model-search: Start
|
||||||
|
|
||||||
model_search: Model Search {
|
model-search: Model Search {
|
||||||
|
|
||||||
database_search: Database search
|
database-search: Database search
|
||||||
|
|
||||||
autoML: Automl
|
autoML: Automl
|
||||||
}
|
}
|
||||||
|
|
||||||
model_search->model_training: Propose model
|
model-search->model-training: Propose model
|
||||||
model_training->model_search: Reject model and request new one
|
model-training->model-search: Reject model and request new one
|
||||||
|
|
||||||
model_training: Model Traning {
|
model-training: Model Traning {
|
||||||
|
|
||||||
_.model_training->node: Start Training
|
_.model-training->node: Start Training
|
||||||
|
|
||||||
node: Node
|
node: Node
|
||||||
|
|
||||||
_.model_training<-node: End Training
|
_.model-training<-node: End Training
|
||||||
}
|
}
|
||||||
|
|
||||||
model_training->_.generator: Accept Model
|
model-training->_.generator: Accept Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
node_manager: Node Manager {
|
node-manager: Node Manager {
|
||||||
node1
|
node1
|
||||||
node2
|
node2
|
||||||
noden: "node..."
|
noden: "node..."
|
||||||
|
|
||||||
node_manager->node1: Manage
|
node-manager->node1: Manage
|
||||||
node_manager->node2: Manage
|
node-manager->node2: Manage
|
||||||
node_manager->noden: Manage
|
node-manager->noden: Manage
|
||||||
}
|
}
|
||||||
|
|
||||||
model_generation.generator.model_training.node<->node_manager: Request/Gives node to train
|
model-generation.generator.model-training.node<->node-manager: Request/Gives node to train
|
||||||
|
|
||||||
model_database: Model database {
|
model-database: Model database {
|
||||||
shape: cylinder
|
shape: cylinder
|
||||||
}
|
}
|
||||||
|
|
||||||
model_runner: Model Runner {
|
model-runner: Model Runner {
|
||||||
|
|
||||||
node: Node
|
node: Node
|
||||||
|
|
||||||
headless: Obatin Headless Model
|
headless: Obatin Headless Model
|
||||||
|
|
||||||
_.model_runner->headless: Start
|
_.model-runner->headless: Start
|
||||||
|
|
||||||
headless<->_.model_database: Request/Get Model
|
headless<->_.model-database: Request/Get Model
|
||||||
|
|
||||||
headless<->node: Run/Result
|
headless<->node: Run/Result
|
||||||
|
|
||||||
headless->model_search: Results
|
headless->model-search: Results
|
||||||
|
|
||||||
model_search: Model Search {
|
model-search: Model Search {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
model_search<->_.model_database: Request Head Models
|
model-search<->_.model-database: Request Head Models
|
||||||
|
|
||||||
head_model: Head Model
|
head-model: Head Model
|
||||||
|
|
||||||
model_search->head_model: Obtain
|
model-search->head-model: Obtain
|
||||||
|
|
||||||
head_model<->node: Run/Result
|
head-model<->node: Run/Result
|
||||||
|
|
||||||
head_model->model_search: Unsatatisfary results, request new model
|
head-model->model-search: Unsatatisfary results, request new model
|
||||||
head_model->results_cache: Unsatatisfary results, save results
|
head-model->results-cache: Unsatatisfary results, save results
|
||||||
|
|
||||||
results_cache: Results Cache
|
results-cache: Results Cache
|
||||||
|
|
||||||
combine: Combine
|
combine: Combine
|
||||||
|
|
||||||
head_model->combine: Satisfary Results/No more options
|
head-model->combine: Satisfary Results/No more options
|
||||||
|
|
||||||
combine<-results_cache: Cached results Results
|
combine<-results-cache: Cached results Results
|
||||||
|
|
||||||
combine->_.model_runner: Results
|
combine->_.model-runner: Results
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
model_runner.node<->node_manager: Request/Gives node to run model
|
model-runner.node<->node-manager: Request/Gives node to run model
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
User.shape: Person
|
User.shape: Person
|
||||||
|
|
||||||
User->indata: Uploads data
|
User->indata: Uploads data
|
||||||
User->model_generation: Requests Model
|
User->model-generation: Requests Model
|
||||||
User->model_database: Manages Models
|
User->model-database: Manages Models
|
||||||
User->model_runner: Request image for classification
|
User->model-runner: Request image for classification
|
||||||
model_runner->User: Give class of image
|
model-runner->User: Give class of image
|
||||||
|
|
||||||
model_generation.generator <-> indata: Requests Data
|
model-generation.generator <-> indata: Requests Data
|
||||||
|
|
||||||
model_generation->model_generation.hidden_layers_generator: Start
|
model-generation->model-generation.hidden-layers-generator: Start
|
||||||
model_generation.hidden_layers_generator->model_generation.head_generator: Strip head and give base model to Head Generator
|
model-generation.hidden-layers-generator->model-generation.head-generator: Strip head and give base model to Head Generator
|
||||||
|
|
||||||
model_generation.head_generator->model_database: Save hidden layers model and heads
|
model-generation.head-generator->model-database: Save hidden layers model and heads
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user