Reine Mathematik, Physik, Logik (braingames.ru): nicht handelsbezogene Denkspiele - Seite 172
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Die Summe wird im laufenden Betrieb berechnet. Der veraltete Wert wird entfernt (der den Mittelungszeitraum überschritten hat) und der neu eingetroffene Wert wird hinzugefügt. "Gleitender Betrag".
Alle unsere Manöver werden auf diese Weise berechnet. Rashid hat jedoch einen schnelleren Algorithmus für die Berechnung des gleitenden Durchschnitts ausgegraben. Wir haben ihn nicht verwendet, weil wir die Angemessenheit nicht eindeutig beweisen können - die Werte scheinen gleich zu sein, aber wir wissen nicht, wie sich dieser Algorithmus in Zukunft verhalten wird
Ich danke Ihnen. "Verstanden." Das ergibt alles einen perfekten Sinn. :)
Können wir einen Blick auf den von Rashid gefundenen Algorithmus werfen?
Ich schließe mich dieser Bitte an. Ich habe keine Ahnung, was schneller sein könnte als ein Algorithmus mit einem Durchgang - zwei Additionen und eine Division bei jedem Iterationsschritt.
Für Kopf-an-Kopf-Algorithmen O(N^2) und darüber gibt es tatsächlich manchmal nicht offensichtlich schnelle Gegenstücke.
Zum Beispiel in einem FFT-Zwischenschritt zur Berechnung von Millionen von Pearson-Korrelationskoeffizientenwerten in weniger als einer Sekunde.
Nun, ja, es ist ziemlich kompliziert. Aber ich habe sie noch nicht erhalten (ich habe sie mir nicht angesehen):
Es ist nicht kompliziert, es gibt eine einfache Lösung:
Ein Mini-Gehirn tritt ein und übernimmt mit gleicher Wahrscheinlichkeit das Trikot des ausgeschiedenen MM oder das des letzten. Wenn das nicht der Fall ist, nimmt er das Trikot eines beliebigen anderen. Wenn der MM, dessen Trikot er genommen hat, an der Reihe ist, kann er mit gleicher Wahrscheinlichkeit auch das Trikot des ersten (Abgelehnt) oder des letzten nehmen. Nimmt der eine das Trikot des anderen, kann der andere sein Trikot nehmen, und wenn er das Trikot des anderen nimmt, wird ihm diese Möglichkeit genommen. Jedes Mal kann derjenige, der eintritt und sein T-Shirt nicht findet, mit gleicher Wahrscheinlichkeit das erste oder das letzte T-Shirt nehmen, die anderen sind für uns nicht interessant.
Die eigentliche Herausforderung
Ein Bär fiel in ein 19,617 Meter tiefes Fangloch. Seine Fallzeit betrug 2 Sekunden. Welche Farbe hatte der Bär?
А. Weiß (Eisbär)
B. Braun
C. Schwarz
D. Schwarz und braun (Malaienbär)
E. Grau (Grizzlybär)
Es gibt ein Dutzend Parameter, die ich mit dem Optimierer finden möchte. Um nicht eine Milliarde Parameter zu verwenden, suche ich nach der Funktion (z.B. Parabel), d.h. ich approximiere und statt einer Milliarde Parameter gibt es jetzt nur noch 4-5 - es sind Verschiebung auf der x-Achse, y, Skalierung auf x und y und Ordnung. Nun stellt sich jedoch die Frage, wie die Bereiche für diese vier fünf Parameter im Optimierer festgelegt werden können und wie diese berechnet werden können.
Wer will schon einen halben Tausender in 15 Minuten?
http://habrahabr.ru/post/193308/?utm_source=twitterfeed&utm_medium=habrahabr&utm_campaign=twitter
http://sphotos-a.ak.fbcdn.net/hphotos-ak-prn2/q79/s720x720/1384223_10153412503770533_1695215820_n.jpg
Ich habe dieses Problem nicht gelöst. Ich habe das Problem bereits gelöst.
Übersetzung aus dem Englischen:
Dieses Problem kann von einem Vorschulkind in 5-10 Minuten gelöst werden, von einem Programmierer in einer Stunde und von einem Mann mit höherer Ausbildung... Versuchen Sie es doch selbst!
http://sphotos-a.ak.fbcdn.net/hphotos-ak-prn2/q79/s720x720/1384223_10153412503770533_1695215820_n.jpg
Ich habe dieses Problem nicht gelöst. Ich habe das Problem bereits gelöst.
Übersetzung aus dem Englischen:
Dieses Problem kann von einem Vorschulkind in 5-10 Minuten gelöst werden, von einem Programmierer in einer Stunde und von einem Mann mit höherer Ausbildung... kurz gesagt, versuchen Sie es selbst!
2581 = 2
// 6 Minuten, ich werde als Vorschulkind durchgehen. ;)
Es wird nicht gesagt, ob es richtig ist oder nicht.
Und ich bin sicher, dass ein "Vorschulkind" das Problem noch schneller löst. Aber das ist einfach falsch.
Realistischerweise eignet sich dieses Problem sehr gut zur Veranschaulichung der "Anpassung an die Kurve", die bei der Roboteroptimierung erfolgt.
Sie können eine beliebige Zahl in die Antwort eingeben. Für jede Zahl gibt es ein Muster. Ich habe für 0,1,2 - weiter gebohrt, aber ich bin sicher, die anderen 7 Ziffern tun es auch.