Principale Facebook Che cos'è un algoritmo? Uno sguardo più da vicino alla tecnologia alla base di tutto ciò che facciamo online

Che cos'è un algoritmo? Uno sguardo più da vicino alla tecnologia alla base di tutto ciò che facciamo online



Una delle parole apparentemente più abusate nella tecnologia è algoritmo. Dalle app sul tuo telefono ai sensori nei tuoi dispositivi indossabili e al modo in cui i post vengono visualizzati nel tuo feed di notizie di Facebook, sarai spinto a trovare un servizio che non sia alimentato da una qualche forma di algoritmo.

come disabilitare l'aggiornamento di Windows in Windows 10 in modo permanente
Che cos

Le tecniche di apprendimento automatico e l'intelligenza artificiale – i progressi tecnologici più grandi e significativi del nostro tempo – non possono funzionare senza una serie di algoritmi, quindi è un concetto eccezionalmente importante per le tecnologie future.

Che cos'è un algoritmo?

Un algoritmo può essere meglio descritto come un insieme preciso di istruzioni che un computer seguirà per ottenere un risultato desiderato, solitamente per risolvere un problema. Le istruzioni di un algoritmo devono comprendere una serie di passaggi, esercitati nell'ordine corretto e cosa fare in ogni passaggio dipende dall'esito dei passaggi precedenti.

Ad esempio, gli algoritmi che alimentano Instagram, ad esempio, saranno programmati per inviare notifiche al tuo telefono quando qualcuno ha apprezzato la tua foto. Verranno poi scritti per aggiungere questo Mi Piace al numero di Mi Piace già raccolti, per aggiornare la somma totale.

Vedi correlati Siamo abbastanza coraggiosi da affidare il nostro modo di vivere agli algoritmi? REMOTE ti chiede di immaginare il teatro del futuro, alimentato da algoritmi Scrivere musica con un algoritmo

Gli algoritmi operano sui dati di input, che potrebbero essere un elenco di numeri che devono essere messi in ordine crescente o i valori RGB di un'immagine in cui l'algoritmo deve determinare se è presente un volto umano [come la tecnologia di riconoscimento facciale], spiega Will Addison, ingegnere principale ed esperto di algoritmi presso Consulenti Cambridge .

Spiega che mentre alcuni algoritmi sono garantiti per ottenere il risultato che stanno cercando, molti non lo sono. La maggior parte degli algoritmi è completamente deterministica, mentre alcuni fanno uso di numeri casuali per ottenere i propri risultati.

Gli algoritmi sono a volte paragonati alle ricette per preparare un pasto e questo è abbastanza giusto in una certa misura, ma la cosa fondamentale degli algoritmi è che non lasciano spazio all'interpretazione, aggiunge Addison. Devono essere assolutamente precisi e completamente prescrittivi su cosa fare in ogni fase.

Perché gli algoritmi sono così importanti?

Gli algoritmi sono disponibili in molte forme e dimensioni, da brevi e semplici a lunghi e complessi. All'estremità più complessa di questo spettro ci sono gli algoritmi di apprendimento automatico. Questi sono progettati per apprendere automaticamente i passaggi e sono generalmente così complessi che è impossibile per un essere umano comprendere appieno come ottengono i risultati che ottengono.

I computer senza algoritmi non avrebbero alcuno scopo e nessuna utilità. Gli algoritmi sono il modo in cui istruiamo i computer a fare ciò di cui abbiamo bisogno che facciano. Questi algoritmi sono espressi sotto forma di codice informatico, ma sono le idee negli algoritmi espressi che sono fondamentali. Molti servizi dipendono inoltre da una moltitudine di algoritmi che lavorano insieme.

what_is_an_algorithm

Le preoccupazioni sull'impenetrabilità di alcuni di questi algoritmi sono ciò che sta dietro alle proposte di nuovi regolamenti dell'UE, che suggeriscono che abbiamo il diritto di ricevere una spiegazione per qualsiasi decisione presa su di noi mediante elaborazione automatizzata. Dato che gli algoritmi sono un ingrediente così vitale nella tecnologia futura e quindi nel nostro futuro, è difficile sopravvalutare il ruolo che svolgono gli algoritmi.

Come funzionano gli algoritmi? Un esempio

Un esempio di un algoritmo quotidiano di successo, ma molto semplice, è quello utilizzato da un tipico sistema di riscaldamento centralizzato per mantenere una casa alla temperatura desiderata. Gli input per l'algoritmo sarebbero la temperatura desiderata e la misurazione della temperatura attuale al termostato.

come aggiungere bot in discord

L'algoritmo determina di volta in volta se accendere o spegnere il riscaldamento nel seguente modo:

  • Se la temperatura misurata è di 1 grado al di sotto della temperatura desiderata (o inferiore), il riscaldamento si accende

  • Se la temperatura misurata è entro 1 grado dalla temperatura desiderata, il riscaldamento viene lasciato nel suo stato attuale

  • Se la temperatura misurata è di 1 grado al di sopra della temperatura desiderata (o superiore), il riscaldamento viene spento

Addison afferma che il lavoro condotto da Cambridge Consultants for the Energy Systems Catapult è un buon esempio di come la crescente capacità di raccogliere più dati a basso costo ed eseguire algoritmi più intensivi di calcolo sta migliorando i sistemi intorno a noi, consentendo così la casa intelligente.

come fare in modo che Chrome non si apra all'avvio

Raccogliendo più dati generati dagli utenti dai termostati, il Catapulta dei sistemi energetici il sistema è in grado di 'alimentare' la temperatura da ogni stanza della casa nell'algoritmo, piuttosto che solo la temperatura da un singolo punto della casa.

algoritmo_termostato

L'algoritmo di controllo del riscaldamento viene inoltre informato della temperatura desiderata nelle ore successive, aggiunge. Dispone quindi di un modello in grado di prevedere come cambierà la temperatura di ogni stanza della casa nel tempo, tenendo conto anche della temperatura dell'aria esterna. In ogni momento, prevede come cambieranno le temperature in ogni stanza sia con il radiatore acceso che con il radiatore spento.

Queste previsioni vengono utilizzate per decidere quando accendere ciascun radiatore. Di conseguenza l'algoritmo è molto più complesso, ma produce un'esperienza utente molto migliore, accendendo il riscaldamento al momento giusto in modo che le stanze giuste siano calde per quando torni a casa dal lavoro. Un sistema più intelligente e personalizzato, grazie all'utilizzo di algoritmi migliorati.

Articoli Interessanti

Scelta Del Redattore

Un bug in Criteri di gruppo interrompe gli aggiornamenti in Windows 10
Un bug in Criteri di gruppo interrompe gli aggiornamenti in Windows 10
A partire da Windows 10 Fall Creators Update, il sistema operativo include la possibilità di ritardare l'installazione degli aggiornamenti delle funzionalità fino a un anno. Questa funzione potrebbe essere utile sia per gli amministratori di sistema che per gli utenti che hanno un motivo per posticipare l'aggiornamento. Questa nuova funzionalità ha opzioni che possono essere configurate con entrambi i gruppi
Come rendere il testo in grassetto in Google Keep
Come rendere il testo in grassetto in Google Keep
Al giorno d'oggi sempre meno persone usano veri e propri taccuini per prendere appunti. Ci sono molte app utili per aiutarti a farlo sul tuo dispositivo mobile e Google Keep è una di queste. Questa app è piuttosto semplice. È
Come ridurre le dimensioni del bordo della finestra in Windows 8, Windows 7 e Windows Vista
Come ridurre le dimensioni del bordo della finestra in Windows 8, Windows 7 e Windows Vista
Se non sei soddisfatto dell'enorme cornice della finestra presente di default in Windows Vista, Windows 7 e Windows 8, puoi facilmente modificarne lo spessore.
Come vedere la dimensione effettiva della cartella WinSxS in Windows 10
Come vedere la dimensione effettiva della cartella WinSxS in Windows 10
Per vedere le dimensioni effettive della cartella WinSxS in Windows 10, è sufficiente eseguire un semplice comando.
Come cancellare tutti i filtri in Fogli Google
Come cancellare tutti i filtri in Fogli Google
I filtri di Fogli Google sono fantastici, soprattutto se hai a che fare con molti dati. Consentono di ordinare e organizzare le informazioni, fornendo così una migliore comprensione e chiarezza. Inoltre, puoi combinare più filtri mentre sei
Come uscire dallo schermo intero in AnyDesk
Come uscire dallo schermo intero in AnyDesk
Quando utilizzi AnyDesk per accedere a un dispositivo da remoto, la modalità a schermo intero può aiutarti a concentrarti esclusivamente su attività specifiche. Tuttavia, un ambiente a schermo intero ha un costo: non puoi interagire con il tuo sistema locale. Per esempio,
Come creare un grafico in Microsoft Word
Come creare un grafico in Microsoft Word
Un tutorial passo passo su come creare un grafico in Microsoft Word per piattaforme macOS e Windows.