Articoli

Vedi tutto
Gennaio 3, 2024 0

Codifica e decodifica in Base64: la guida essenziale

Di Ruggero Grando

Base64 è un metodo per codificare dati binari (come immagini, file audio, video e via dicendo) in una stringa di testo usando solo sessantaquattro caratteri. È spesso usato su Internet...

Dicembre 11, 2023 0

API – Application Programming Interface – Prima Parte

Di Ruggero Grando

Nel mondo odierno l'utilizzo dell'API è fondamentale per poter condividere le informazioni tra diversi sistemi. La parola più adatta per rappresentare questa condivisione o scambio di dati è senza dubbio...

Novembre 12, 2023 0

Rivivi un classico. Ecco una breve realizzazione del gioco Pong di Atari in Python con l’aiuto di PyGame.

Di Ruggero Grando

Il mondo dei videogiochi è costellato di titoli che hanno lasciato un'impronta indelebile nella storia dell'industria videoludica. Tra questi, uno dei giochi più iconici e pionieristici è senza dubbio "Pong"...

Approfondimenti

Vedi Tutto
Gennaio 17, 2024 0

Modalità di trasmissione del calore nei sistemi di raffreddamento della CPU

Di Ruggero Grando

Per capire quali sistemi di raffreddamento adottare per abbattere la temperatura del microprocessore (CPU) bisognerebbe conoscere alcuni principi di trasmissione del calore; Non serve saper leggere le indicazioni fornite dai produttori, ma l'ideale è comprendere quali meccanismi regolano la trasmissione del calore. In tal modo, potrete scegliere il sistema di raffreddamento più efficiente per la vostra CPU. Gli argomenti trattati sono:Lo scambio di caloreLa modalità di trasmissione per conduzioneLa conduzione nel sistema di raffreddamento della CPULa modalità di trasmissione per convezioneLa convezione nel sistema di raffreddamento della CPULa Modalità di...

Settembre 6, 2023 0

SPACEX FALCON 9 – esempio di previsione del successo o meno dell’atterraggio del primo stadio sulla base di alcuni dati di input – I parte –

Di Ruggero Grando

In questo articolo, cercheremo di capire se l'atterraggio del primo stadio del razzo Falcon 9 di SpaceX avverrà o meno con successo sulla base di alcuni dati dei lanci già eseguiti in passato. Questo, è il quesito a cui dovremmo dare una risposta più o meno corretta con l'aiuto di alcuni algoritmi di Machine Learning. Inoltre, verranno creati dei dati aggiuntivi e dei lanci "virtuali" in grado di allenare l'algoritmo di Machine Learning al riconoscimento dell'esito del lancio. A questo, verranno aggiunte delle simulazioni di "rottura" dei componenti del razzo...

Luglio 15, 2022 0

Appunti di Machine Learning in ambito finanziario – IV parte

Di Ruggero Grando

Negli appunti precedenti abbiamo calcolato il prezzo futuro dell'asset ETH/BTC con il metodo della regressione polinomiale. Ora, è il momento di introdurre la parte relativa al calcolo del prezzo futuro di un asset con l'ausilio di una rete neurale. Come al solito, l'intero progetto sarà sviluppato in linguaggio Python con l'ausilio dell'ambiente di sviluppo Visual Studio Code. Operativamente, la prima cosa che dobbiamo fare, è l'importazione delle librerie necessarie per poter implementare l'uso della rete neurale. Nelle righe seguenti sono presenti gli import necessari per tale operazione. 1 import numpy...

Dicembre 29, 2021 0

Appunti di Machine Learning in ambito finanziario – III parte –

Di Ruggero Grando

In questa terza parte, utilizzeremo il modello della regressione polinomiale per trovare la funzione che meglio approssima i valori reali dell'andamento di una pair con l'obiettivo di poter "calcolare" il valore futuro del prezzo dell'asset. Inoltre, vedremo come misurare l'approssimazione dei valori predetti (calcolati con l'equazione desunta della regressione lineare) e i valori reali con l'aiuto dell'indice MSE ossia il mean squared error (errore quadratico medio). Inizieremo a studiare il codice Python dal punto in cui avevamo concluso con la seconda parte e quindi, con le righe seguenti. Fig 1.(Metodo...

Ottobre 21, 2021 0

Appunti di Machine Learning in ambito finanziario – II parte –

Di Ruggero Grando

In questa seconda parte di appunti, continueremo a scrivere del codice in Python. Scendendo nel particolare, vedremo una breve introduzione al modello della regressione polinomiale che ci permetterà nella terza parte di individuare il valore della variabile dipendente dal valore della variabile indipendente. Nel nostro caso, come descritto nella prima parte, la variabile dipendente è il prezzo, o meglio l'attributo 'Close' della pair considerata, mentre, la variabile indipendente è il tempo distribuito secondo un intervallo ben definito. Il modello di regressione polinomiale Come indicato nella parte introduttiva, in questo articolo,...

Agosto 20, 2021 0

Appunti di Machine Learning in ambito finanziario – I parte –

Di Ruggero Grando

In questa serie di articoli, tratti dai miei appunti, vedremo come realizzare alcuni algoritmi in ambito "Finance" di machine Learning scritti in linguaggio Python partendo da alcune nozioni elementari. Non si tratta di un corso vero e proprio, ma sicuramente vi potrà aiutare nella progettazione di un sistema di trading. Breve intervallo di installazione dei requisiti per poter seguire correttamente gli appunti. Per capire gli appunti e poter scrivere del codice, bisogna aver installato Python nel proprio sistema operativo. Per Windows 10 ho trovato la seguente guida di installazione: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwihi9CfrL_yAhVV3IUKHTtgBC0QtwJ6BAgDEAM&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dij1HTDpVTBI&usg=AOvVaw07rei0C57nPNbAFZPqTO0Z...

Dicembre 8, 2023 0

Pong-Variant

Di Ruggero Grando

Pong_Variant è una rivisitazione del famoso gioco di Atari Pong sviluppato da Grando Ruggero in linguaggio Python. In particolare sono…