lib.sedna.core.lifelong_learning.knowledge_management
¶
Submodules¶
Package Contents¶
Classes¶
Base class of knowledge management. |
|
Manage task processing, kb update and task deployment, etc., at cloud. |
|
Manage inference, knowledge base update, etc., at the edge. |
- class lib.sedna.core.lifelong_learning.knowledge_management.BaseKnowledgeManagement(config, seen_estimator, unseen_estimator)[source]¶
Base class of knowledge management. It includes model and sample update to knowledge base server.
Parameters: config: BaseConfig, see ‘sedna.common.config.BaseConfig’ for more details.
It sets basic configs for knowledge management.
- seen_estimator: Instance
An instance with the high-level API that greatly simplifies machine learning programming. Estimators encapsulate training, evaluation, prediction, and exporting for a model.
- unseen_estimator: Instance
An instance with the high-level API that greatly simplifies mechanism model learning programming. Estimators encapsulate training, evaluation, prediction, and exporting for a mechanism model.
- class lib.sedna.core.lifelong_learning.knowledge_management.CloudKnowledgeManagement(config, seen_estimator, unseen_estimator, **kwargs)[source]¶
-
Manage task processing, kb update and task deployment, etc., at cloud.