Студопедия — Внутренние структуры данных и процедуры
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Внутренние структуры данных и процедуры






Следующие переменные и структуры данных используются в нашем псевдокоде:

 

columns Список всех колонок.

 

input(t,j) Вход для данного уровня в момент времени t. input(t, j) = 1 если j-ый бит входа = 1.

 

overlap(c) Значение перекрытия для колонки с в пространственном группировщике для данного конкретного входа.

 

activeColumns(t) Список индексов колонок – победителей благодаря прямым входным данным.

 

desiredLocalActivity Параметр контролирующий число колонок победителей после шага подавления.

 

inhibitionRadius Средний размер входного (рецепторного) поля колонок.

 

neighbors(c) Список колонок находящихся в радиусе подавления inhibitionRadius колонки c.

 

minOverlap Минимальное число активных входов колонки для ее участия в шаге подавления.

 

boost(c) Значение ускорения («агрессивности») для колонки c вычисленное во время обучения – используется для увеличения значения перекрытия для малоактивных колонок.

 

synapse Структура данных представляющая собой синапс. Содержит в себе значение перманентности синапса и индекс его входного бита.

 

connectedPerm Если значение перманентности синапса больше данного параметра, то он считается подключенным (действующим).

 

potentialSynapses(c) Список потенциальных синапсов и их значений

перманентности.

 

connectedSynapses(c) Подмножество потенциальных синапсов potentialSynapses(c) у которых значение перманентности больше чем connectedPerm. То есть это прямые входные биты, которые подключены к колонке c.

 

permanenceInc Количество значений перманентности синапсов, которые были увеличены при обучении.

 

permanenceDec Количество значений перманентности синапсов, которые были уменьшены при обучении.

 

activeDutyCycle(c) Интервальное среднее показывающее как часто колонка c была активна после подавления (то есть за последние 1000 итераций).

overlapDutyCycle(c) Интервальное среднее показывающее как часто колонка c имела существенное значение перекрытия (т.е. большее чем minOverlap) со своим входом (то есть за последние 1000 итераций).

minDutyCycle(c) Переменная представляющая минимальную желательную частоту активации (firing) для клетки. Если эта частота клетки упадет ниже данного значения, то она будет ускорена (boosted). Это значение определяется как 1% от максимальной частоты активации соседей клетки.

 

 

Следующие внутренние процедуры используются в вышеприведенном коде.

 

kthScore(cols, k)

Для заданного списка колонок возвращает их k-ое максимальное значение их перекрытий со входом.

 

updateActiveDutyCycle(c)

Вычисляет интервальное среднее того, как часто колонка c была активной после подавления.

 

updateOverlapDutyCycle(c)

Вычисляет интервальное среднее того, как часто колонка c имела значение перекрытия со входом большее чем minOverlap.

 

averageReceptiveFieldSize()

Средний радиус подключенных рецептивных полей всех колонок. Размер подключенного рецептивного поля колонки определяется только по подключенным синапсам (у которых значение перманентности >= connectedPerm). Используется для определения протяженности латерального подавления между колонками.

 

maxDutyCycle(cols)

Возвращает максимальное число циклов активности для всех заданных колонок.

 

increasePermanences(c, s)

Увеличивает значение перманентности всех синапсов колонки c на коэффициент умножения s.

 

boostFunction(c)

Возвращает значение ускорения колонки c. Это вещественное значение >= 1. Если activeDutyCyle(c) больше minDutyCycle(c), то значение ускорения = 1. Ускорение начинает линейно увеличиваться как только activeDutyCyle колонки падает ниже minDutyCycle.








Дата добавления: 2015-08-12; просмотров: 406. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Философские школы эпохи эллинизма (неоплатонизм, эпикуреизм, стоицизм, скептицизм). Эпоха эллинизма со времени походов Александра Македонского, в результате которых была образована гигантская империя от Индии на востоке до Греции и Македонии на западе...

Демографияда "Демографиялық жарылыс" дегеніміз не? Демография (грекше демос — халық) — халықтың құрылымын...

Субъективные признаки контрабанды огнестрельного оружия или его основных частей   Переходя к рассмотрению субъективной стороны контрабанды, остановимся на теоретическом понятии субъективной стороны состава преступления...

Экспертная оценка как метод психологического исследования Экспертная оценка – диагностический метод измерения, с помощью которого качественные особенности психических явлений получают свое числовое выражение в форме количественных оценок...

В теории государства и права выделяют два пути возникновения государства: восточный и западный Восточный путь возникновения государства представляет собой плавный переход, перерастание первобытного общества в государство...

Закон Гука при растяжении и сжатии   Напряжения и деформации при растяжении и сжатии связаны между собой зависимостью, которая называется законом Гука, по имени установившего этот закон английского физика Роберта Гука в 1678 году...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия