@classmethod<EOL><INDENT>def getSpec(cls):<DEDENT>
ns = dict(<EOL>description=KNNClassifierRegion.__doc__,<EOL>singleNodeOnly=True,<EOL>inputs=dict(<EOL>categoryIn=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:0>,<EOL>required=True,<EOL>regionLevel=True,<EOL>isDefaultInput=False,<EOL>requireSplitterMap=False),<EOL>bottomUpIn=dict(<EOL>description='<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:0>,<EOL>required=True,<EOL>regionLevel=False,<EOL>isDefaultInput=True,<EOL>requireSplitterMap=False),<EOL>partitionIn=dict(<EOL>description='<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:0>,<EOL>required=True,<EOL>regionLevel=True,<EOL>isDefaultInput=False,<EOL>requireSplitterMap=False),<EOL>auxDataIn=dict(<EOL>description='<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:0>,<EOL>required=False,<EOL>regionLevel=True,<EOL>isDefaultInput=False,<EOL>requireSplitterMap=False)<EOL>),<EOL>outputs=dict(<EOL>categoriesOut=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:0>,<EOL>regionLevel=True,<EOL>isDefaultOutput=True),<EOL>bestPrototypeIndices=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:0>,<EOL>regionLevel=True,<EOL>isDefaultOutput=False),<EOL>categoryProbabilitiesOut=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:0>,<EOL>regionLevel=True,<EOL>isDefaultOutput=True),<EOL>),<EOL>parameters=dict(<EOL>learningMode=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT:bool>',<EOL>defaultValue=<NUM_LIT:1>,<EOL>accessMode='<STR_LIT>'),<EOL>inferenceMode=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT:bool>',<EOL>defaultValue=<NUM_LIT:0>,<EOL>accessMode='<STR_LIT>'),<EOL>acceptanceProbability=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=<NUM_LIT:1.0>,<EOL>accessMode='<STR_LIT>'), <EOL>confusion=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:2>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=None,<EOL>accessMode='<STR_LIT>'),<EOL>activeOutputCount=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=<NUM_LIT:0>,<EOL>accessMode='<STR_LIT>'),<EOL>categoryCount=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=None,<EOL>accessMode='<STR_LIT>'),<EOL>patternCount=dict(<EOL>description='<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=None,<EOL>accessMode='<STR_LIT>'),<EOL>patternMatrix=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=None,<EOL>accessMode='<STR_LIT>'),<EOL>k=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=<NUM_LIT:1>,<EOL>accessMode='<STR_LIT>'),<EOL>maxCategoryCount=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=<NUM_LIT:2>,<EOL>accessMode='<STR_LIT>'),<EOL>distanceNorm=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=<NUM_LIT>,<EOL>accessMode='<STR_LIT>'),<EOL>distanceMethod=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType="<STR_LIT>",<EOL>count=<NUM_LIT:0>,<EOL>constraints='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>defaultValue='<STR_LIT>',<EOL>accessMode='<STR_LIT>'),<EOL>outputProbabilitiesByDist=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT:bool>',<EOL>defaultValue=<NUM_LIT:0>,<EOL>accessMode='<STR_LIT>'),<EOL>distThreshold=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=<NUM_LIT:0.0>,<EOL>accessMode='<STR_LIT>'),<EOL>inputThresh=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=<NUM_LIT:0.5>,<EOL>accessMode='<STR_LIT>'),<EOL>doBinarization=dict(<EOL>description='<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT:bool>',<EOL>defaultValue=<NUM_LIT:0>,<EOL>accessMode='<STR_LIT>'),<EOL>useSparseMemory=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=<NUM_LIT:1>,<EOL>accessMode='<STR_LIT>'),<EOL>minSparsity=dict(<EOL>description="<STR_LIT>"<EOL>"<STR_LIT>"<EOL>"<STR_LIT>"<EOL>"<STR_LIT>"<EOL>"<STR_LIT>",<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=<NUM_LIT:0.0>,<EOL>accessMode='<STR_LIT>'),<EOL>sparseThreshold=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=<NUM_LIT:0.0>,<EOL>accessMode='<STR_LIT>'),<EOL>relativeThreshold=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT:bool>',<EOL>defaultValue=<NUM_LIT:0>,<EOL>accessMode='<STR_LIT>'),<EOL>winnerCount=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=<NUM_LIT:0>,<EOL>accessMode='<STR_LIT>'),<EOL>doSphering=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT:bool>',<EOL>defaultValue=<NUM_LIT:0>,<EOL>accessMode='<STR_LIT>'),<EOL>SVDSampleCount=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=<NUM_LIT:0>,<EOL>accessMode='<STR_LIT>'),<EOL>SVDDimCount=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=-<NUM_LIT:1>,<EOL>accessMode='<STR_LIT>'),<EOL>fractionOfMax=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=<NUM_LIT:0>,<EOL>accessMode='<STR_LIT>'),<EOL>useAuxiliary=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT:bool>',<EOL>defaultValue=<NUM_LIT:0>,<EOL>accessMode='<STR_LIT>'),<EOL>justUseAuxiliary=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT:bool>',<EOL>defaultValue=<NUM_LIT:0>,<EOL>accessMode='<STR_LIT>'),<EOL>verbosity=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=<NUM_LIT:0> ,<EOL>accessMode='<STR_LIT>'),<EOL>keepAllDistances=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT:bool>',<EOL>defaultValue=None,<EOL>accessMode='<STR_LIT>'),<EOL>replaceDuplicates=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT:bool>',<EOL>defaultValue=None,<EOL>accessMode='<STR_LIT>'),<EOL>cellsPerCol=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=<NUM_LIT:0>,<EOL>accessMode='<STR_LIT>'),<EOL>maxStoredPatterns=dict(<EOL>description='<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>dataType='<STR_LIT>',<EOL>count=<NUM_LIT:1>,<EOL>constraints='<STR_LIT>',<EOL>defaultValue=-<NUM_LIT:1>,<EOL>accessMode='<STR_LIT>'),<EOL>),<EOL>commands=dict()<EOL>)<EOL>return ns<EOL>
Overrides :meth:`nupic.bindings.regions.PyRegion.PyRegion.getSpec`.