本文整理汇总了C++中Segment::CreateSynapsesToLearningCells方法的典型用法代码示例。如果您正苦于以下问题:C++ Segment::CreateSynapsesToLearningCells方法的具体用法?C++ Segment::CreateSynapsesToLearningCells怎么用?C++ Segment::CreateSynapsesToLearningCells使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Segment
的用法示例。
在下文中一共展示了Segment::CreateSynapsesToLearningCells方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
/// Creates a new segment for this Cell.
/// learningCells: A set of available learning cells to add to the segmentUpdateList.
/// Returns created segment.
///
/// The new segment will initially connect to at most newSynapseCount
/// synapses randomly selected from the set of cells that
/// were in the learning state at t-1 (specified by the learningCells parameter).
Segment *Cell::CreateSegment(FastList &learningCells, int creationTime)
{
Segment *newSegment = (Segment*)(mem_manager.GetMemObject(MOT_SEGMENT));
newSegment->Initialize(creationTime, (float)(column->region->SegActiveThreshold));
newSegment->CreateSynapsesToLearningCells(learningCells, &(column->region->DistalSynapseParams));
Segments.InsertAtEnd(newSegment);
return newSegment;
}