Novità

Python - Addestramento rete neurale

a voi ulterirori approfondimenti
questo ne è un esempio k.fold nelle varie fasi di addestramento
1. adam.mse

migliorefig1.png


RMSPROP/MSE

fig2.png


SGD. MSE

fig3.png


QUI SI CAMBIA ADAM.MAE

fig4.png


RMSPORP.MAE

fig5.png



QUESTA A MIO AVVISO LA MIGLIORA CONDIZIONE DI APPRENDIMENTO

SGD MAE

La combinazione SGD (Stochastic Gradient Descent) con la funzione di perdita Mean Absolute Error (MAE) è una scelta comune in apprendimento automatico, soprattutto quando si lavora con dati che presentano un grande spazio di valori possibili per le features e per le etichette.

Perché SGD?​

  • Efficienti: SGD è un algoritmo di ottimizzazione efficiente, specialmente quando si lavora con grandi insiemi di dati. La sua esecuzione è lineare rispetto alla dimensione del dataset, il che significa che può gestire facilmente milioni di esempi di training.
  • Robustezza: SGD è un algoritmo robusto, in quanto può funzionare bene anche con piccoli batch di dati. Ciò è particolarmente utile quando non si dispone di un grande batch di dati da addestrare.
  • Flessibilità: SGD può essere utilizzato sia in modo batch (con grandi batch) che online (con singoli esempi). Ciò gli consente di adattarsi a diversi scenari.

Perché MAE?​

  • Sensibilità ai dati anomali: MAE è più sensibile ai dati anomali rispetto alla Mean Squared Error (MSE). Ciò significa che l'algoritmo penalizza maggiormente i valori anomali o fuori dall'ordine, il che può essere utile quando ci sono dati che non seguiscono una distribuzione normale.
  • Robustezza alle variazioni: MAE è più robusto rispetto alla MSE alle variazioni nelle dimensioni dei dati. Ciò significa che l'algoritmo può funzionare bene anche se i dati hanno dimensioni diverse.
  • Interpretabilità: MAE è più facile da interpretare rispetto alla MSE. Ad esempio, un modello con un errore medio assoluto di 0,5 significa che il modello sbaglia mediamente di 0,5 unità.

Perché queste due scelte insieme?​

La combinazione di SGD e MAE può essere particolarmente efficace in scenari in cui:

  • Ci sono dati con un grande spazio di valori possibili per le features e per le etichette.
  • I dati contengono anormalità o valori anomali.
  • La dimensione dei dati è grande o variabile.
Tuttavia, è importante notare che la scelta di SGD e MAE dipende dal problema specifico e dai dati disponibili. Altri algoritmi di ottimizzazione e funzioni di perdita possono essere più efficaci in altri casi.

fig6.png
 
Squadra che vince non si cambia..
il precedente beta 3
ha sfornato due ambi secchi uno dietro l'altro su ruote previste

inserisco la nuova .sarebbe assurdo..provo a crederci.:rolleyes:
le ruote da controllare sono VE.NA

Screenshot-5.png

il beta 3 colpisce ancora fuori ruote con un doppio ambo in 5ina è sempre solo un test ,"non festeggio nulla ci mancherebbe:oops:" il beta 3 mi da piccole/grandi🤤 soddisfazioni già al primo colpo

Screenshot-1.png
dopo il doppio ambo al 2 colpo CA GE TT
al 4 cp l'ambo a palermo 11.31
al 5 cp altro ambo a Roma 11.31 ruota dichiarata Ambetti vari mancato terno .

beta 3 va molto bene
 
vediamo come va, ho apportato alcune modifiche alla gui nell'ultima versione potendo modificare i valori di addestramento e fato vuole che mi conferma il 67 su Fi :unsure: l'early lo preimposto dalla gui come anche il min.delta sono valori di addestramento


firenze.png

firenze-2.png
qui l'ambo è andato a ba 67.35:unsure: venerdi sera
1 cp ba 67.35:unsure: venerdi sera
2 cp 25/01 altro ambo MI 47.27
3.cp 28/01 altro ambo su Nazionale

