class_docstr: Individual class to store the indv info.
  
  Parameters
  ----------
  config : str, default = None
      Search space.
  info : str, default = None
      The str to save information of individual.
  result : float, None = None
      The final metric of a individual.
class_docstr_tok: ["Individual","class","to","store","the","indv","info",".","Parameters","--","--","--","--","--","config",":","str",",","default","=","None","Search","space",".","info",":","str",",","default","=","None","The","str","to","save","information","of","individual",".","result",":","float",",","None","=","None","The","final","metric","of","a","individual","."]
code: def __init__(self, config=None, info=None, result=None):
      self.config = config
      self.result = result
      self.info = info
  
imports: from __future__ import annotations
  import copy
  import random
  import logging
  from collections import deque
  import numpy
  from schema import Schema, Optional
  import nni
  from nni import ClassArgsValidator
  from nni.tuner import Tuner
  from nni.utils import OptimizeMode, extract_scalar_reward, split_index, json2parameter, json2space
label_desc: Use image node_id 1 to create a new Individual object  with example: obj = Individual(config, info, result)