давай ка xgboost в R подключай вместо еклмн или какой-то там к..ни которую вы юзаете
я в скором времени переведу кое-что на питон и бустинг и посмотрим какие будут улучшения
Скачал. Установил. Но без Дока думаю врядли осилю его. Вот еслиб он запостил скрипт с примером, как его юзать. То попробовать думаю можно было бы. Опять же вопрос в переносе модели на МТ? Не хочется городить мосты или ещё что. Как можно перенести модель с xboost в МТ4???
Скачал. Установил. Но без Дока думаю врядли осилю его. Вот еслиб он запостил скрипт с примером, как его юзать. То попробовать думаю можно было бы. Опять же вопрос в переносе модели на МТ? Не хочется городить мосты или ещё что. Как можно перенести модель с xboost в МТ4???
хз, это к тем кто Р увлекается
я буду питон подключать. По идее xgb можно вообще через длл к терминалу подключить, надо спрашивать у тех кто в длл шарит, я не шерю
не, все просто, собирается либа и инсталлится. Есть уже и собранные, достаточно просто либу скопировать и установить с локальной папки, в том числе и для gpu
gpu для буст моделей дает маленькое ускорение, т.к. модель строится последовательно, а параллелятся только сплиты в отдельных деревьях, т.е. смысла прям большого нет
катбуст, лайт GBM и прочие сильно уступают (типа подделки) :) по крайней мере так юзеры в нете пишут
не, все просто, собирается либа и инсталлится. Есть уже и собранные, достаточно просто либу скопировать и установить с локальной папки, в том числе и для gpu
gpu для буст моделей дает маленькое ускорение, т.к. модель строится последовательно, а параллелятся только сплиты в отдельных деревьях, т.е. смысла прям большого нет
катбуст, лайт GBM и прочие сильно уступают (типа подделки) :) по крайней мере так юзеры в нете пишут
возможно кто-то наработал уже много опыта и заценил это квалифицированно, но мне на первый взгляд показалось, что там разброс великоват, а всё больше хочется МО со стабильными результатами и чтоб поменьше шаманства:))
возможно кто-то наработал уже много опыта и заценил это квалифицированно, но мне на первый взгляд показалось, что там разброс великоват, а всё больше хочется МО со стабильными результатами и чтоб поменьше шаманства:))
да, ее еще тюнить надо.. ну короче попробую
нашел враппер для шарпа как импортить ф-ии из длл.. только не понял там что кроссвалидации нет по умолчанию, она походу отдельно идет
//+------------------------------------------------------------------+//| xgboost.mq5 |//| Copyright 2018, Max Dmitrievskiy |//| https://www.mql5.com/ru/users/dmitrievsky |//+------------------------------------------------------------------+#property copyright"Copyright 2018, Max Dmitrievskiy"#property link"https://www.mql5.com/ru/users/dmitrievsky"#property version"1.00"#import "xgboost.dll"string XGBGetLastError();
int XGDMatrixCreateFromMat(float&[],ulong nrow,ulong ncol,float missing,int handle);
int XGDMatrixFree(int handle);
int XGDMatrixGetFloatInfo(int handle,string field, ulong len, int result);
int XGDMatrixSetFloatInfo(int handle,string field,float&[],ulong len);
int XGBoosterCreate(int&[],ulong len, int handle);
int XGBoosterFree(int handle);
int XGBoosterSetParam(int handle,string name,string val);
int XGBoosterUpdateOneIter(int bHandle,int iter,int dHandle);
int XGBoosterPredict(int bHandle,int dHandle,int optionMask,int ntreeLimit, ulong predsLen, int predsPtr);
int XGBoosterSaveModel(int bHandle,string fileName);
int XGBoosterLoadModel(int bHandle,string fileName);
int XGDMatrixCreateFromFile(string fname,int silent, int DMtrxHandle);
int XGBoosterDumpModel(int handle,string fmap,int with_stats, int out_len, int dumpStr);
#import
//+------------------------------------------------------------------+//| Script program start function |//+------------------------------------------------------------------+voidOnStart()
{
//--
int a[1]={1};
ulong ab=1;
int hnd=1;
XGBoosterCreate(a, ab, hnd);
}
//+------------------------------------------------------------------+
Походу не осилю сам, придется через питон все-таки :D
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
ПисалПисал, потом форум глюкнул, так что читайте с картинки, хорошо что хоть её сделал...
давай ка xgboost в R подключай вместо еклмн или какой-то там к..ни которую вы юзаете
я в скором времени переведу кое-что на питон и бустинг и посмотрим какие будут улучшениядавай ка xgboost в R подключай вместо еклмн или какой-то там к..ни которую вы юзаете
я в скором времени переведу кое-что на питон и бустинг и посмотрим какие будут улучшенияСкачал. Установил. Но без Дока думаю врядли осилю его. Вот еслиб он запостил скрипт с примером, как его юзать. То попробовать думаю можно было бы. Опять же вопрос в переносе модели на МТ? Не хочется городить мосты или ещё что. Как можно перенести модель с xboost в МТ4???
Скачал. Установил. Но без Дока думаю врядли осилю его. Вот еслиб он запостил скрипт с примером, как его юзать. То попробовать думаю можно было бы. Опять же вопрос в переносе модели на МТ? Не хочется городить мосты или ещё что. Как можно перенести модель с xboost в МТ4???
хз, это к тем кто Р увлекается
я буду питон подключать. По идее xgb можно вообще через длл к терминалу подключить, надо спрашивать у тех кто в длл шарит, я не шерю
вот есть статья норм для питона https://www.analyticsvidhya.com/blog/2016/03/complete-guide-parameter-tuning-xgboost-with-codes-python/
и там еще у автора есть сравнение про GBM другая статья (что бы иметь представление ка бустинг работает)
Зарядил xgb из примера по ссылке, но на ноутбучном GPU - работает :) можно добиться ускорения в 10 раз, хотя он и так довольно быстрый
И получается, что dll можно вызвать прямо из MT4/5 и даже с поддержкой GPU. Дело за малым, вкурить тему получше
хз, это к тем кто Р увлекается
я буду питон подключать. По идее xgb можно вообще через длл к терминалу подключить, надо спрашивать у тех кто в длл шарит, я не шерю
вот есть статья норм для питона https://www.analyticsvidhya.com/blog/2016/03/complete-guide-parameter-tuning-xgboost-with-codes-python/
и там еще у автора есть сравнение про GBM другая статья (что бы иметь представление ка бустинг работает)
Тема xgb изрядно замучена, начиная с инсталяции, билдинга и т.д. более последовательно в этом плане выглядит библиотека Яндекса https://tech.yandex.com/catboost/doc/dg/concepts/about-docpage/
Тема xgb изрядно замучена, начиная с инсталяции, билдинга и т.д. более последовательно в этом плане выглядит библиотека Яндекса https://tech.yandex.com/catboost/doc/dg/concepts/about-docpage/
не, все просто, собирается либа и инсталлится. Есть уже и собранные, достаточно просто либу скопировать и установить с локальной папки, в том числе и для gpu
gpu для буст моделей дает маленькое ускорение, т.к. модель строится последовательно, а параллелятся только сплиты в отдельных деревьях, т.е. смысла прям большого нет
катбуст, лайт GBM и прочие сильно уступают (типа подделки) :) по крайней мере так юзеры в нете пишут
сегодня попробую импортнуть в MT5 и заюзать
не, все просто, собирается либа и инсталлится. Есть уже и собранные, достаточно просто либу скопировать и установить с локальной папки, в том числе и для gpu
gpu для буст моделей дает маленькое ускорение, т.к. модель строится последовательно, а параллелятся только сплиты в отдельных деревьях, т.е. смысла прям большого нет
катбуст, лайт GBM и прочие сильно уступают (типа подделки) :) по крайней мере так юзеры в нете пишут
возможно кто-то наработал уже много опыта и заценил это квалифицированно, но мне на первый взгляд показалось, что там разброс великоват, а всё больше хочется МО со стабильными результатами и чтоб поменьше шаманства:))
возможно кто-то наработал уже много опыта и заценил это квалифицированно, но мне на первый взгляд показалось, что там разброс великоват, а всё больше хочется МО со стабильными результатами и чтоб поменьше шаманства:))
да, ее еще тюнить надо.. ну короче попробую
нашел враппер для шарпа как импортить ф-ии из длл.. только не понял там что кроссвалидации нет по умолчанию, она походу отдельно идет
https://github.com/PicNet/XGBoost.Net/blob/master/XGBoost/lib/XGBOOST_NATIVE_METHODS.cs
Походу не осилю сам, придется через питон все-таки :D
да, ее еще тюнить надо.. ну короче попробую
нашел враппер для шарпа как импортить ф-ии из длл.. только не понял там что кроссвалидации нет по умолчанию, она походу отдельно идет
https://github.com/PicNet/XGBoost.Net/blob/master/XGBoost/lib/XGBOOST_NATIVE_METHODS.cs
ИМХО, надо в питоне сначала отрабатывать, там где оно более или менее отлажено, иначе много неопределенности