se solo ci fosse chi ha convergenze si potrebbe davvero restringere a dovere
vabè.
 
Buongiorno a tutti e complimentissimi per il lavoro.
Volevo provare il costrutto ma sono fermo all'archivio.
Avendo Pyton ultima versione le librerie me le ha prese con py - m pip install...
Ho lanciato il codice sopra riportato ma si apre solo l'interfaccia grafica.
Evidentemente cerca i numeri interi ma non li trova perché non li importa...o forse sono indietro come la coda dell'asino

ciao a tutti
 
Buongiorno a tutti e complimentissimi per il lavoro.
Volevo provare il costrutto ma sono fermo all'archivio.
Avendo Pyton ultima versione le librerie me le ha prese con py - m pip install...
Ho lanciato il codice sopra riportato ma si apre solo l'interfaccia grafica.
Evidentemente cerca i numeri interi ma non li trova perché non li importa...o forse sono indietro come la coda dell'asino

ciao a tutti
Ciao Max63, per quanto riguarda l'archivio sicuramente ti può aiutare @Lottopython, per quanto riguarda la rete, non funziona con le ultime versioni di python. Ti consiglio di installare quella che ho anche io ovvero Python 3.10
 
Ciao @max63 ,
è doveroso precisare che non c'è alcuna certezza
il codice in questione o altri sono sono a scopo di studio
le previsioni non sono certe ma qualche risultato lo danno
le convergenze farebbero la differenza

in allegato i file di testo delle ruote aggiornate all'ultima estrazione.
il programmino che aggiorna le estrazioni
nuovo aggiornamento dell'ultimo codice inserito ,con grafico implementato e date a scelta.

codice è ampiamente modificabile nei valori

fa le verifiche necessarie e se ti fa piacere unisciti al progetto per convergenze o idee
da implementare son sempre be accette
 

Allegati

Ultima modifica:
Ciao @max63 ,
è doveroso precisare che non c'è alcuna certezza
il codice in questione o altri sono sono a scopo di studio
le previsioni non sono certe ma qualche risultato lo danno
le convergenze farebbero la differenza

in allegato i file di testo delle ruote aggiornate all'ultima estrazione.
il programmino che aggiorna le estrazioni
nuovo aggiornamento dell'ultimo codice inserito ,con grafico implementato e date a scelta.

codice è ampiamente modificabile nei valori

fa le verifiche necessarie e se ti fa piacere unisciti al progetto per convergenze o idee
da implementare son sempre be accette
Grazie mille Lottopyton..gentilissimo...Lo provo
 
dopo il doppio ambo al 2 colpo CA GE TT
al 4 cp l'ambo a palermo 11.31
al 5 cp altro ambo a Roma 11.31 ruota dichiarata Ambetti vari mancato terno .

beta 3 va molto bene

ancora al 6 colpo ambo Roma 12.71
Beta 3 non fallisce
se non fosse per le cosi tante ruote ,inoltre le ha prese quasi tutte come previsione.



Squadra che vince non si cambia..
il precedente beta 3
ha sfornato due ambi secchi uno dietro l'altro su ruote previste

inserisco la nuova .sarebbe assurdo..provo a crederci.:rolleyes:
le ruote da controllare sono VE.NA

Screenshot-5.png
 

Ultima estrazione Lotto

  • Estrazione del lotto
    giovedì 30 gennaio 2025
    Bari
    09
    62
    01
    28
    73
    Cagliari
    50
    33
    43
    10
    29
    Firenze
    04
    63
    56
    34
    90
    Genova
    51
    20
    26
    46
    59
    Milano
    37
    78
    76
    20
    86
    Napoli
    43
    04
    45
    84
    53
    Palermo
    13
    43
    50
    67
    40
    Roma
    29
    12
    84
    71
    79
    Torino
    90
    16
    25
    76
    24
    Venezia
    26
    58
    23
    20
    40
    Nazionale
    74
    07
    54
    15
    36
    Estrazione Simbolotto
    Bari
    38
    22
    35
    26
    14
Indietro
Alto