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

 
mytarmailS #:

Hiç denemedim, ben de merak ediyorum.

Ancak sadece matris ve vektör değil, herhangi bir eylemde genel hız artışı ile ilgileniyorum.

bellek boyutunu bilinen yollardan herhangi biriyle artırmak

RAM'in gölge alanını kullanmaya çalışmak da dahil olmak üzere artı (BIOS altında)

işlemci bit hızını artırın

sabit diske erişim hızını artırın (bir seçenek olarak, işlenmiş verilerin bulunduğu dosya için RAM'in bir bölümünü ayırın, yani sanal bir sabit disk oluşturun)

Bilgisayarın tüm donanımını veri yolu frekansı ile koordine eder

görev işlemeyi birkaç paralel iş parçacığında kullanma

 
fxsaber #:

Uzun bir dizide benzer kısa dizeleri hızlı bir şekilde bulmaya çalışmak.

Alglib kullanmak daha mı uygun?

QCF'ye sahiptir

 
Maxim Dmitrievsky #:

Orada bir de QCF var.

MQL dağıtımına girmiş gibi görünmüyor. NumPy hızlı sayıyor mu?

 
Maxim Dmitrievsky #:

Orada bir de QCF var.

Denedim, bana saçma sapan şeyler veriyor.

#include <Math\Alglib\fasttransforms.mqh>

const vector<double> GetCorr2( double &Array[], double &Pattern[] )
{
  double Corr[];  
  CCorr::CorrR1D(Array, ArraySize(Array), Pattern, ArraySize(Pattern), Corr);
  
  // ArrayRemove(Corr, 0, ArraySize(Pattern) - 1);  
  
  vector<double> Res;
  Res.Swap(Corr);

  return(Res);
}

void OnStart()
{
  const double ArrayTmp[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
  const double PatternTmp[] = {1, 2, 3};
  
  double Array[];
  double Pattern[];
  
  ArrayCopy(Array, ArrayTmp);
  ArrayCopy(Pattern, PatternTmp);
  
  Print(GetCorr2(Array, Pattern)); // [14,20,26,32,38,44,50,26,9,3,8]
}
 
fxsaber #:

Denedim, saçma sapan bir şey çıktı.

np.correlate([1, 2, 3, 4, 5, 6, 7, 8, 9], [1, 2, 3], mode='full' )


array([ 3, 8, 14, 20, 26, 32, 38, 44, 50, 26, 9])

 
fxsaber #:

MQL dağıtımına girmiş gibi görünmüyor. NumPy hızlı sayıyor mu?

Python döngüleri yavaştır, bu yüzden bunu yapmanın bir yolunu düşünmedim

 
Maxim Dmitrievsky #:

Python döngüleri yavaştır, bu yüzden nasıl yapılacağını bulmak zorunda kalmadım.

Döngülerin QCF ile hiçbir ilgisi yoktur.

 
fxsaber #:

QCF'de döngülerin bununla hiçbir ilgisi yoktur.

ccf anlık

 
Maxim Dmitrievsky #:
array([ 3, 8, 14, 20, 26, 32, 38, 44, 50, 26, 9])

Bu sayılar neyi temsil ediyor?

 
fxsaber #:

Bu sayılar neyi temsil ediyor?

normalleştirilmemiş çapraz korelasyonlar )

çapraz kovaryanslar
Neden: