問題タブ [weighted]

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 投票する
6 に答える
10199 参照

algorithm - 五目並べ配列ベースの AI アルゴリズム?

はるか昔 (20 年以上前と考えてください)、私は雑誌で五目並べゲームのソース コードに出会い、それを自分のコンピューターに打ち込み、大いに楽しんでいました。

ゲームに勝つのは困難でしたが、コンピューター AI のコア アルゴリズムは非常にシンプルで、多くのコードを必要としませんでした。誰かがこのアルゴリズムを知っていて、それに関する情報源や理論へのリンクを持っているのだろうか.

私が覚えているのは、基本的にボード全体をカバーする配列を割り当てたことです。次に、私またはそれが駒を配置するたびに、駒が影響を与える可能性のあるボード上のすべての場所にいくつかの重みを追加します.

たとえば(覚えていないので、重みは間違いなく間違っていることに注意してください):

次に、配列をスキャンして、最小値または最大値の開いている場所を探しました。

私が曖昧なこと:

  • おそらく、私用とそれ自体用の2つの配列があり、最小/最大の重み付けがありましたか?
  • アルゴリズムにはもっと多くのことがあったかもしれませんが、その核心は基本的に配列と重み付けされた数値でした

これは誰とでもベルを鳴らしますか?誰かが助けになるものを手に入れましたか?

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

php - PHP ゲーム武器の精度

プレイヤーが武器を発射し、特定のパーセンテージだけ命中させる方法を考え出そうとしています。たとえば、ある銃は 70% の確率でしか命中できませんが、別の銃は 34% の確率でしか命中できません。

これまでのところ、重み付き配列しか思いつきませんでした。

試行 1:

試行 2:

プレイヤーが正しいパーセンテージを達成しているようには見えませんが、その理由はよくわかりません。

アイデアや提案はありますか?これらに明らかな問題はありますか?

ありがとう

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

search - 加重グラフを検索、最低コスト、ルートを覚えて

グラフを検索するrgaph検索アルゴリズムはありますか(ポイントaからポイントbまで、可能な限り低いコストで-これは加重グラフ上にあります)、それがたどるパスを記憶します(たとえば、パスを記憶しないため、ダイクストラのものではありません)しかし、単にあなたに最短距離を与えます)?

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

algorithm - 重み付けされたバケットのリストに決定論的に ID を割り当てます

Web サイトで n 個の分割テストを実行しています。均等に分散された整数のユーザー ID を n 個のバケットの 1 つに割り当て、決定論的に同じユーザーが常に同じテストを受けるようにしたいと考えています。

この時点で、ユーザー ID を n で変更することにより、分割テストのリストからインデックスを選択できます。特定のテストに重みを付けたい場合はどうすればよいですか?

たとえば、バケット #1/21 は 90% の確率で割り当てられ、残りの 20 個のテストは 0.5% の確率で割り当てられます。

どういうわけかリストのサイズを拡大し、これを達成するために mod テクニックを使用できるように感じますが、潜在的に巨大な一時的なリストをメモリに保持するのはエレガントではないようです。

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

sql - 加重キーワード検索

こんにちは: キーワードでタグ付けされた商品を「加重検索」したいと考えています。(つまり、全文検索ではなく、n 対 m の関係)。だからここにあります:

私が望むのは、少なくとも 1 つの関連キーワードを「含む」すべての製品のスコアを取得することです。('Dog','Elephant','Maus') を検索すると、それが欲しい

イヌのスコアは 1.003、ゾウのスコアは 1.002、マウスのスコアは 1.001 です。

したがって、最も重要でない検索用語は 1.001 から始まり、それ以外はすべて 0.001++ です。そうすれば、スコアの下限 3.0 は "AND" クエリ (3 つのキーワードすべてが見つかる必要があります) に等しくなり、スコアの下限 1.0 は "OR" に等しくなります。多かれ少なかれ一致する何かの間にあるもの。特に、このスコアに従って並べ替えることにより、最も関連性の高い検索結果が最初になります (下限に関係なく)...

私は何かをしなければならないと思います

おそらくSUM()内で、おそらくクロステーブル上のJOINの最後にGROUP BYを使用していますか?しかし、私はこれに取り組む方法がまったくわかりません。

実行可能なことは、事前にキーワードからキーワード ID を取得することです。それは安価なクエリです。したがって、キーワード テーブルは無視されたままにすることができ、それはクロス テーブルとプロダクト テーブルの他方に関するものです...

かなり長い PHP ステートメントを自動的に準備するための PHP を手元に持っていますが、さらに複数の SQL ステートメントを作成することは避けたいと考えています。特に、ページング モードの結果のクエリ結果を (ほとんどの場合、「LIMIT 0, 20」に) 制限するため、スクリプトを介して結果の間に非常に多くの数をループするのは良くありません...

DANKESCHÖN、これについて私を助けることができれば:-)

0 投票する
2 に答える
430 参照

android - ANDROID: 加重線形リスト ボタンが消える

これに関する多くの投稿を見て、多くの解決策を試しましたが、何らかの理由で何も機能していません. ボタンが同じスペースを共有するようにしたいだけです...私のxmlコードを見て、何か問題があるかどうかを確認してください。ありがとう!

編集:背景を設定することと関係があるようです。背景を削除し、スクロールする必要があることを除いて、すべてが等しいスペースを共有しました。

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

jung - Graphml のユング加重エッジ

Jung 2.0を使用しています。重み付けされたエッジを持つgraphmlファイルがあります。私はgraphmlリーダーを使用してファイルを読み取り、グラフを作成しています。FRLayout を使用してグラフを視覚化すると、エッジに関連付けられた重みがグラフに反映されていないことがわかります。重みを特にエッジに割り当てる必要がありますか? もしそうなら、どうすればいいですか?

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

matlab - 行列内の要素の加重和-Matlab?

私は2つの50 x 6行列、sayAと。を持っていBます。マトリックス内の列の各要素に重みを割り当てたい-列の前にある要素に重みを大きくし、同じ列の後半にある要素に重みを小さくする...同様に、6つの列すべてに重みを割り当てます。このようなもの:

ループを使用せずに効率的にそれを行うにはどうすればよいですか?

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

mysql - MySQL で加重パーセンタイルを実装する方法

特定の製品が複数の店舗で販売されている価格を含む大規模なデータ セットがあります。売上の 80% が発生した最低価格と最高価格を見つける必要があります。たとえば、次のデータでは、最低が 1.1 で最高が 1.9 になります。

誰でもこれを行う方法を提案できますか?

ありがとう

0 投票する
2 に答える
919 参照

sql-server-2008 - SQL Server 2008のContaintableは、weighted_termで負のランクを生成します

タイトル列で全文検索が有効になっているテーブルがあります。containstable を使用して加重検索を実行しようとしましたが、Rank 値の算術オーバーフローが発生しました。クエリは次のとおりです

このクエリを実行すると、次のようになります。 int 型の算術オーバーフロー エラー、値 = -83886083125.000076。

2つの「;」のうちの1つを削除すると ISABOUT 関数では、クエリは正常に完了します。

クエリが正常に完了した結果がない場合は、いくつかの結果が必要であることに注意してください。

誰もこれを解決する方法を知っていますか?

この質問はdba.stackexchange.comでもあります