"Новый нейронный" - проект Open Source движка нейронной сети для платформы MetaTrader 5. - страница 92

 
kapelmann:

Супер! Но не хватает обучения, обратного распространения. 

По тихонику читаю. ИМХО конечно следовало бы не строить сразу "наполеоновских планов" сделать универсальный инструментарий, включающий большинство популярных типов нейросетей, на самом деле было бы более интересным нечто вроде всем известного NeuroPro(с одним MLP) но только опенсорсное и без навороченного ГУИ, для обучения на С++, которое выдаёт дамп с весами в файл, который читается с mql5 биржевого робота, как матрицу параметров. То есть связка на С++ МО, на mql - исполнение, разумеется всё с открытым кодом на гитхабе, для начала на скорую руку, что бы было хоть что то, потом подшаманить под расширяемость и уже добавлять по мере появления новых модулей и новых участников проекта.

Поиск по сайту "неронная" (https://www.mql5.com/ru/search#!keyword=%D0%BD%D0%B5%D0%B9%D1%80%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F) выдает кучу ссылок со статьями и исходниками в кодобазе - MLP, BP, SOM, RBF, PNN и много чего еще - все с исходниками на MQL. Без навороченного GUI можно это в любых сочетаниях состыковывать и использовать.

И не нужно никакого C++. Эта зависимость усложняет продукт и мало что дает взамен, чего нельзя было бы сделать на MQL (со сравнимым качеством) в контексте упомянутых ширпотребовских нейросетевых кофигураций.

Поиск - MQL5.community
Поиск - MQL5.community
  • www.mql5.com
Поиск выполняется с учетом морфологии и без учета регистра. Все буквы, независимо от того, как они введены, будут рассматриваться как строчные. По умолчанию наш поиск показывает страницы...
 
Dmitry Fedoseev:

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

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

ЗОЛОТЫЕ СЛОВА! Неужели кое-кому это раньше не понятно было... :-)
 
Roman Shiredchenko:
ЗОЛОТЫЕ СЛОВА! Неужели кое-кому это раньше не понятно было... :-)

Хотелось убедиться))

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

 
Stanislav Korotky:

Поиск по сайту "неронная" (https://www.mql5.com/ru/search#!keyword=%D0%BD%D0%B5%D0%B9%D1%80%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F) выдает кучу ссылок со статьями и исходниками в кодобазе - MLP, BP, SOM, RBF, PNN и много чего еще - все с исходниками на MQL. Без навороченного GUI можно это в любых сочетаниях состыковывать и использовать.

Я конечно не просматривал всё, но эти "с исходниками на MQL" все без самих нейросетей, а по сути упражнения в ООП в виде враперов ко всяким библиотекам или к тому же NeuroPro, честно говоря после десятка таких прочитанных статей, они все видятся одинаковыми, порой даже возникает чувство что ООП для биржевых роботов больше вредит чем помогает, ИМХО ООП для проектов от 100 тысяч строк, начинает показывать преимущества, а когда три функции оборачивают в пять классов да ещё и с наследованием это смешно.


PS: просьба не учить меня поиску в интернете, давайте конкретные ссылки на ОТКРЫТЫЙ КОД нейросетей, не враперы, не переписывание книжек и статей. 

 
kapelmann:

 "с исходниками на MQL" все без самих нейросетей

Есть портированый Алглиб(https://www.mql5.com/en/code/11077).

А вообще начинание joo было обреченно на бесславие и не по причине того что народ не коллаборативен, сама задумка бесперспективна.

ALGLIB - Numerical Analysis Library
ALGLIB - Numerical Analysis Library
  • www.mql5.com
The archive must be unpacked to: terminal_data_folder. The codes of the library are located in terminal_data_folder\Math\Alglib\ Examples of test scripts are located in terminal_data_folder\MQL4\Scripts\Alglib\ ALGLIB is one of the largest and most complete mathematical libraries Do you need to make a fast Fourier transform or to solve a...
 
Грааль:

Есть портированый Алглиб(https://www.mql5.com/en/code/11077).

А вообще начинание joo было обреченно на бесславие и не по причине того что народ не коллаборативен, сама задумка бесперспективна.

Это какой-то позор, а не ветка...

 
Грааль:

...

А вообще начинание joo было обреченно на бесславие и не по причине того что народ не коллаборативен, сама задумка бесперспективна.

Почему это бесперспективна? Так же можно утверждать о бесперспективности арифметики из-за размера и тяжести арифмометра.

Если сделать такую библиотеку, что бы за 5 сек цеплять ее к любому проекту в нужном месте, не задумываясь.  Проблема в том, что никто не хочет продумать эту библиотеку, или даже не представляет, что так можно. Все в основном пытаются решать конкретную задачу ценой невероятных сложностей.

 
Dmitry Fedoseev:

Почему это бесперспективна? 

Патамушта тут нетути настоящего лидера со знаниями, чтобы подопечные не перебирали варианты, а слушались бы его как дети.

Когда читал эту ветку, аж слезы текли по моим старческим щекам - как умоляли какого-то пендоса встать у руля, а тот и сам не шарит и .... все, приплыли.

Позорная и поучительная ветка.

 
Alexander_K:

Патамушта тут нетути настоящего лидера со знаниями, чтобы подопечные не перебирали варианты, а слушались бы его как дети.

Когда читал эту ветку, аж слезы текли по моим старческим щекам - как умоляли какого-то пендоса встать у руля, а тот и сам не шарит и .... все, приплыли.

Позорная и поучительная ветка.

Вот поэтому воз и ныне там... из-за ожидания царя-мессии. А все что надо - разумный подход и взаимное уважение между участниками.

 
Dmitry Fedoseev:

Вот поэтому воз и ныне там... из-за ожидания царя-мессии. А все что надо - разумный подход и взаимное уважение между участниками.

Не, Дмитрий (заметь - уважительно) дело именно в лидере. Ведь участники ветки были неслабые, одержимые Форексом. Некоторых из них хорошо знаю по совместной работе в ЛС - но, и там они демонстрировали тоже самое - полное неприятие чужого авторитета, проталкивание именно своих идей и неспособность слушать собеседника. Полная неспособность работать в коллективе (такое впечатление, что они ни разу в жизни вообще не работали) и как итог - плачевный результат.

Честно говоря, я вообще не представляю - кем надо быть, чтобы тут на форуме хотя бы прислушивались к твоему мнению? Наверное - модератором :))

Все работают по-одиночке и так будет всегда, я уже успокоился на эту тему.

Просто, эта ветка - как показатель. Ведь в ней, действительно были сильные участники, а все одно и то же....