1

いくつかのコンテキスト

Facebookで数学ミームに直面していることに気づきました(笑わないようにしてください):

簡単なパターンの問題。

明らかに、これは単純な問題であり、最初に各数値を 2 次元グリッド内の要素であるかのように見てから、減算を使用して変化を見つけることで解決できます。直感的には、この場合、誰もが架空のグリッドの一番上から始めて、最初に行を線形セットとして評価して問題を分析するだろうと確信しています。

ただの定期シークエンス。

変化とは、2 つの要素の違いです。要素が 2 つしかなく、それら 2 つの要素の直後に何来るかを予測する必要がある場合は、開始時の数値の差をシーケンスの左端の要素に追加することをお勧めします (推測しています)

質問

私が頭を抱えるのに苦労している問題は、推論プロセスです.プロセス全体は漠然としていて、体系化するには生来的すぎるようです. どうやって答えを思いついたのですか?私の脳は特別な操作をしていたのでしょうか? もしそうなら、操作は何ですか?すべての行と列を調べずに、線形セットを 1 つだけ選択して、3 つの数値間の関係をどのように見つけるのでしょうか? 各要素間の関係を正確に推測する方法はありますか? そうでない場合、可能性のあるパターンを結論付けようとする適切な試みを行うために存在する必要がある要素の最小数はありますか?

私は、コンピュータが教師なしで学習する際に、このプロセスを経ることを余儀なくされていることを理解しています.また、人工知能の分野は比較的新しく未開発であることも知っているので、絶対的な答えを期待していません. 線形セットの 3 つの要素からパターンを見つけることが可能である場合、私はさらに良いアプローチを求めています。おそらく、この質問をすることで、かなり具体的な関連検索クエリを集めることができるでしょう。

4

2 に答える 2

1

線形の連続については、あらかじめ設定されたパターンを作成して、それらを認識しようとすることができます。
一般的なパターンは、arithm./geom. プログレッション、フィボナッチ、a(n) = (n - n1)(n - n2)(これは 2、6、12、20 の連続で見ることができます)などのようなものです。そのため、自分で方程式を定義して、連続がパターンに適合するかどうかを確認できます。たとえば、a(n) = (n - n1)(n - n2)最初の 2 つの数字を使用して n1 と n2 を見つけ、残りの数字の有効性を確認できる場合。

ご覧のとおり、人間に共通しているように見えるパターンがたくさんあり、プログラムで実装するのは難しすぎます。不可能だとは言いたくありませんが、プログラムが新しいパターンを学習する限り、異なるパターンがすぐに同じ連続に適合し始めるため、エラー率はさらに増加し​​ます。質問へのコメントで、数字の連続は無限の数のルールに適合できる
と述べられていました。Daniel Fischerこうすることで、連続する次の数は 42 になると述べることができます。
これを説明するために、1、2、3、4、5 の連続を考えてみましょう。算術の連続で、次の数が 6 だと思うかもしれませんが、P(n) が 5 乗のラグランジュ多項式である場合、P(n) の結果だと思います。ポイント {(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 42)}。そして、どの答えが正しいかは決してわかりません。

于 2013-04-29T06:17:49.140 に答える
1

基本的に、いくつかの変数を持つすべての方程式のセットに数値を当てはめようとしていますが、これは無限であり、おそらく数えることができません (したがって、反復するのはおそらく簡単ではありません)。あなたが解決しようとしている問題について正確に研究が行われていると確信していますが、私は自分の意見を述べます.

問題に大きく依存しますが、人間の脳で時々起こるのは、ある種のパターン認識またはマッチングであると思われます。ほら5 30 6、あなたは に精通している5 * 6 = 30ので、あなたの心はそれらの 2 をリンクします。または、脳は、数値をリンクしようとするとき、2 つの足し算、引き算、掛け算、割り算などの一般的な操作を試み、その結果が 3 になるかどうかを確認します。

このような小さな数の単純な問題の場合、(コンピュータ上で) +-*および/(場合によっては他のものも) のすべての可能性を保存し、ルックアップを実行するか、その場でそれらすべてを計算することができます。

より困難な問題の場合、脳は方程式の可能性の束を実行しているだけだと思います。

sequence4,5,6,xの場合、以下のいくつかを試すことができます: (式では数値の位置も使用しているため、 1with 42with 53with 6)

4a + 5b = 5a + 6b, solve for a and b
4^a * 5^b = 5^a * 6^b, solve for a and b
a.b^(1+c)+d = 4, a.b^(2+c)+d = 5, a.b^(3+c)+d = 6, solve for a, b, c and d
You may want to split the above into a few simpler equations:
  b^1 = 4
  b^(1+c) = 4
  a.b^1 = 4
  a.b^1+d = 4
  a.b^(1+c) = 4
  etc.

ここでは、とを使用して、それ4a + 5b = 5a + 6bが選択式になることが(うまくいけば) わかります。b = 1a = -1

必要なパラメーター (aおよびb) を取得したら、それを方程式に差し込んで、次の値を決定することができます。

幾何級数算術級数を調べると、役立つ場合があります。

シリーズを扱っていない場合、どの数字が関連している可能性があるかをどのように選択するのですか? 行、列、対角線、隣接する値など、適用可能なものや考えられるものは何でも実行してください。

于 2013-04-26T14:17:06.073 に答える