Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
SQReder
6 / 6 / 1
Регистрация: 04.07.2009
Сообщений: 50
#1

Странный вопрос - C++

07.07.2011, 03:47. Просмотров 641. Ответов 2
Метки нет (Все метки)

Здравствуйте, уважаемые!
Я в очередной раз взялся за нейронные сети и в мою бедную голову въелся смешной вопрос.
Как лучше организовать связи для входящих в нейрон сигналов?
Значения из нейронов беру по константному указателю. Веса храню в даблах.
Варианты следующие:

используя два списка
C++
1
2
3
4
list < const double* > prev_neuron_out;
list < double > neuron_weight;
 
for (int i = 0; i < prev_neuron_out.size(); ++i) summ += *prev_neuron_out[i] * neuron_weight[i];
используя один список пар
C++
1
2
3
list< pair< const double*, double> > input;
 
for (int i = 0; i < input.size(); ++i) summ += *input[i].first * input[i].second
и map (ну это совсем задротский путь)
C++
1
2
3
4
map<const double*, double> input;
 
for (std::map < const double* , double> ::iterator it = input.begin(); it != input.end(); ++it)
    summ += *it->first * it->second;
Вроде бы все очевидно, но какие могут быть аргументы в пользу того или иного подхода?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2011, 03:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Странный вопрос (C++):

Странный трабл с компилятором Visual Studio 6.0 - C++
Приветствую! Вот столкнулся с неким траблом в студии. Хронология: значит попросили помочь с задачей &quot;Задан текст состоящий из строк. Строк...

вопрос - C++
Есть код программы , в конце программы должен запрашеватся вопрос , продолжить выполнения программы да/нет если &quot;да&quot; то программа...

Вопрос NetBeans 7.1 - C++
добрый вечер. честно говоря не знал где создать тему, подумал что сюда.проблемой это назвать сложно, но глаз режет, может кто сталкивался,...

Вопрос о наследовании - C++
Извините за ламерский вопрос, но я в тупике. Такая проблема. Есть два класса &quot;Systema&quot; и &quot;Sensors&quot;. Как сделать так чтоб в класс...

вопрос по GUI - C++
Если я изучил с++, по книге(ещё не изучал) и вся книга про то как создавать консольные приложения, а я хочу научится писать windows...

вопрос по winsoc - C++
WSAStartup(MAKEWORD(2,0), &amp;wsaData); builder ругается на &amp;wsaData, что делать?

2
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1305 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
07.07.2011, 09:02 #2
С каких пор у списка появился индексированный доступ?
"std::vector - контейнер по умолчанию", - не помню кто
Только если вектор не подходит имеет смысл копать другие.

Соответственно, твой выбор std::vector< std::pair< const double*, double> >
0
SQReder
6 / 6 / 1
Регистрация: 04.07.2009
Сообщений: 50
07.07.2011, 22:24  [ТС] #3
Да, действительно вектор со списком перепутал =/
Спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2011, 22:24
Привет! Вот еще темы с ответами:

Теоретический вопрос - C++
Является ли правильной константа: &quot;false&quot; ? Если да, то какого она типа?

вопрос по libssh - C++
Подскажите пажалста, если кто сталкивался с библиотекой libssh. Допустим через эту либину я пересылаю архив на некое устройство...

Вопрос о стеке в С++ - C++
Всем привет!! У меня тут вопрос про стек. Цитата из книги: Вектор здесь статический, может хранить только элементы типа int....

Вопрос про getline - C++
Читая ман по getline, я наткнулся на интересный для меня момент:DESCRIPTION getline() reads an entire line from stream, storing...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru