Машинное обучение в трейдинге: теория, модели, практика и алготорговля - страница 3232

Aleksey Nikolayev #:

Этот пакет не дает возможности создавать и запускать onnx модели. Запускать вроде можно с подключением к питону через reticulate, а создавать вроде только в питоне.

Вообще, честно говоря, не понял (глядя на туториалы с сайта этого пакета) смысл этого пакета, возможно он просто недоделанный или заброшенный. ИМХО, ситуация с onnx в R - отличный повод посмеяться питонщикам)

А я в свою очередь не понимаю метаквотов с их идеей внедрения ONNX..

Чтобы мне внедрить свою модель мне  надо изучить язык onnx так же надо изучить питон.
Отличное упрощение жызни, хочешь внедрить модель - изучи всего 2 новых языка)) мощьно!! 

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

Есть же докер конейнеры.. 

Каждый на любом ЯП может реализовать что угодно, любой код,  использовать любые библиотекии,  упаковать это в контейнер. 

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


Aleksey Vyazmikin #:
Главное правило - модель надо сконвертировать в ONNX.

спс - буду тему вкуривать....

mytarmailS #:
А я в свою очередь не понимаю метаквотов с их идеей внедрения ONNX..

Чтобы мне внедрить свою модель мне  надо изучить язык onnx так же надо изучить питон.
Отличное упрощение жызни, хочешь внедрить модель - изучи всего 2 новых языка)) мощьно!! 

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

Есть же докер конейнеры.. 

Каждый на любом ЯП может реализовать что угодно, любой код,  использовать любые библиотекии,  упаковать это в контейнер. 

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


Язык onnx учить вроде ни к чему - это внутренний язык представления, как не надо например учить формат pdf, если только сохраняешь или читаешь документы в этом формате.

Питон нужно учить только из-за отсутствия полноценной поддержки ONNX в R. А это, ИМХО, уже серьёзный звоночек о начале устаревания языка.

просто гипотетический пример...

К примеру я програмист на javascript (или любом другом), мне интересен рынок ,

я придумал какой то сложный алгоритм торговли


1) на вход я подаю  OHLC

2) потом огромный код в 100000 строк на  javascript по работе с признаками  (препроцесинг)

3) потом обучение на  javascript нейросети на  TensorFlow.js    (модель)

получаю на выходе свой робот


Упаковываю весь этот код в докер контейнер и могу его интегрировать куда угодно.

На любой комп, не нужно зависимостей, все уже внутри контейнера.

Вот если бы это поддержывал метатрейдер это был бы прорыв!


Но мне предлагают вот что :

1) Иметь метатрейдер чтобы получать  OHLC дату (ну тут все хорошо)

2) Изучить новый ЯП   MQL5 что бы полсностью переписать весь код по препроцесингу данных  (уже душа радуеться не так ли? но все еще впереди)

3) Изучить  новый  ЯП питон , фреймворк тензорфлоу для питон , ONNX для питон , обучить модель , сохранить модель в  ONNX. У моделей есть ограничения , выбираешь только то что есть , а не то что тебе надо , например в ONNX  асоциативных правил нет, dbscan нет и еще тысяч алгоритмов МО НЕТ 



==============================================================================================

Те в результате мне надо полностью переписать все свои алгоритмы на два новых для меня языка, предварительно их изучив..

Чтобы я мог внедрить свою модель в  ONNX формат , да еще и не абы какую модель, а только ту которую этот формат поддержывает!!

КРУТО!!!!!!!!!!!

а вот первый вариант с докером решает любую проблему, с любым алгоритмом, и на одном своем любимом ЛЮБОМ языке

Maxim Dmitrievsky #:
Весь препроцессинг ты тоже можешь конвертировать.

Где Вы это прочли? Я не вижу подобной информации.

[Удален]
Aleksey Vyazmikin #:

Где Вы это прочли? Я не вижу подобной информации.

Питорч, тензорфло, склерн. Любой большой фреймворк.
[Удален]
Aleksey Vyazmikin #:

Где Вы это прочли? Я не вижу подобной информации.

Питорч, тензорфло, склерн. Любой большой фреймворк.

Фристайло рак зер тензорфло, оннх он зер фло, слышали такую песню?
Maxim Dmitrievsky #:
Питорч, тензорфло, склерн. Любой большой фреймворк.

Хорошо если так. Прочёл несколько статей и посмотрел видео - везде речь шла только о модели.

[Удален]
Aleksey Vyazmikin #:

Хорошо если так. Прочёл несколько статей и посмотрел видео - везде речь шла только о модели.

В это открытый формат, в него можно что угодно конвертировать 
Maxim Dmitrievsky #:
Для этого тебе не нужно иметь кучу докерского оверхеда.

Да, лучше потратить месяцы на изучение новых языков, фреймворков и кишков апи оннх..

И все ради того чтобы переписать уже написаное ранее..