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

 
Maksim Dmitrievski :

evet, o zaman gelecekte onları tespit edin ve bu belirli kümede iyi çalışan bir model seçin

Sadece bir özellik olarak gönderebilirsiniz, alt model NS/ormanı kendi içinde yapacaktır.
 
mcpd.mcpdreport C# (CSharp) Code Examples - HotExamples
  • csharp.hotexamples.com
C# (CSharp) mcpd.mcpdreport - 6 examples found. These are the top rated real world C# (CSharp) examples of mcpd.mcpdreport extracted from open source projects. You can rate examples to help us improve the quality of examples.
 

Habré'de NN eğitimi hakkında ilginç bir makale (sadece okuma) Sinir ağlarını kullanarak fotoğrafları geri yükleme

en değerlileri, her zaman olduğu gibi, kullanıcı yorumlarıdır - yazar, her zamanki gibi üçüncü taraf yazılımların karşılaştırılmasıyla çalışmalarında büyük bir atılımdan bahseder, ancak kullanıcılar hemen kusurlara dikkat çekti - yeşilin baskınlığı

sonuç - girdi verilerinin hazırlanması, NN eğitim teknolojisinin kendisinden daha önceliklidir

Реставрируем фотографии с помощью нейросетей
Реставрируем фотографии с помощью нейросетей
  • habr.com
Всем привет, я работаю программистом-исследователем в команде компьютерного зрения Mail.ru Group. Ко Дню Победы в этом году мы решили сделать проект по реставрации военных фотографий. Что такое реставрация фотографий? Она состоит из трех этапов: находим все дефекты изображения: надломы, потертости, дырки; закрашиваем найденные дефекты...
 
Igor Makanu :

sonuç - girdi verilerinin hazırlanması, NN eğitim teknolojisinin kendisinden daha önceliklidir

Büyücü bunu bir milyar sayfa önce söyledi.

Beyler, birbirinizi dinlemeyi ne zaman öğreneceksiniz? Nasıl bir köy dar görüşlülüğü ve aptallığı? Bu gerçekten ürpertici ve sinir bozucu.

 
Igor Makanu :

Habré'de NN eğitimi hakkında ilginç bir makale (sadece okuma) Sinir ağlarını kullanarak fotoğrafları geri yükleme

en değerlileri, her zaman olduğu gibi, kullanıcı yorumlarıdır - yazar, her zamanki gibi üçüncü taraf yazılımların karşılaştırılmasıyla çalışmalarında büyük bir atılımdan bahseder, ancak kullanıcılar hemen kusurlara dikkat çekti - yeşilin baskınlığı

sonuç - girdi verilerinin hazırlanması, NN eğitim teknolojisinin kendisinden daha önceliklidir

Mesele şu ki, fotoğraf hareket etmiyor ve değişmiyor, parmak izleri de yok. Ve örüntü tanımada makine öğrenimi vazgeçilmezdir.

Ancak MO, Forex'teki geçmiş veriler üzerinde kullanıldığında, yalnızca en iyi seçeneği bulduğu yanılsamasını yaratır.

Ama aslında, tarihte, tüm tehlikeli alanları atlamayı öğrenerek mükemmel bir büyüme grafiği elde etti.

Ancak fiyatlandırma dinamik bir süreçtir, sürekli değişir, ileriye doğru hareket eder ve fiyatın nereye gideceğini kimse tahmin edemez: Yani. makine öğrenimine dayalı bir robot, olağanüstü durumlarda gerçek ticarette her zaman hata yapacaktır.

 
Petros Shatakhtsyan :

Ancak MO, Forex'teki geçmiş veriler üzerinde kullanıldığında, yalnızca en iyi seçeneği bulduğu yanılsamasını yaratır.

Ama aslında, tarihte, tüm tehlikeli alanları atlamayı öğrenerek mükemmel bir büyüme grafiği elde etti.

tüm bunları okuyun https://habr.com/ru/post/443240/

Burada genel olarak, yüzüncü kez fikrimi dile getireceğim, ML bir GA strateji test cihazından daha iyi ve daha kötü değil,

