本文整理汇总了Python中nupic.bindings.regions.PyRegion.PyRegion.getParameter方法的典型用法代码示例。如果您正苦于以下问题:Python PyRegion.getParameter方法的具体用法?Python PyRegion.getParameter怎么用?Python PyRegion.getParameter使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类nupic.bindings.regions.PyRegion.PyRegion
的用法示例。
在下文中一共展示了PyRegion.getParameter方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: getParameter
# 需要导入模块: from nupic.bindings.regions.PyRegion import PyRegion [as 别名]
# 或者: from nupic.bindings.regions.PyRegion.PyRegion import getParameter [as 别名]
def getParameter(self, parameterName, index=-1):
"""
Get the value of a NodeSpec parameter. Most parameters are handled
automatically by PyRegion's parameter get mechanism. The ones that need
special treatment are explicitly handled here.
"""
if parameterName == 'activeOutputCount':
return self.columnCount
elif parameterName == 'spatialPoolerInput':
return list(self._spatialPoolerInput.reshape(-1))
elif parameterName == 'spatialPoolerOutput':
return list(self._spatialPoolerOutput)
elif parameterName == 'spNumActiveOutputs':
return len(self._spatialPoolerOutput.nonzero()[0])
elif parameterName == 'spOutputNonZeros':
return [len(self._spatialPoolerOutput)] + \
list(self._spatialPoolerOutput.nonzero()[0])
elif parameterName == 'spInputNonZeros':
import pdb; pdb.set_trace()
return [len(self._spatialPoolerInput)] + \
list(self._spatialPoolerInput.nonzero()[0])
elif parameterName == 'spLearningStatsStr':
try:
return str(self._sfdr.getLearningStats())
except:
return str(dict())
else:
return PyRegion.getParameter(self, parameterName, index)
示例2: getParameter
# 需要导入模块: from nupic.bindings.regions.PyRegion import PyRegion [as 别名]
# 或者: from nupic.bindings.regions.PyRegion.PyRegion import getParameter [as 别名]
def getParameter(self, parameterName, index=-1):
"""
Get the value of a NodeSpec parameter. Most parameters are handled
automatically by PyRegion's parameter get mechanism. The ones that need
special treatment are explicitly handled here.
"""
return PyRegion.getParameter(self, parameterName, index)
示例3: getParameter
# 需要导入模块: from nupic.bindings.regions.PyRegion import PyRegion [as 别名]
# 或者: from nupic.bindings.regions.PyRegion.PyRegion import getParameter [as 别名]
def getParameter(self, name, index=-1):
"""
Overrides :meth:`nupic.bindings.regions.PyRegion.PyRegion.getParameter`.
"""
# If any spec parameter name is the same as an attribute, this call
# will get it automatically, e.g. self.learningMode
return PyRegion.getParameter(self, name, index)
示例4: getParameter
# 需要导入模块: from nupic.bindings.regions.PyRegion import PyRegion [as 别名]
# 或者: from nupic.bindings.regions.PyRegion.PyRegion import getParameter [as 别名]
def getParameter(self, name, index=-1):
"""
Get the value of the parameter.
@param name -- the name of the parameter to retrieve, as defined
by the Node Spec.
"""
if name == "patternCount":
return self._knn._numPatterns
elif name == "patternMatrix":
return self._getPatternMatrix()
elif name == "k":
return self._knn.k
elif name == "distanceNorm":
return self._knn.distanceNorm
elif name == "distanceMethod":
return self._knn.distanceMethod
elif name == "distThreshold":
return self._knn.distThreshold
elif name == "inputThresh":
return self._knn.binarizationThreshold
elif name == "doBinarization":
return self._knn.doBinarization
elif name == "useSparseMemory":
return self._knn.useSparseMemory
elif name == "sparseThreshold":
return self._knn.sparseThreshold
elif name == "winnerCount":
return self._knn.numWinners
elif name == "relativeThreshold":
return self._knn.relativeThreshold
elif name == "SVDSampleCount":
v = self._knn.numSVDSamples
return v if v is not None else 0
elif name == "SVDDimCount":
v = self._knn.numSVDDims
return v if v is not None else 0
elif name == "fractionOfMax":
v = self._knn.fractionOfMax
return v if v is not None else 0
elif name == "useAuxiliary":
return self._useAuxiliary
elif name == "justUseAuxiliary":
return self._justUseAuxiliary
elif name == "doSphering":
return self._doSphering
elif name == "cellsPerCol":
return self._knn.cellsPerCol
elif name == "maxStoredPatterns":
return self.maxStoredPatterns
elif name == 'categoryRecencyList':
return self._knn._categoryRecencyList
else:
# If any spec parameter name is the same as an attribute, this call
# will get it automatically, e.g. self.learningMode
return PyRegion.getParameter(self, name, index)
示例5: getParameter
# 需要导入模块: from nupic.bindings.regions.PyRegion import PyRegion [as 别名]
# 或者: from nupic.bindings.regions.PyRegion.PyRegion import getParameter [as 别名]
def getParameter(self, name, index=-1):
"""
Get the value of the parameter.
@param name -- the name of the parameter to retrieve, as defined
by the Node Spec.
"""
# If any spec parameter name is the same as an attribute, this call
# will get it automatically, e.g. self.learningMode
return PyRegion.getParameter(self, name, index)
示例6: getParameter
# 需要导入模块: from nupic.bindings.regions.PyRegion import PyRegion [as 别名]
# 或者: from nupic.bindings.regions.PyRegion.PyRegion import getParameter [as 别名]
def getParameter(self, parameterName, index=-1):
"""
Get the value of a parameter. Most parameters are handled automatically by
PyRegion's parameter get mechanism. The ones that need special treatment
are explicitly handled here.
"""
if parameterName in self._temporalArgNames:
return getattr(self._tfdr, parameterName)
else:
return PyRegion.getParameter(self, parameterName, index)
示例7: getParameter
# 需要导入模块: from nupic.bindings.regions.PyRegion import PyRegion [as 别名]
# 或者: from nupic.bindings.regions.PyRegion.PyRegion import getParameter [as 别名]
def getParameter(self, parameterName, index=-1):
"""
Overrides :meth:`~nupic.bindings.regions.PyRegion.PyRegion.getParameter`.
Get the value of a parameter. Most parameters are handled automatically by
:class:`~nupic.bindings.regions.PyRegion.PyRegion`'s parameter get mechanism. The
ones that need special treatment are explicitly handled here.
"""
if parameterName in self._temporalArgNames:
return getattr(self._tfdr, parameterName)
else:
return PyRegion.getParameter(self, parameterName, index)
示例8: getParameter
# 需要导入模块: from nupic.bindings.regions.PyRegion import PyRegion [as 别名]
# 或者: from nupic.bindings.regions.PyRegion.PyRegion import getParameter [as 别名]
def getParameter(self, name, index=-1):
"""
Overrides :meth:`nupic.bindings.regions.PyRegion.PyRegion.getParameter`.
"""
if name == "trainRecords":
return self.trainRecords
elif name == "anomalyThreshold":
return self.anomalyThreshold
elif name == "activeColumnCount":
return self._activeColumnCount
elif name == "classificationMaxDist":
return self._classificationMaxDist
else:
# If any spec parameter name is the same as an attribute, this call
# will get it automatically, e.g. self.learningMode
return PyRegion.getParameter(self, name, index)
示例9: getParameter
# 需要导入模块: from nupic.bindings.regions.PyRegion import PyRegion [as 别名]
# 或者: from nupic.bindings.regions.PyRegion.PyRegion import getParameter [as 别名]
def getParameter(self, name, index=-1):
"""
Get the value of the parameter.
@param name -- the name of the parameter to retrieve, as defined
by the Node Spec.
"""
if name == "trainRecords":
return self.trainRecords
elif name == "anomalyThreshold":
return self.anomalyThreshold
elif name == "activeColumnCount":
return self._activeColumnCount
elif name == "classificationMaxDist":
return self._classificationMaxDist
else:
# If any spec parameter name is the same as an attribute, this call
# will get it automatically, e.g. self.learningMode
return PyRegion.getParameter(self, name, index)