class_docstr: Base class used for create different types of operation ("atomized_operation"
  or others like ("knn", "rf")).
  Atomized_operation is pipeline which can be used like general operation.
class_docstr_tok: ["Base","class","used","for","create","different","types","of","operation","(","``","atomized_operation","''","or","others","like","(","``","knn","''",",","``","rf","''",")",")",".","Atomized_operation","is","pipeline","which","can","be","used","like","general","operation","."]
docstr: Transform all object's parameters to dictionary.
  :params path: string path to save.
  :return dict: dictionary with object parameters.
docstr_tok: ["Transform","all","object","'s","parameters","to","dictionary",".",":","params","path",":","string","path","to","save",".",":","return","dict",":","dictionary","with","object","parameters","."]
code: def convert_to_dict(self) -> dict:
      """
      Transform all object's parameters to dictionary.
      :params path: string path to save.
      :return dict: dictionary with object parameters.
      """
  
imports: import os
  from abc import ABC, abstractmethod
  from io import BytesIO
  from typing import Any, Optional, Union
  import joblib
  import numpy
  from golem.core.log import default_log
  from fedot.core.pipelines.node import PipelineNode
label_desc: Use image node_id 4 for calling the OperationTemplateAbstract obj's underlying member method code with example usage: obj.convert_to_dict() without return types