2016-04-24 6 views
0

ich mit PHP bin, ich habe eine Liste von Zahlen mit einer Minute von 1 und ein Maximum von 10:Bei einer Liste von Zahlen, die nächsten in der Folge vorhersagen

1,2,4,10,4, 3,1,6,9,8,2,10,5,6,7,3,1 ...

Gibt es eine Möglichkeit, die nächste logische Zahl in der Sequenz zu finden (oder zumindest die mögliche Anzahl/s)?

Ich denke, ich kann durch das Array Schleife und finden Sie die, die am wenigsten kam, aber ich bin mir nicht sicher, es wird funktionieren.

+0

So ist die nächste Zahl kann sein 1-10 aber nicht dasselbe wie zuletzt? – caramba

+0

Genau, kann eigentlich auch gleich sein, wenn in der Sequenz –

+0

korrekt ist Wenn Sie nur Integer-Sequenzen betrachten, könnte es einfach einfacher sein, es einfach hier nachzuschlagen: https://oeis.org – Sanchit

Antwort

1

Sie können eine Liste von Funktionen erstellen, die diese Liste von Zahlen für ein bestimmtes Muster testen, aber das ist viel anders als das, was Menschen tun, die ein Muster "entdecken" soll. Menschen testen auch auf frühere Muster, die sie in der Vergangenheit gesehen haben, aber wir sind in der Lage, ein Muster zu entdecken, das wir vorher noch nicht gesehen haben, mit den Algorithmen im Kopf. Wenn Sie möchten, dass der Code versucht, Muster in Ihrer Zahlenliste zu finden, wäre das eine Codierung mit künstlicher Intelligenz. Es existiert sehr viel, obwohl es insgesamt ein großes Thema ist.

Ich hoffe, dass Erklärung hilft :)


Edited: Hier ist ein Link, wenn Sie wissen mehr über Künstliche Intelligenz interessiert sind Codierung:

https://www.youtube.com/watch?v=TjZBTDzGeGg&list=PLUl4u3cNGP63gFHB6xb-kVBiQHYe_4hSi

+0

Ich sehe. Gibt es dafür ein praktisches Beispiel? Vielleicht gibt es eine mathematische Funktion, die ich zuerst lernen muss, aber ich weiß nicht, wo ich anfangen soll. –

+0

@ Mr.Web ein praktisches Beispiel für welchen Teil von dem, was ich gesagt habe? AI-Codierung oder Musterprüfung? – Webeng

+0

AI Codierung für die oben genannten (wenn nicht zu kompliziert) –

Verwandte Themen