Ticarette makine öğrenimi: teori, pratik, ticaret ve daha fazlası - sayfa 1180
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Ivan Negreshniy , bir şey anlamıyorum, bu yüzden CatBoost'ta bir model oluşturdum ve bunun nasıl bağlanması gerektiği, danışmandan python'a, tahmin edici değerlerin üzerinden geçeceği bir köprü / kanalın organizasyonudur. iletilir ve ters yönde hesaplama sonucu elde edilir - belirli bir Sınıf?
Anladığım kadarıyla, CatBoost, anlamadığım model kodunu boşaltmanıza izin veriyor, ancak bir profesyonelin değerlendirmesi için ekleyeceğim, bir şekilde MQL'ye entegre etmek ve sonra python kullanmamak mümkün değil mi? ? Ve CatBoost'un C++'da kitaplıkları var, MQL altında çalışacak şekilde yapılamazlar mı ve genellikle python veya konsol komutları kullanamazlar mı?
Ve burada net olmayan şey, oluşturma, yapılandırma, eğitim vb. dahil olmak üzere doğrudan danışmandan veri ve modellerle çalışmanın uçtan uca otomasyonu için köprüye ihtiyaç duyulur ve CatBoost'un dosyalara döktüğü şey, bir b olan belirli bir model. sadece hesaplamalar için kullanılır.
Tabii ki, editörde bu dosyalarla uğraşabilir ve bunlara dayalı bir danışman oluşturabilirsiniz, ancak katı mantık ile normal bir danışmandan çok farklı olmayacaktır ve eğer hedef buysa, o zaman IMHO, elde etmek çok daha kolaydır. önerdiğim şablonları kullanarak eğitim yoluyla. https://www.mql5.com/ru/forum/270216
Her şey orada otomatik olarak eğitildiğinden ve üretildiğinden ve ağaçların her birinin kodu ayrı, mantıksal bir işleve dönüştürülebildiğinden, analiz etmesi daha kolay ve yürütmesi daha hızlı, bitirirseniz karşılaştırabiliriz.
İlk etapta benim için zahmetli.
Tahmin edicilerin çoğu, bir dizi gösterge ve bunların günlük ATR'ye uygunluğudur . Zaman serileriyle yapılan çalışmanın geri kalanı, tahmin edicileri karakterize ediyor.
iki sorum var
1) Lütfen açıklayınız. ne anlama geliyor - bir dizi gösterge ve bunların günlük ATR'ye dahil edilmesi
2) Neden ketbust? Diğer güçlendirmelerden daha iyi olduğuna emin misin? veya ormanlar
Ve burada net olmayan şey, oluşturma, yapılandırma, eğitim vb. dahil olmak üzere doğrudan danışmandan veri ve modellerle çalışmanın uçtan uca otomasyonu için köprüye ihtiyaç vardır.
Anlaşıldı, yani Bu, öncelikle MO kitaplığı ile çalışmak için kendi arayüzünüzü oluşturma yeteneğidir, değil mi? Bu, şimdi aynı arayüzü yapmayı planladığım gerçeğine eşdeğer, ancak exe dosyasının etkinleştirilmesi ve ona komutların gönderilmesi yoluyla. Genel olarak evet bunu python üzerinden yapmak ilginç ama maalesef böyle bir bilgim yok.
ve CatBoost'un dosyalara döktüğü şey, belirli bir modelin serileştirilmesidir. sadece hesaplamalar için kullanılır.
Tabii ki, editörde bu dosyalarla uğraşabilir ve bunlara dayalı bir danışman oluşturabilirsiniz, ancak katı mantık ile normal bir danışmandan çok farklı olmayacaktır ve eğer hedef buysa, o zaman IMHO, elde etmek çok daha kolaydır. önerdiğim şablonları kullanarak eğitim yoluyla. https://www.mql5.com/ru/forum/270216
Bu kodu anlıyorsanız, belki onu okunabilir bir forma nasıl çevireceğinizi anlatın/söyleyin, örneğin, her kurala tam bir açıklama vererek, örneğin, R'den modelleri işledikten sonra yapraklar için nasıl yaptığımı söyleyin.
Bu koddaki şifreleme algoritmasını anlayamıyorum - bunun bir açıklamasını/tercümanını yapabilir misiniz (belki bir ücret karşılığında)?
ve eğer amaç buysa, o zaman IMHO, önerdiğim şablonların yardımıyla eğitim yoluyla bunu başarmak çok daha kolay. https://www.mql5.com/ru/forum/270216
Her şey orada otomatik olarak eğitilip üretildiğinden ve ağaçların her birinin kodu ayrı, mantıksal bir işleve dönüştürülebildiğinden, analiz etmesi daha kolay ve yürütmesi daha hızlı, bitirirseniz karşılaştırabiliriz.
Amaç sadece bir model elde etmek değil, yaprakları elde etmek, değerlendirmek ve ardından bu yapraklardan yeni modeller oluşturmaktır.
Bu konuyu okudum ve okudum ve bir şeyi tam olarak anlamadım, otomatik ağ oluşturma süreci sizin tarafınızdan çıplak göstergeler ve işaretleme temelinde oluşturuldu, bilgiler bir şablona göre iletildi, göstergelerin sonradan işlenmesine sahibim, artı Parlamak istemeyeceğim kendi göstergelerimden bazılarını kullanıyorum, bu yöntem mevcut olmadığı anlamına geliyor ve yine - ondan yaprak alamazsınız ...
iki sorum var
1) Lütfen açıklayınız. ne anlama geliyor - bir dizi gösterge ve bunların günlük ATR'ye dahil edilmesi
2) Neden ketbust? Diğer güçlendirmelerden daha iyi olduğuna emin misin? veya ormanlar
1. Bu benim pazar vizyonum, yani. fiyatın, günün başında ATR tarafından belirlenen ve daha sonra engellere (direnç seviyeleri (piyasa katılımcıları tarafından alım satım kararlarının kabul / revizyon seviyeleri), göstergeler dahil olmak üzere) bağlı olarak belirlenen bir hareket planı vardır, Bu plan uygulanır veya uygulanmaz. Tahminciler bu engelleri hareket planına göre tanımlar. Eh, grafiksel olarak böyle görünüyor - ATR aralığına göre bir ızgara ve içinde farklı göstergeler var
MetaTrader ticaret platformunun ekran görüntüleri
Si-9.18, M1, 2018.08.30
JSC ''Açılış Aracısı'', MetaTrader 5, Gerçek
hafıza için
2. CatBoost - kurmama yardım ettiler. Artı, açıkçası benim önceki R'de model oluşturma yaklaşımımdan daha hızlı çalışıyor ve aynı zamanda daha verimli olduğu ortaya çıktı, aklı başında belgeler, DOS üzerinden komutlar var :) Diğer araçlarla, örneğin Deductor Studio ile karşılaştırıldığında, daha kararlı olmak için çıktı ve modeller daha iyi çıkıyor, ayrıca ikincisi ücretli, ancak burada her şey ücretsiz.
belki ilgilenirsin, tökezledi
Ağaçları optimize etmek için sistemi karıştırmak istiyorum, daha doğrusu optimize edici aracılığıyla ağaçlar oluşturarak .. ilginç bir konu, ama xs bile nereden başlamalı :))
https://explained.ai/
Benimle ilgilendiğin için teşekkürler!
Dil engeli okumayı acı verici hale getiriyor ve çevirmenler metni ya aptal ya da komik hale getiriyor ... ne yazık ki.
chrome için google çevirmen eklentisini kullanarak 1 kelimeyi çevirin.
Chrome'da ImTranslator eklentisini kullanıyorum, bir paragrafı hemen çevirdiğimde, kelimeleri seçip bağlam menüsüne sağ tıkladığımda normal çalışıyor
google'a tıklamayın
Eklenti nedir? Benim için Chrome'da çalışıyordu, sonra durdu ve nasıl ayarlayacağımı bilmiyorum.
Anlaşıldı, yani Bu, öncelikle MO kitaplığıyla çalışmak için kendi arabiriminizi oluşturma yeteneğidir, değil mi? Bu, şimdi aynı arayüzü yapmayı planlıyorum, ancak exe dosyasının etkinleştirilmesi ve ona komutların gönderilmesi yoluyla. Genel olarak evet bunu python üzerinden yapmak ilginç ama maalesef böyle bir bilgim yok.
Bu kodu anlıyorsanız, belki onu okunabilir bir forma nasıl çevireceğinizi anlatın/söyleyin, örneğin, her kurala tam bir açıklama vererek, örneğin, R'den modelleri işledikten sonra yapraklar için nasıl yaptığımı söyleyin.
Bu koddaki şifreleme algoritmasını anlayamıyorum - bunun bir açıklamasını/tercümanını yapabilir misiniz (belki bir ücret karşılığında)?
Amaç sadece bir model elde etmek değil, yaprakları elde etmek, değerlendirmek ve ardından bu yapraklardan yeni modeller oluşturmaktır.
Bu konuyu okudum ve okudum ve bir şeyi tam olarak anlamadım, otomatik ağ oluşturma süreci sizin tarafınızdan çıplak göstergeler ve işaretleme temelinde oluşturuldu, bilgiler bir şablona göre iletildi, göstergelerin sonradan işlenmesine sahibim, artı Parlamak istemeyeceğim kendi göstergelerimden bazılarını kullanıyorum, bu da yöntemin mevcut olmadığı anlamına geliyor ve yine - ondan yaprak alamazsınız ...
neden m.b anlamadım karar ağaçlarının bölmelerinin ve yapraklarının manuel olarak düzenlenmesi gerekiyor, evet, tüm dalları otomatik olarak mantıksal operatörlere dönüştürüyorum, ancak dürüst olmak gerekirse, onları kendim düzelttiğimi hatırlamıyorum.
Ve genel olarak, güven nereden geliyor, CatBoost kodunu kazmaya değer mi?
Örneğin, yukarıdaki sinir ağımın bir python testini çarpım tablosunda iki ile eğitimle kurdum ve şimdi onu ağaçları ve ormanları test etmek için aldım (DecisionTree, RandomForest, CatBoost)
ve işte sonuç - CatBoost'un lehine olmadığı açıkça görülüyor, iki iki - sıfır beş gibi ... :)
ancak binlerce ağaç alırsanız sonuçlar iyileşir.neden m.b anlamadım Karar ağaçlarının bölmelerini ve yapraklarını manuel olarak düzenlemem gerekiyor, ancak tüm dalları otomatik olarak mantıksal operatörlere dönüştürüyorum, ancak dürüst olmak gerekirse, onları kendim düzelttiğimi hatırlamıyorum.
Ve genel olarak, güven nereden geliyor, CatBoost kodunu kazmaya değer mi?
Örneğin, yukarıdaki sinir ağımın bir python testini çarpım tablosunda iki ile eğitimle kurdum ve şimdi onu ağaçları ve ormanları test etmek için aldım (DecisionTree, RandomForest, CatBoost)
ve işte sonuç - CatBoost'un lehine olmadığı açıkça görülüyor, iki iki - sıfır beş gibi ... :)
ah neyse, ormanın ya da artırmanın çarpım tablosuyla baş edemediği şey olamaz.
ah neyse, ormanın ya da artırmanın çarpım tablosuyla baş edemediği şey olamaz.