Обсуждение статьи "Градиентный бустинг в задачах трансдуктивного и активного машинного обучения" - страница 2

 
FxTrader562:

Congratulations for such a great article  after long time!!


How to train and test other currency pairs?


The coding part is complicated for me to do any editing or any form of improvements for testing purpose:)


Can you please help with the errors in the screenshot?

Thanks

Привет, я не пробовал запускать питон программу из МТ5. Возможно, там есть какие-то особенности.

Попробуй запустить из другого питон редактора. Я использую VScode или jupyter

 
Maxim Dmitrievsky :

Hi, I have not tried running a python program from MT5. Perhaps there are some peculiarities.

Try to run it from another python editor. I am using VScode or jupyter

Ok, I will try VSCode and see.


EURUSD pair is working fine. Attached report for 6 years backtest.


But how can I know whether it is curve fitting or not ?? :))


So I want to create and test other currency pairs to confirm whether it is working or not.

 
FxTrader562:

Ok, I will try VSCode and see.


EURUSD pair is working fine. Attached report for 6 years backtest.


But how can I know whether it is curve fitting or not ?? :))


So I want to create and test other currency pairs to confirm whether it is working or not.

well, this is common problem for all trade systems

you can try another pairs or even can change predictors

this is a general approach described in the article

 
Maxim Dmitrievsky :

well, this is common problem for all trade systems

you can try another pairs or even can change predictors

this is a general approach described in the article

Well, I am not an expert level programmer like you who can edit it easily :))

I am a basic level programmer. I j ust installed VSCode and trying to use it for first time to edit for USDCAD currency pair to test.

Can you please help with the errors? Attached screenshot.

Файлы:
 
FxTrader562:

Well, I am not an expert level programmer like you who can edit it easily :))

I am a basic level programmer. I j ust installed VSCode and trying to use it for first time to edit for USDCAD currency pair to test.

Can you please help with the errors? Attached screenshot.

ahh, this just pylint errors (pylint is python linter), he cannot find definitions in the MT5 library distribution. You can change language server on microsoft. 

go to settings, write ''jedi' in search field and change for, like here

but it's not an errors actually, just a warnings, you can ignore it



 
Maxim Dmitrievsky:

ahh, this just pylint errors (pylint is python linter), he cannot find definitions in the MT5 library distribution. You can change language server on microsoft. 

go to settings, write ''jedi' in search field and change for, like here

but it's not an errors actually, just a warnings, you can ignore it



Ok, thanks. The programming seems to work:))

 

Верно ли я понял суть?

1) обучаем модель на случайных 1000 примеров

2) оцениваем моделью все остальные примеры

3) 1000 самых непонятных для модели примеров добавляем к первым 1000 примерам (пакетами по 50 и переобучением с каждой добавкой)

4) на полученных 2000 примерах обучаем модель как в предыдущей статье

 
elibrarius:

Верно ли я понял суть?

1) обучаем модель на случайных 1000 примеров

2) оцениваем моделью все остальные примеры

3) 1000 самых непонятных для модели примеров добавляем к первым 1000 примерам (пакетами по 50 и переобучением с каждой добавкой)

4) на полученных 2000 примерах обучаем модель как в предыдущей статье

Да, но остальные примеры неразмеченные

 
Maxim Dmitrievsky:

Да, но остальные примеры неразмеченные

Ну разметка для первой 1000 и добавочной 1000 применяется?

 
elibrarius:

Ну разметка для первой 1000 и добавочной 1000 применяется?

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

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

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