Ticarette makine öğrenimi: teori, pratik, ticaret ve daha fazlası - sayfa 1801

 
Alexey Vyazmikin :

Bir tür algoritma olmalı, aksi takdirde 3 kombinasyonun 15.000 öğesi için 4 terabaytlık bir diziyi bellekte tutmanız gerektiği ortaya çıkıyor! Ve dahası, 1 elemana 8 bit harcanırsa bunu hesapladım.

O zaman bu diziyi hafızaya kaydetmediğimizde seçenek kalıyor ama her çağrıda aslında ihtiyacımız olan satıra (sütun) kadar baştan hesaplıyoruz. Büyük bellek maliyetleri yerine büyük zaman maliyetleri olacaktır. Bu, kombinatoryal problemler için oldukça standart bir durumdur.

 
mytarmailS :

baktı...

cari bakiye dosyası fiyatları içermiyor, bana daha önce gönderdiğiniz fiyatlar mevcut bakiyenin boyutuyla eşleşmiyor


Uygulamada tek dosya ve denge ve OHLCV - belki daha uygun olacaktır.

Göstergede bir hata olup olmadığını kontrol ettiğim ortaya çıktı, bu yüzden böyle oldu - göstergelerle tekrar ayrı ayrı ilgilenmem gerekiyor - eh.

Dosyalar:
Balans_OHLCV.zip  6871 kb
 
Alexey Nikolaev :

O zaman bu diziyi hafızada saklamadığımızda seçenek kalıyor ama her çağrıda aslında ihtiyacımız olan satıra (sütun) kadar baştan hesaplıyoruz. Büyük bellek maliyetleri yerine büyük zaman maliyetleri olacaktır. Bu, kombinatoryal problemler için oldukça standart bir durumdur.

Bir dizi varsa, o zaman tüm noktalardan geçmekten başka bir formül veya başka bir hızlı çözüm olmalıdır. Numaralandırma da uygulama için etkili değildir.

Esasen bilinen noktalarla aynı işlevdir ...

Alanları tanımlamanın ve zaten sınırları boyunca bir tablo oluşturmanın mümkün olduğunu düşünüyorum. Diyelim ki her 10.000 öğe için bir kalıp var, o zaman bu noktadan itibaren sayın. Bu sorunun çözülmemiş olması garip.
 
Alexey Vyazmikin :

Alanları tanımlamanın ve zaten sınırları boyunca bir tablo oluşturmanın mümkün olduğunu düşünüyorum. Diyelim ki her 10.000 öğe için bir kalıp var, o zaman bu noktadan itibaren sayın.

Evet, dizinin tamamını değil, çok inceltilmiş bir versiyonunu saklayabilir ve en yakın satırdan başlayarak doğru yere kadar sayabilirsiniz.

Ama bu kadar çok sayıda kombinasyonla ne yapacaksınız?

 
Alexey Nikolaev :

Evet, dizinin tamamını değil, çok inceltilmiş bir versiyonunu saklayabilir ve en yakın satırdan başlayarak doğru yere kadar sayabilirsiniz.

Ama bu kadar çok sayıda kombinasyonla ne yapacaksınız?

Her kombinasyon geçmişe göre kontrol edilecek ve çöpte veya yedekte bir karar verilecektir.

İdeal olarak, yaklaşık 1k yaprak olduğunu düşünüyorum - birbirine benzerlik açısından kontrol edilmesi gereken kütükler seçilecek, benzersiz bırakılacak, yaklaşık 10k kalacağını düşünüyorum. Ve bu bakiyelerden ticaret yapacağınız grupları toplayın (bu yöntem tarafımdan zaten uygulandı).

Sonuç olarak, bir ağaçtan (birçok ağaçtan) alabileceğimden daha etkili yaprak toplarsam, o zaman bu yöntemin yaşam hakkı vardır, değilse açgözlü yöntem daha verimlidir.

 

Python ve makine öğrenimi hakkında genel olarak acemi sorular sorabileceğiniz bir forum önerir misiniz?

 
Vladimir Karputov :

Python ve makine öğrenimi hakkında genel olarak acemi sorular sorabileceğiniz bir forum önerir misiniz?

www.siberforum.ru

Kayıtlı değilim, ancak sık sık google'da aratıyorum, sorulardan bunun bir öğrenci forumu olduğu, forumun aktif olduğu açık - her gün yeni konular

öğrenci gibi davran, kendin için geç :)

 
Alexey Vyazmikin :

Her kombinasyon geçmişe göre kontrol edilecek ve çöpte veya yedekte bir karar verilecektir.

İdeal olarak, yaklaşık 1k yaprak olduğunu düşünüyorum - birbirine benzerlik açısından kontrol edilmesi gereken kütükler seçilecek, benzersiz bırakılacak, yaklaşık 10k kalacağını düşünüyorum. Ve bu bakiyelerden ticaret yapacağınız grupları toplayın (bu yöntem tarafımdan zaten uygulandı).

Sonuç olarak, bir ağaçtan (birçok ağaçtan) alabileceğimden daha etkili yaprak toplarsam, o zaman bu yöntemin yaşam hakkı vardır, değilse açgözlü yöntem daha verimlidir.

Tam numaralandırma - hiçbir yere giden yol. rBayesianOptimization paketine bakın. Göreviniz için yardımcı olabilir.

Kombinasyonlar için bkz. pracma::combs(), randcombs(), perms(), randperm()/

İyi şanlar

 
Vladimir Perervenko :

Tam numaralandırma - hiçbir yere giden yol. rBayesianOptimization paketine bakın. Göreviniz için yardımcı olabilir.

Kombinasyonlar için bkz. pracma::combs(), randcombs(), perms(), randperm()/

İyi şanlar

Neden hiçbir yere giden yol yok? Benim için, daha hızlı model oluşturma yöntemlerini değerlendirmek için bir kıyaslama noktası arıyor.

R için paket kullanma önerisi için teşekkürler, ama bunda hiç iyi değilim.

Bir kümeden bir kümenin bir kombinasyonunun değerini bir döngü olmadan elde etmenin imkansız olduğunu da düşünüyor musunuz?

 
Alexey Vyazmikin :

Neden hiçbir yere giden yol yok? Benim için, daha hızlı model oluşturma yöntemlerini değerlendirmek için bir kıyaslama noktası arıyor.

R için paket kullanma önerisi için teşekkürler, ama bunda hiç iyi değilim.

Bir kümeden bir kümenin bir kombinasyonunun değerini bir döngü olmadan elde etmenin imkansız olduğunu da düşünüyor musunuz?

bir la sayı sistemi düşünülebilirse, o zaman ağır bir döngü olmadan da mümkündür

tüm seçenekleri gözden geçirmeden 109'dan 01101101 bitlerinin bir kombinasyonunu kolayca alabilirsiniz