問題タブ [sliding-window]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2449 参照

sql - SQLスライディングウィンドウ-間隔全体で最大値を見つける

スライディングウィンドウに問題があります。具体的には、ウィンドウをどこから開始し、どこで終了するかわかりません。インターバル/ウィンドウのサイズを知っています。

最良の(または、見方によっては最悪の)ケースシナリオを提供するウィンドウの開始/終了を見つける必要があります。

データセットの例を次に示します。

間隔を5分にする必要があることを知っているとしましょう。したがって、「値」の合計が最も高い5分間隔に含まれる値とタイムスタンプを知る必要があります。上記の例では、「2013-02-2000:04:00」から「2013-02-2000:08:00」までの行は、400 + 500 + 600 + 500 + 400=2400の合計になります。 、これはその表の5分間で最も高い値です。

必要に応じて複数のテーブルを使用することに反対していません。しかし、私は「ベストケースシナリオ」の間隔を見つけようとしています。結果は、間隔を相殺する限り、どちらの方向にも進むことができます。その間隔ですべてのデータポイントを取得しても、引き続き機能します。始点と終点がわかれば、それらも使えます。

SQLのスライディングウィンドウの問題をいくつか見つけましたが、ウィンドウサイズが既知の要因であり、開始点が不明な場所は見つかりませんでした。

0 投票する
1 に答える
3266 参照

c - 選択的反復 ARQ を使用したスライディング ウィンドウの失われた ACK をいつ再送信するか

おそらくおわかりのように、選択的リピート ARQ 実装を使用したスライディング ウィンドウについて、私は少し混乱しています。受信者がパケットの ACK を送信し、ACK が失われた場合、送信者は何をしますか? 送信者は、ACK のないデータ ファイルがウィンドウの一番下になるまで続行し、それを処理しますか? それとも、送信者は ACK が受信されるまで待ってから続行しますか?

0 投票する
1 に答える
336 参照

python - Pythonは、スライディングウィンドウ分析を繰り返すたびにステップサイズを不可解に短縮しています

私は、染色体を横切る一連のスライディングウィンドウで統計タジマのDを推定するプログラムに取り組んでいます。染色体自体も、(うまくいけば)機能的に重要ないくつかの異なる領域に分割されています。スライディングウィンドウ分析は、各領域で私のスクリプトによって実行されます。

プログラムの開始時に、スライドウィンドウのサイズと、あるウィンドウから次のウィンドウに移動するステップのサイズを定義します。異なる染色体領域ごとの座標を含むファイルをインポートし、作業しているすべてのSNPデータを含む別のファイルをインポートします(これは大きなファイルであるため、行ごとに読み取られます)。プログラムは染色体位置のリストをループします。場所ごとに、分析用のステップとウィンドウのインデックスを生成し、SNPデータを出力ファイル(ステップに対応)に分割し、各ステップファイルの主要な統計を計算し、これらの統計を組み合わせて各ウィンドウの但馬のDを推定します。

このプログラムは、SNPデータの小さなファイルに適しています。また、最初の染色体ブレークポイントでの最初の反復でもうまく機能します。ただし、SNPデータの大きなファイルの場合、プログラムが各染色体領域を反復処理するため、分析のステップサイズは不可解に減少します。最初の染色体領域の場合、ステップサイズは2500ヌクレオチドです(これが想定されているものです)。ただし、2番目の染色体セグメントの場合、ステップサイズは1966であり、3番目の場合は732です。

なぜそうなるのかについて誰かが何か提案があれば、私に知らせてください。このプログラムは小さなファイルでは動作するように見えますが、大きなファイルでは動作しないように見えるので、私は特に困惑しています。

私のコードは以下の通りです:

0 投票する
1 に答える
4197 参照

tcp - トランスポート層とデータリンク層のスライディングウィンドウ

トランスポート層とデータリンク層にスライディングウィンドウメカニズムが必要なのはなぜですか?TCPには、フローとエラーを管理するための独自のスライディングウィンドウメカニズムがあります。また、データリンク層にも同様のメカニズムがあります。これは冗長ではありませんか?

0 投票する
1 に答える
1226 参照

sql - varchar2フィールドでlead()とlag()を使用するにはどうすればよいですか?

Oracle11g これまでのSQLFiddleでの作業

varchar2列でlead( )関数とlag()関数を使用しています。次のルールを使用して、目的の結果を生成したいと思います。

  1. lag_valがnullの場合、'('
  2. lag_valがset_aと同じ場合、'および'
  3. lag_val!= set_aの場合、'または'
  4. Lead_valがnullの場合、')'

nvl()を使用してnull値を変換すると、「無効な数値」が発生するため、比較できます。

必要な出力

0 投票する
4 に答える
2260 参照

sql - 1つのフィールドが変更されたときの開始日と終了日を検索する

私はこのデータをテーブルに持っています

FIELD_Dの値が変更されると、グループが形成され、そのグループの最小日と最大日が必要になります。クエリは戻る必要があります

これまでに見た例では、Field_Dのデータが一意です。ここでは、データは次のように繰り返すことができます。最初は「N」で、次に「P」に変わり、次に「N」に戻ります。

どんな助けでもありがたいです

ありがとう

0 投票する
8 に答える
75147 参照

python - M 行 N 列のスライディング ウィンドウ numpy.ndarray

形状 (6,2) の Numpy 配列があります。

次のようなステップ サイズ1とウィンドウ サイズのスライディング ウィンドウが必要です。3

Numpy ソリューションを探しています。あなたのソリューションが元の配列の形状とウィンドウ サイズとステップ サイズをパラメータ化できれば、それは素晴らしいことです。


この関連する回答を見つけました効率的な移動平均フィルターにストライドを使用していますが、そこでステップサイズを指定する方法と、ウィンドウを3次元から連続した2次元配列に折りたたむ方法がわかりません。このローリングまたはスライディング ウィンドウ イテレータも?しかし、それはPythonであり、それがどれほど効率的かはわかりません。また、要素をサポートしますが、各要素に複数の機能がある場合、最終的にそれらを結合しません。

0 投票する
1 に答える
4298 参照

opencv - より良いスライディング ウィンドウ アルゴリズムを実装するには?

そのため、HoG とその亜種の独自のコードを作成して、深度画像を操作しています。ただし、検出ウィンドウ部分でトレーニング済みの SVM をテストすることに行き詰まっています。

私が今行ったことは、最初に元の画像から画像ピラミッドを作成し、左上隅から右下に 64x128 サイズのスライド ウィンドウを実行することだけです。

これがそのビデオ キャプチャです: http://youtu.be/3cNFOd7Aigc

問題は、予想よりも多くの誤検知が発生していることです。

これらの誤検知をすべて削除する方法はありますか (より多くの画像でトレーニングする以外に) ? これまでのところ、マージン自体までの距離である「スコア」を SVM から取得できます。それをどのように使用して結果を活用できますか?

優れたスライディング ウィンドウ アルゴリズムを実装するための洞察を持っている人はいますか?