xgboost'u eklmn veya bir tür k yerine R'ye bağlayalım. hangisini kullanırsanız kullanın
Yakında bir şeyi python'a çevireceğim ve hızlandıracağım ve ne gibi iyileştirmeler olacağını göreceğim
İndirildi. Kurulmuş. Ama Doc olmadan, sanırım ustalaşmam pek mümkün değil. Keşke nasıl kullanılacağına dair bir örnek içeren bir senaryo yayınlasaydı. Bence denemek mümkün olacaktır. Yine soru, modeli MT'ye aktarmak mı? Köprü veya başka bir şey inşa etmek istemiyorum. Bir modeli xboost'tan MT4'e nasıl aktarabilirim ???
İndirildi. Kurulmuş. Ama Doc olmadan, sanırım ustalaşmam pek mümkün değil. Keşke nasıl kullanılacağına dair bir örnek içeren bir senaryo yayınlasaydı. Bence denemek mümkün olacaktır. Yine soru, modeli MT'ye aktarmak mı? Köprü veya başka bir şey inşa etmek istemiyorum. Bir modeli xboost'tan MT4'e nasıl aktarabilirim ???
xs, bu P'yi sevenler için
python bağlayacağım. Teorik olarak xgb genellikle dll üzerinden terminale bağlanabilir, dll ile uğraşanlara sormak lazım, paylaşmıyorum
hayır, her şey basit, kurulacak ve kurulacak. Zaten monte edilmiş olanlar var, sadece gpu da dahil olmak üzere yerel bir klasörden kopyalayıp yükleyin
Boost modelleri için gpu küçük bir hızlanma sağlar çünkü. model sırayla oluşturulur ve yalnızca ayrı ağaçlardaki bölmeler paralelleştirilir, yani. gerçekten pek mantıklı değil
katboost, light GBM ve diğerleri çok daha kalitesiz (sahte gibi) :) en azından kullanıcılar internette böyle yazıyor
Hayır, her şey basit, kurulacak ve kurulacak. Zaten monte edilmiş olanlar var, sadece gpu da dahil olmak üzere yerel bir klasörden kopyalayıp yükleyin
Boost modelleri için gpu küçük bir hızlanma sağlar çünkü. model sırayla oluşturulur ve yalnızca ayrı ağaçlardaki bölmeler paralelleştirilir, yani. gerçekten pek mantıklı değil
katboost, light GBM ve diğerleri çok daha kalitesiz (sahte gibi) :) en azından kullanıcılar internette böyle yazıyor
belki birisi zaten çok fazla deneyim kazanmış ve ustaca kontrol etmiştir, ancak ilk bakışta bana yayılma çok büyük gibi geldi, ancak giderek daha fazla MO istiyorum, istikrarlı sonuçlar ve daha az şamanizm :))
belki birisi zaten çok fazla deneyim kazanmış ve ustaca kontrol etmiştir, ancak ilk bakışta bana yayılma çok büyük gibi geldi, ancak giderek daha fazla MO istiyorum, istikrarlı sonuçlar ve daha az şamanizm :))
evet, hala ayarlanması gerekiyor .. peki, kısacası, deneyeceğim
f-ii'nin dll'den nasıl içe aktarılacağı konusunda keskin bir sarmalayıcı buldum .. orada varsayılan olarak çapraz doğrulama olmadığını anlamadım, ayrı gidiyor
//+------------------------------------------------------------------+//| 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);
}
//+------------------------------------------------------------------+
Kampanyada kendim ustalaşmayacağım, sonuçta python kullanmam gerekecek: D
evet, hala ayarlanması gerekiyor .. peki, kısacası, deneyeceğim
f-ii'nin dll'den nasıl içe aktarılacağı konusunda keskin bir sarmalayıcı buldum .. orada varsayılan olarak çapraz doğrulama olmadığını anlamadım, ayrı gidiyor
Yazdı Yazdı, sonra forum bozuldu, bu yüzden resimden okuyun, en azından yapmış olması iyi ...
xgboost'u eklmn veya bir tür k yerine R'ye bağlayalım. hangisini kullanırsanız kullanın
Yakında bir şeyi python ve boost'a çevireceğim ve ne gibi iyileştirmeler olacağını göreceğimxgboost'u eklmn veya bir tür k yerine R'ye bağlayalım. hangisini kullanırsanız kullanın
Yakında bir şeyi python'a çevireceğim ve hızlandıracağım ve ne gibi iyileştirmeler olacağını göreceğimİndirildi. Kurulmuş. Ama Doc olmadan, sanırım ustalaşmam pek mümkün değil. Keşke nasıl kullanılacağına dair bir örnek içeren bir senaryo yayınlasaydı. Bence denemek mümkün olacaktır. Yine soru, modeli MT'ye aktarmak mı? Köprü veya başka bir şey inşa etmek istemiyorum. Bir modeli xboost'tan MT4'e nasıl aktarabilirim ???
İndirildi. Kurulmuş. Ama Doc olmadan, sanırım ustalaşmam pek mümkün değil. Keşke nasıl kullanılacağına dair bir örnek içeren bir senaryo yayınlasaydı. Bence denemek mümkün olacaktır. Yine soru, modeli MT'ye aktarmak mı? Köprü veya başka bir şey inşa etmek istemiyorum. Bir modeli xboost'tan MT4'e nasıl aktarabilirim ???
xs, bu P'yi sevenler için
python bağlayacağım. Teorik olarak xgb genellikle dll üzerinden terminale bağlanabilir, dll ile uğraşanlara sormak lazım, paylaşmıyorum
işte python için bir kod makalesi https://www.analyticsvidhya.com/blog/2016/03/complete-guide-parameter-tuning-xgboost-with-codes-python/
ve orada yazarın başka bir makalesi GBM hakkında bir karşılaştırması var (artırmanın nasıl çalıştığı hakkında bir fikir edinmek için)
Linkteki örnekten xgb şarj ettim ama laptop GPU'su üzerinde çalışıyor :) zaten oldukça hızlı olmasına rağmen 10 kat hızlandırma elde edebilirsiniz
Ve dll'nin doğrudan MT4/5'ten ve hatta GPU desteği ile çağrılabileceği ortaya çıktı. Küçüğüne kalmış, konuyu daha iyi tüttür
xs, bu P'yi sevenler için
python bağlayacağım. Teorik olarak xgb genellikle dll üzerinden terminale bağlanabilir, dll ile uğraşanlara sormak lazım, paylaşmıyorum
işte python için bir kod makalesi https://www.analyticsvidhya.com/blog/2016/03/complete-guide-parameter-tuning-xgboost-with-codes-python/
ve orada yazarın başka bir makalesi GBM hakkında bir karşılaştırması var (artırmanın nasıl çalıştığı hakkında bir fikir edinmek için)
Xgb teması, kurulum, bina vb. ile başlayarak oldukça eziyetlidir. Yandex kütüphanesi bu konuda daha tutarlı görünüyor https://tech.yandex.com/catboost/doc/dg/concepts/about-docpage/
Xgb teması, kurulum, bina vb. ile başlayarak oldukça eziyetlidir. Yandex kütüphanesi bu konuda daha tutarlı görünüyor https://tech.yandex.com/catboost/doc/dg/concepts/about-docpage/
hayır, her şey basit, kurulacak ve kurulacak. Zaten monte edilmiş olanlar var, sadece gpu da dahil olmak üzere yerel bir klasörden kopyalayıp yükleyin
Boost modelleri için gpu küçük bir hızlanma sağlar çünkü. model sırayla oluşturulur ve yalnızca ayrı ağaçlardaki bölmeler paralelleştirilir, yani. gerçekten pek mantıklı değil
katboost, light GBM ve diğerleri çok daha kalitesiz (sahte gibi) :) en azından kullanıcılar internette böyle yazıyor
Bugün MT5'e aktarmayı deneyeceğim ve
Hayır, her şey basit, kurulacak ve kurulacak. Zaten monte edilmiş olanlar var, sadece gpu da dahil olmak üzere yerel bir klasörden kopyalayıp yükleyin
Boost modelleri için gpu küçük bir hızlanma sağlar çünkü. model sırayla oluşturulur ve yalnızca ayrı ağaçlardaki bölmeler paralelleştirilir, yani. gerçekten pek mantıklı değil
katboost, light GBM ve diğerleri çok daha kalitesiz (sahte gibi) :) en azından kullanıcılar internette böyle yazıyor
belki birisi zaten çok fazla deneyim kazanmış ve ustaca kontrol etmiştir, ancak ilk bakışta bana yayılma çok büyük gibi geldi, ancak giderek daha fazla MO istiyorum, istikrarlı sonuçlar ve daha az şamanizm :))
belki birisi zaten çok fazla deneyim kazanmış ve ustaca kontrol etmiştir, ancak ilk bakışta bana yayılma çok büyük gibi geldi, ancak giderek daha fazla MO istiyorum, istikrarlı sonuçlar ve daha az şamanizm :))
evet, hala ayarlanması gerekiyor .. peki, kısacası, deneyeceğim
f-ii'nin dll'den nasıl içe aktarılacağı konusunda keskin bir sarmalayıcı buldum .. orada varsayılan olarak çapraz doğrulama olmadığını anlamadım, ayrı gidiyor
https://github.com/PicNet/XGBoost.Net/blob/master/XGBoost/lib/XGBOOST_NATIVE_METHODS.cs
Kampanyada kendim ustalaşmayacağım, sonuçta python kullanmam gerekecek: D
evet, hala ayarlanması gerekiyor .. peki, kısacası, deneyeceğim
f-ii'nin dll'den nasıl içe aktarılacağı konusunda keskin bir sarmalayıcı buldum .. orada varsayılan olarak çapraz doğrulama olmadığını anlamadım, ayrı gidiyor
https://github.com/PicNet/XGBoost.Net/blob/master/XGBoost/lib/XGBOOST_NATIVE_METHODS.cs
IMHO, önce az ya da çok hata ayıklandığı python'da çalışmak gerekir, aksi takdirde çok fazla belirsizlik vardır.