記事「取引におけるニューラルネットワーク:Segment Attentionを備えたパラメータ効率重視Transformer(最終回)」についてのディスカッション

 

新しい記事「取引におけるニューラルネットワーク:Segment Attentionを備えたパラメータ効率重視Transformer(最終回)」はパブリッシュされました:

前回の記事では、PSformerフレームワークの理論的側面について議論しました。このフレームワークは、従来のTransformerアーキテクチャに、パラメータ共有(PS)メカニズムと時空間Segment Attention (SegAtt)という2つの主要な革新をもたらします。本稿では、前回に引き続き、提案された手法をMQL5を用いて実装する作業について説明します。

前回の記事では、PSformerフレームワークの理論的側面について説明しました。このフレームワークは、従来のTransformerアーキテクチャにパラメータ共有(PS)機構とSpatial-Temporal Segmented Attention (SegAtt)という2つの重要な革新を導入します。

復習すると、PSformerの著者は、Transformerアーキテクチャに基づくエンコーダを提案しました。このエンコーダは、二段階のSegment Attention構造を備えています。各レベルには、残差接続を持つ3つの全結合層からなるパラメータ共有ブロックが含まれています。このアーキテクチャにより、モデル内の情報交換を維持しながら、総パラメータ数を削減できます。

セグメントはパッチング手法を用いて生成されます。時系列変数はパッチに分割され、異なる変数間で同じ位置にあるパッチはセグメントとしてまとめられます。このセグメントは、単一変数パッチの空間的拡張を表し、多次元時系列を効率的に複数のセグメントに整理することを可能にします。

各セグメント内では、Attention機構が局所的な時空間関係を特定することに重点を置き、セグメント間の情報統合により全体的な予測精度が向上します。


作者: Dmitriy Gizlyk

 
math.math/mqhファイルからエラーが出ています。何か解決策があれば教えてください。
 
FSAmasterAccount MathPowを::MathPowに置き換えてください。これにより、クラスで宣言された関数ではなく、コンパイラ関数にアクセスできるようになります。
Документация по MQL5: Математические функции / MathPow
Документация по MQL5: Математические функции / MathPow
  • www.mql5.com
Возводит основание в указанную степень. Параметры base [in]  Основание. exponent [in]  Значение степени. Возвращаемое значение Значение...
 

Research.mq5 ファイルをコンパイルすると、次のエラーが発生します。

ResearchRealORL.mq5をコンパイルすると、このエラーが発生します。


Study.mq5ファイルをコンパイルすると、このエラーが出ます。

ほとんど同じミスを繰り返しています。


Test.mq5ファイルをコンパイルすると、このエラーが発生します。


 
FSAmasterAccount #:
math.math/mqhファイルからエラーが出ています。何か解決策があれば、ぜひ教えてください。
こんにちは。
エラーは直りましたか?私も残念ながらそのエラーに悩まされています。作者が提案したことはやったのですが、まだ続いています。