[Matematica pura, fisica, chimica, ecc.: problemi di allenamento del cervello non legati in alcun modo al commercio - pagina 562

 
Svinotavr:
Ti ho davvero aiutato. Ho rimosso tutti i miei post sul generatore SEG, non ho nemmeno caricato un video del setup effettivo. Allora perché avete bisogno di tutto questo "casino ortogonale/vettoriale" di 8 pagine?

Sì, beh, il tuo aiuto è inestimabile. Ti devo un favore. Dovrò crollare.

Ne ho bisogno per aumentare l'efficienza dell'ottimizzatore auto-scritto - per iniettare in massa i geni ortogonali all'insieme degenerato nella popolazione. Quando l'algoritmo genetico comincia a bloccarsi, significa che i geni in esso diventano potenzialmente inclini alla dipendenza lineare (perché l'ibridazione avviene quasi esclusivamente all'interno dell'insieme dei "parenti"). Un tale inserimento (con successivo incrocio) può rinfrescare la popolazione con "sangue nuovo", e ampliare lo spazio di ricerca, impedendo alla popolazione di bloccarsi in bassi locali.

// Ci sono altre sottigliezze, ma sono già troppo segrete. È meglio non insistere. Se te ne parlo, dopo dovrò ucciderti.

 
MetaDriver:

1. 1. a Mislaid, Mathemat,

E qui e là ovunque la stessa cosa - lo stesso processo, che ho costruito ieri io stesso. La sottrazione sequenziale di proiezioni vettoriali su orto precedenti.

Sono giorni come questo che mi fanno sentire un classico.... :-))

--

A proposito, ho già fatto e debuggato lo script di prova ieri sera. Lungo la strada, ho trovato un bug nell'ottimizzatore di piramidi e l'ho inviato al Service Desk. Ho aggirato il bug cambiando leggermente il codice. Quindi tutto funziona. È affidabile e veloce, proprio come avevo bisogno che fosse.

2. Ce n'è davvero uno in OpenZL, ma solo per il caso tridimensionale. [cross(a, b); costruisce il vettore ortogonale ai due dati] Mi serve per una dimensione arbitraria.


Andiamo avanti. Il prodotto scalare di due vettori a[] e b[] è la somma dei prodotti a[i]*b[i]*w[i], dove w[i] è la funzione peso. A seconda dei pesi che diamo, otteniamo soluzioni di problemi diversi, che si ottengono con l'algoritmo universale di ortogonalizzazione sequenziale. (A proposito, l'esempio precedente costruisce una proiezione ortogonale su un sottospazio esteso su vettori arbitrari). Nel caso w[i] = 1 è il prodotto scalare di due vettori nello spazio cartesiano.

Se si imposta w[i] = r[i]*s[i], dove

s[i] = 0,5/n, dove i = 0, n;

s[i] = 1/n, a 0 < i < n;

Allora il prodotto scalare è definito come l'integrale del prodotto delle funzioni a(x)*b(x)*r(x) sull'intervallo [0;1], espresso in differenze finite.

Se questo è legale, allora possiamo facilmente costruire qualsiasi regressione, naturalmente, in differenze finite senza alcuno stress.

Solo che mi sembrava che questa fosse una strada senza uscita. E l'ho superato.

 
alsu:
Beh, significa solo una cosa - l'errore relativo di approssimazione è tanto più grande, quanto più piccolo è X (e Y), ma cosa vi aspettate, dividendo un piccolo numero per un altro piccolo numero? Provate a cambiare la variabile X' = X+100 e tracciate una nuova serie nell'intervallo da 100 a 400, non da 0 a 300 - il grafico sarà molto più dritto, ma non cambierà la questione
Sì, questa deve essere la ragione di questo fenomeno. Grazie.
 
Mislaid:


1. Vai avanti. Il prodotto scalare di due vettori a[] e b[] è la somma dei prodotti a[i]*b[i]*w[i], dove w[i] è una funzione peso. A seconda dei pesi che diamo, otteniamo soluzioni di problemi diversi, che si ottengono con l'algoritmo universale di ortogonalizzazione sequenziale. (A proposito, l'esempio precedente costruisce una proiezione ortogonale su un sottospazio esteso su vettori arbitrari). Nel caso w[i] = 1 è il prodotto scalare di due vettori nello spazio cartesiano.

Se impostiamo w[i] = r[i]*s[i], dove

s[i] = 0,5/n, a i = 0, n;

s[i] = 1/n, a 0 < i < n;

Allora il prodotto scalare è definito come l'integrale del prodotto delle funzioni a(x)*b(x)*r(x) sull'intervallo [0;1], espresso in differenze finite.

Se questo è legale, si può facilmente costruire qualsiasi regressione, ovviamente, alle differenze finite senza alcuno stress.

2. Solo che mi sembrava che questa fosse una strada senza uscita. E l'ho superato.

1. Sergey, è troppo presto per me per andare oltre. Quando riuscirò a gestire meglio lo spazio cartesiano, entrerò nello spazio funzionale. Ma è un argomento interessante, grazie per il post. Riderai, ma si è rivelato abbastanza informativo per me.

2. Devono esserci ancora dubbi sull'impasse, visto che state proponendo ulteriori... :) Semmai, saprò chi scegliere come guida in questo percorso "senza uscita". Dico sul serio, se avete domande sull'argomento, ve le farò. Ti dispiace?

 
MetaDriver:

È necessario aumentare l'efficienza dell'ottimizzatore auto-scritto - per iniettare nella popolazione geni ortogonali all'insieme degenerato su una scala di massa. Quando l'algoritmo genetico comincia a bloccarsi, significa che i geni che lo compongono diventano potenzialmente inclini alla dipendenza lineare (poiché l'incrocio avviene quasi esclusivamente all'interno dell'insieme dei "parenti"). Un tale inserimento (con ulteriori crossing over), può rinfrescare la popolazione con "sangue nuovo", e ampliare lo spazio di ricerca, impedendo di rimanere bloccati in bassi locali.

Avresti dovuto chiedermelo prima, prima di cercare vettori multidimensionali ortogonali.... :)

Ti avrebbe fatto risparmiare tempo. Perché non vi aiuterà, cioè, non vi serve affatto (intendo i vettori ortogonali).

 
joo:

Avresti dovuto chiedermelo prima di cercare vettori multidimensionali ortogonali.... :)

Ti avrebbe fatto risparmiare tempo. Perché non vi aiuterà, cioè, non vi serve affatto (intendo i vettori ortogonali).

Non me la bevo. Scommetto che li tieni sotto il cuscino e non li mostri a nessuno.

Oppure stai cercando di estorcere sottigliezze segrete, dopo tutto. (Una variante del suicidio perverso).

;)

 
MetaDriver:

Non ci credo. Scommetto che li tieni sotto il cuscino e non li mostri a nessuno.

;)

No, non lo sono. Te lo dirò domani (come concordato).
 
 
moskitman:

Che mucchio di sciocchezze.


I numeri arabi medievali sono molto vicini alla forma in cui sono stati presi in prestito dagli europei delle nazioni più sviluppate insieme alla notazione posizionale.


 
Qual è la probabilità che quando tre dadi vengono lanciati simultaneamente, 2 punti appariranno su 2 dadi?