Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Hierarchical Temporal Memory: Где у неё выход? :) / 3 сообщений из 3, страница 1 из 1
05.08.2012, 00:52
    #37904636
BlackGnomeГуест
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hierarchical Temporal Memory: Где у неё выход? :)
Вот такая загогулина получилась:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
   for (int i =0 ; i<360 ; i ++){
          
             double radVal = 48000 * Math.sin(0.0 + i * Math.PI / 180.0) + 48000;
        
             //Занесение данных на этом уровне для шага-периода времени
             
             String  InputValue_str =  MANAGER.setInputValue((int)radVal);
            
             //Подключение синапсов к входным данным
             //Вычисление перекрытия
             //Вычисление победивших столбцов после подавления
             //Обновление синапсов
             
             MANAGER.createSparseDistributedRep();             
             
             //Передает активные столбцы темпоральному группировщику
   
             ArrayList<Column> COLUMNS = MANAGER.getActiveColumns();
             
             String  ActiveColumns_str = TEMPO.setActiveColumns(COLUMNS);
             
             TEMPO.computeActiveState();    
             
             TEMPO.init();
             
             TEMPO.calculatePredictedState();   
             
             TEMPO.updateSynapses();
             
             cell_cnt++;
             
          }



Откуда снимать данные? Точнее, как сделать выход того же формата как и вход? Или чего? :)
...
Рейтинг: 0 / 0
05.08.2012, 01:26
    #37904648
BlackGnomeГуест
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hierarchical Temporal Memory: Где у неё выход? :)
BlackGnomeГуест,


Дополню Есть предположение что копать тут :

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
  // В следущей фазе на основе активности сегментов вычисляются клетки в
        // предсказывающем состоянии и усиливаются сегменты, активность которых привела к 
        //удачному предсказанию на прошлом временном шаге.        
        
        
        public void calculatePredictedState() {

            
            
            for (int c = 0; c < SpatialPooler.AMMOUNT_OF_COLLUMNS; c++)
                        for (int i = 0; i < Column.CELLS_PER_COLUMN; i++) {

                                Cell cell = cells[c][i][Cell.NOW];

                                for (int s = 0; s < cell.getSegments().size(); s++) {
                                        Segment segment = cell.getSegments().get(s);

                                        if (segmentActive(segment, Cell.NOW, Cell.ACTIVE_STATE)) {
                                                cells[c][i][Cell.NOW].setPredictiveState(true);
                                                SegmentUpdate activeUpdate = getSegmentActiveSynapses(c, i, segment, Cell.NOW,
                                                                Segment.GETS_NO_NEW_SYNAPSE);
                                                cell.getSegmentUpdateList().add(activeUpdate);

                                                Segment predSegment = getBestMatchingSegment(c, i, Cell.BEFORE);
                                                SegmentUpdate predUpdate = getSegmentActiveSynapses(c, i, predSegment, Cell.BEFORE,
                                                                Segment.GETS_NEW_SYNAPSE);

                                                cell.getSegmentUpdateList().add(predUpdate);
                                        }

                                }
                        }
        }
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
10.01.2015, 15:50
    #38851276
nupic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hierarchical Temporal Memory: Где у неё выход? :)
BlackGnomeГуест, ну и как? Заработало? Получилось настроить?
Как реализовали внутренности getSegmentActiveSynapses?
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Hierarchical Temporal Memory: Где у неё выход? :) / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]