ama yine de konu çok ilginç, tüm bunları büyüledi))))

Понимание Q-learning, проблема «Прогулка по скале»
Понимание Q-learning, проблема «Прогулка по скале»
  • habr.com
Привет, Хабр! Предлагаю вашему вниманию перевод статьи «Understanding Q-Learning, the Cliff Walking problem» автора Lucas Vazquez. В последнем посте мы представили проблему «Прогулка по скале» и остановились на страшном алгоритме, который не имел смысла. На этот раз мы раскроем секреты этого серого ящика и увидим, что это совсем не так...
 

Peki, kullanımı oldukça kolay. 1. örnekten.

Durumların sayısını ve geçişlerin sırasını (örneğin, tarihsel olanlar) belirledik. Onlar. bu durumda olma olasılığı. Ve sonra tüm durumlar için toplam olasılığı hesaplar.

Veya Mashki'de başlamak için basit bir örnek yapın, ancak hala satın almadınız, mb @mytarmailS açıklayacak

 //+------------------------------------------------------------------+
//|                                                          HMM.mq5 |
//|                        Copyright 2018, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2018, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"
#include <Math\Alglib\dataanalysis.mqh>
CMCPDState states;
CMCPDReport report;
CMatrixDouble track0, track1, results;

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart ()
  {
//---
   track0.Resize( 5 , 2 );
   track1.Resize( 4 , 2 );
   
   track0[ 0 ].Set( 0 , 1.0 );
   track0[ 0 ].Set( 1 , 0.0 );
   
   track0[ 1 ].Set( 0 , 0.95 );
   track0[ 1 ].Set( 1 , 0.05 );
   
   track0[ 2 ].Set( 0 , 0.92750 );
   track0[ 2 ].Set( 1 , 0.07250 );
   
   track0[ 3 ].Set( 0 , 0.91738 );
   track0[ 3 ].Set( 1 , 0.08263 );
   
   track0[ 4 ].Set( 0 , 0.91282 );
   track0[ 4 ].Set( 1 , 0.08718 );
   
   track1[ 0 ].Set( 0 , 0.8 );
   track1[ 0 ].Set( 1 , 0.2 );
   
   track1[ 1 ].Set( 0 , 0.86 );
   track1[ 1 ].Set( 1 , 0.14 );
   
   track1[ 2 ].Set( 0 , 0.887 );
   track1[ 2 ].Set( 1 , 0.113 );
   
   track1[ 3 ].Set( 0 , 0.89915 );
   track1[ 3 ].Set( 1 , 0.10085 );
   
   CMarkovCPD::MCPDCreate( 2 , states);
   CMarkovCPD::MCPDAddTrack(states, track0, 5 );
   CMarkovCPD::MCPDAddTrack(states, track1, 4 );
   CMarkovCPD::MCPDSolve(states);
   CMarkovCPD::MCPDResults(states, results, report);
   
   for ( int i= 0 ;i<results.Size();i++)
     {
       Print (results[i][ 0 ]);
       Print (results[i][ 1 ]);
     }
  }
//+------------------------------------------------------------------+
 

MA'larla böyle bir strateji (çok basit) burada açıklanmıştır

https://www.quantstart.com/articles/market-regime-detection-using-hidden-markov-models-in-qstrader

Market Regime Detection using Hidden Markov Models in QSTrader | QuantStart
Market Regime Detection using Hidden Markov Models in QSTrader | QuantStart
  • www.quantstart.com
In the previous article on Hidden Markov Models it was shown how their application to index returns data could be used as a mechanism for discovering latent "market regimes". The returns of the S&P500 were analysed using the R statistical programming environment. It was seen that periods of differing volatility were detected, using both...
 
Maksim Dmitrievski :

Peki, kullanımı oldukça kolay. 1. örnekten.

Durumların sayısını ve geçişlerin sırasını (örneğin, tarihsel olanlar) belirledik. Onlar. bu durumda olma olasılığı. Ve sonra tüm durumlar için toplam olasılığı hesaplar.

Veya Mashki'de başlamak için basit bir örnek yapın, ancak hala satın almadınız, mb @mytarmailS açıklayacak

 //+------------------------------------------------------------------+
//|                                                          HMM.mq5 |
//|                        Copyright 2018, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2018, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"
#include <Math\Alglib\dataanalysis.mqh>
CMCPDState states;
CMCPDReport report;
CMatrixDouble track0, track1, results;

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart ()
  {
//---
   track0.Resize( 5 , 2 );
   track1.Resize( 4 , 2 );
   
   track0[ 0 ].Set( 0 , 1.0 );
   track0[ 0 ].Set( 1 , 0.0 );
   
   track0[ 1 ].Set( 0 , 0.95 );
   track0[ 1 ].Set( 1 , 0.05 );
   
   track0[ 2 ].Set( 0 , 0.92750 );
   track0[ 2 ].Set( 1 , 0.07250 );
   
   track0[ 3 ].Set( 0 , 0.91738 );
   track0[ 3 ].Set( 1 , 0.08263 );
   
   track0[ 4 ].Set( 0 , 0.91282 );
   track0[ 4 ].Set( 1 , 0.08718 );
   
   track1[ 0 ].Set( 0 , 0.8 );
   track1[ 0 ].Set( 1 , 0.2 );
   
   track1[ 1 ].Set( 0 , 0.86 );
   track1[ 1 ].Set( 1 , 0.14 );
   
   track1[ 2 ].Set( 0 , 0.887 );
   track1[ 2 ].Set( 1 , 0.113 );
   
   track1[ 3 ].Set( 0 , 0.89915 );
   track1[ 3 ].Set( 1 , 0.10085 );
   
   CMarkovCPD::MCPDCreate( 2 , states);
   CMarkovCPD::MCPDAddTrack(states, track0, 5 );
   CMarkovCPD::MCPDAddTrack(states, track1, 4 );
   CMarkovCPD::MCPDSolve(states);
   CMarkovCPD::MCPDResults(states, results, report);
   
   for ( int i= 0 ;i<results.Size();i++)
     {
       Print (results[i][ 0 ]);
       Print (results[i][ 1 ]);
     }
  }
//+------------------------------------------------------------------+

Alglib'de, anladığım kadarıyla (belki bu yanlış), gerekli küme sayısına göre parçaları kendiniz oluşturmanız gerekir. Ve bu Python örneklerinde, gerekli sayıda kümeyi talep ediyorsunuz ve bu, verilerin kendisini yeniden dağıtıyor.

Sınıflandırma 2 sınıflı olsa da, muhtemelen şu şekilde zincirler oluşturabilirsiniz: 0'dan başlayarak 1 olana kadar; ve 1'den başlayarak 0 olana kadar. 0.95, 0.8 vb. ara ürünlere sahip değiliz.

 
elibrarius :

Alglib'de, anladığım kadarıyla (belki yanlış), gerekli küme sayısına göre parçaları kendiniz oluşturmanız gerekiyor. Ve bu Python örneklerinde, gerekli sayıda kümeyi talep ediyorsunuz ve bu, verilerin kendisini yeniden dağıtıyor.

Sınıflandırma 2 sınıflı olsa da, muhtemelen şu şekilde zincirler oluşturabilirsiniz: 0'dan başlayarak 1 olana kadar; ve 1'den başlayarak 0 olana kadar. 0.95, 0.8 vb. ara ürünlere sahip değiliz.

Nasıl çalıştığını hiç anlamıyorum. O zaman neden sadece Ulusal Meclis aracılığıyla sınıflandırmayı kullanmıyorsunuz?

Sonuçları python'da nasıl gösterdiğini anlamadım, dahil. yeni verilerde. Ve alglib'de, yeni verilerde ve her ölçüm için ayrı ayrı tahmin edilen durumun nasıl elde edileceği. Aynı anda çok fazla harf.

ve alglib'de bir sorun var gibi görünüyor, başka bir model