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

правильно ли я обучаю мозки? нейронная сеть - C++

Восстановить пароль Регистрация
 
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,585
Записей в блоге: 12
14.01.2013, 17:10     правильно ли я обучаю мозки? нейронная сеть #1
C++
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
struct SAcson
{
     int l,c; // строка, столбец
     float x; // заряд
};
struct SSinapc
{
    int l,c; // строка, столбец
};
struct SNeiron
{
    float w; // весы
    float c; // заряд
    vector <SAcson> a; // аксон
    vector <SSinapc> s; // синапс
};
 
class SNetAI
{
protected:
    float cw;
    float cx;
    float ccw;
    float ccx;
    vector<vector <SNeiron>> neirons; //  нейроны
    vector <bool> r; // реле ответов
    void initSinaps();
    void void_charge();
public:
    friend SNeiron;
    SNetAI ();
    void create(char *с);
    void launc_signal(vector <unsigned int> m);
    inline vector <bool> & get_result();
    void learning(bool err);
};
 
void SNetAI::learning(bool err)
 {
 
     if (!err)
     {
         cw*= -1;
         cx*= -1;
     }
     for (vector<vector <SNeiron>> :: iterator i = neirons.begin(); i < neirons.end(); i++)
         for (vector <SNeiron> :: iterator j = i->begin(); j < i->end() ; j++ )
         {
             j->w+= cw;
             for (vector <SAcson> ::iterator t = j->a.begin(); t <j->a.end(); t++ )
             {
                t->x+= cx;
             }
         }
 
 
 
     if (!err)
     {
         cw*= -1;
         cx*= -1;
     }
        void_charge();
 }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2013, 17:10     правильно ли я обучаю мозки? нейронная сеть
Посмотрите здесь:

C++ Прошу сказать, правильно ли я решил, и , если не правильно, то указать ошибки
Нейронная сеть, прогнозирование, электроэнергия?! C++
C++ Понятие нейронная сеть
Где хранить информацию о работе программы (о том чему научилась нейронная сеть) C++
Программа правильно сохраняет, но не правильно считывает матрицу из файла C++
C++ Нейронная сеть Хопфилда. Количество соединений
C++ Как правильно вписать функцию в h-файл и правильно её отразить в основной функции?
C++ Линейная нейронная сеть

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 11:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru