class_docstr: A field with ``name``, with ``total`` choices. ``choose_one`` is true if one and only one is meant to be
  selected. Otherwise, any number of choices can be chosen.
class_docstr_tok: ["A","field","with","``","name","``",",","with","``","total","``","choices",".","``","choose_one","``","is","true","if","one","and","only","one","is","meant","to","be","selected",".","Otherwise",",","any","number","of","choices","can","be","chosen","."]
code: def __init__(self, name, total, choose_one):
      self.name = name
      self.total = total
      self.choose_one = choose_one
  
imports: import torch
  import torch.nn
  import torch.nn.functional
  from .None import register_nas_algo
  from .base import BaseNAS
  from ..space import BaseSpace
  from ..utils import AverageMeterGroup, replace_layer_choice, replace_input_choice, get_module_order, sort_replaced_module, PathSamplingInputChoice, PathSamplingLayerChoice
  from nni.nas.pytorch.fixed import apply_fixed_architecture
  from tqdm import tqdm
  from datetime import datetime
  import numpy
  from ....utils import get_logger
label_desc: Use image node_id 1 to create a new ReinforceField object  with example: obj = ReinforceField(name, total, choose_one)