Форум программистов, компьютерный форум, киберфорум
C++: ИИ, нейросети, ML, агенты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
17 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 29

Нейросеть на FANN ошибка unresolved external '_fann_run' referenced from почему?

16.11.2012, 08:39. Показов 2350. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
#include <fann.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
    const unsigned int num_input = 9;
    const unsigned int num_output = 3;
    const unsigned int num_layers = 3;
    const unsigned int num_neurons_hidden = 3;
    //const float desired_error = (const float) 0.001;
    fann_type in[9]={0,1,0,1,1,1,0,1,0};
    fann_type out[3]={0,0,1};
    fann_type *calc_out;
    //Создание сети
    struct fann *ann = fann_create_standard(num_layers, num_input, num_neurons_hidden, num_output);
    //Обечение сети
    fann_train(ann, in, out);
    //Запуск сети
    calc_out=fann_run(ann, in);
    //Вывод результата
    cout<<calc_out[2];
    //Уничтожение сети
    fann_destroy(ann);
    getch();
    return 0;
}
//---------------------------------------------------------------------------
Может неправильно библиотеки подключил?

Добавлено через 43 минуты
Есть кто нибудь, кто в нейросетях разбирается?

Добавлено через 13 часов 13 минут
help!!! Срочно нужно нейросеть написать
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.11.2012, 08:39
Ответы с готовыми решениями:

Ошибка unresolved external referenced from
Я создал класс class Tinf { private: int FKK; int Fnom; void __fastcall SetKK(int AValue); void __fastcall...

Ошибка: Unresolved external '.' referenced from
Имеются две формы. В первой объявлена переменная. Во второй форме объявляю её как внешнюю: extern int Nomer; При присвоении ей какого либо...

Ошибка Unresolved external 'WSASocketA' referenced from ...?
Доброе время суток! Проблема заключается в следующем: Вот часть исходного кода #include &lt;vcl.h&gt; #include &lt;winsock2.h&gt; ...

13
18 / 18 / 4
Регистрация: 11.01.2008
Сообщений: 51
16.11.2012, 10:48
В нейросетях я конечно не разбираюсь, а здесь просто не может компилятор найти
реализацию функции fun_run(), надо поискать в файлах (видимо в fann.c).
Может быть типы или количество аргументов не то, и поэтому компилятор не находит.
0
17 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 29
16.11.2012, 14:55  [ТС]
Я только одну ошибку написал, там кроме того компилятор не выполняет процедуры создания и обучения сети.
struct fann *ann = fann_create_standard(num_layers, num_input, num_neurons_hidden, num_output);
fann_train(ann, in, out);
причём как таковой синтаксической ошибки нет (красным не выделяет строчки).
Пробовал по другому задавать параметры - тогда выдаёт ошибки. Всё таки эти функции компилятору известны.
Почему не работает - ума не приложу...
0
18 / 18 / 4
Регистрация: 11.01.2008
Сообщений: 51
16.11.2012, 15:09
Посмотри в примерах, может что полезное найдешь:
http://leenissen.dk/fann/fann_1_2_0/

В fann.h прототип функции fann_run есть?
0
17 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 29
16.11.2012, 15:20  [ТС]
есть такая
/* Function: fann_run
Will run input through the neural network, returning an array of outputs, the number of which being
equal to the number of neurons in the output layer.

See also:
<fann_test>

This function appears in FANN >= 1.0.0.
*/
FANN_EXTERNAL fann_type * FANN_API fann_run(struct fann *ann, fann_type * input);
0
18 / 18 / 4
Регистрация: 11.01.2008
Сообщений: 51
16.11.2012, 15:25
Остается проверить как подключена библиотека

Добавлено через 1 минуту
Она как, в исходниках или .lib?
0
17 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 29
16.11.2012, 16:00  [ТС]
Скопировал в C:\Program Files\CodeGear\RAD Studio\5.0\lib файлы с расширением .bpf .bpg .bpr .res
а в C:\Program Files\CodeGear\RAD Studio\5.0\include скопировал файлы с расширением .h
а вообще в инструкции так написано
Open libfann.bpr from fann-2.0.0\fann-2.0.0\BorlandC++Builder6.0\
Click Make

Copy libfann.lib to Program Files\Borland\CBuilder\lib
Copy all files from fann-2.0.0\src\include to Program Files\Borland\CBuilder\Include
Get lucky
0
18 / 18 / 4
Регистрация: 11.01.2008
Сообщений: 51
16.11.2012, 16:20
Поместить libfann.lib в C:\Program Files\CodeGear\RAD Studio\5.0\lib
согласно этой инструкции, сделано?
1
17 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 29
16.11.2012, 16:27  [ТС]
сделал
0
18 / 18 / 4
Регистрация: 11.01.2008
Сообщений: 51
16.11.2012, 16:29
Последний раз я имел дело с Borland'ом лет 10 назад, по моему там все просто
Работаешь из среды или через makefile?
0
17 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 29
16.11.2012, 16:33  [ТС]
что такое makefile?
Через виндоус проводник копирую...
0
18 / 18 / 4
Регистрация: 11.01.2008
Сообщений: 51
16.11.2012, 16:37
Я не о копировании, а о компиляторе, ну да ладно.
Теперь библиотеку надо включить в файл проекта

Добавлено через 1 минуту
Что-то похожее на:
Project -> Add Item
1
17 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 29
16.11.2012, 16:42  [ТС]
Спасибо, реально помог!!!
Заработало!!!
0
18 / 18 / 4
Регистрация: 11.01.2008
Сообщений: 51
16.11.2012, 16:48
Ну и напоследок: файлы с расширением .bpf .bpg .bpr .res - это файлы твоего
конкретного проекта и им не место в папке C:\Program Files\CodeGear\RAD Studio\5.0\lib

Рад был помочь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.11.2012, 16:48
Помогаю со студенческими работами здесь

Ошибка [Linker Error] Unresolved external '_main' referenced
Ошибка в програме.... Unresolved external '_main' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\C0X32.OBJ Листинг:...

Ошибка [Linker Error] Unresolved external '_Form1' referenced from G\.obj
Как устранить ошибку? файл .cpp //--------------------------------------------------------------------------- #include...

Ошибка LNK2019 unresolved external symbol _main referenced in function
Вот такая вот ошибка. LNK2019 unresolved external symbol _main referenced in function &quot;int __cdecl invoke_main(void)&quot;...

Ошибка [Linker Error] Unresolved external '__fastcall TForm1::FormCreate(System::TObject *)' referenced from
Помогите разобраться в чем ошибка //--------------------------------------------------------------------------- #include...

СБилдер6. От чего такая ошибка: [Linker Error] Unresolved external 'Tovar::Show()' referenced from E:
Я даже при создании проэкта снимал галочки use vcl и multi threaded. вот код если интересно может там ошибка: Класс Tovar.h: #ifndef...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru