lib.sedna.core.lifelong_learning.knowledge_management.cloud_knowledge_management

Module Contents

Classes

CloudKnowledgeManagement

Manage task processing, kb update and task deployment, etc., at cloud.

class lib.sedna.core.lifelong_learning.knowledge_management.cloud_knowledge_management.CloudKnowledgeManagement(config, seen_estimator, unseen_estimator, **kwargs)[source]

Bases: lib.sedna.core.lifelong_learning.knowledge_management.base_knowledge_management.BaseKnowledgeManagement

Manage task processing, kb update and task deployment, etc., at cloud.

update_kb(task_index)[source]
save_task_index(task_index, task_type='seen_task')[source]
evaluate_tasks(tasks_detail, **kwargs)[source]
Parameters:

tasks_detail (List[Task]) – output of module task_update_decision, consisting of results of evaluation.

Returns:

drop_task – names of the tasks which will not to be deployed to the edge.

Return type:

List[str]