AI:

Nella categoria Intelligenza Artificiale (AI in inglese che è l’acronimo di Artificial Intelligence) trovate numerosi articoli sull’argomento, per approfondire il machine learning e scoprire nelle sue varie applicazioni questo straordinario argomento.

Distance Assistant: il sistema innovativo di Amazon per garantire il distanziamento sociale nei magazzini

Il noto colosso Amazon ha deciso di utilizzare display basati sull'Intelligenza Artificiale per imporre il distanziamento sociale tra i dipendenti all'interno dei magazzini. Tutte le aziende devono adottare nuove strategie per poter garantire la sicurezza nei loro ambienti di lavoro e adattarsi a questa nuova normalità.  Amazon ha utilizzato la sua esperienza nel campo dell'Intelligenza Artificiale per creare quello che chiama Distance Assistant, un sistema che si basa su un sensore, spesso presente anche negli smartphone moderni. Il sistema è in grado di misurare la distanza tra i dipendenti. Un display dalle dimensioni di 50 pollici consente ai lavoratori …

Data Analysis ed Intelligenza Artificiale in Python: interpretare dati reali con Numpy, Pandas e Scikit-Learn

Analizzare ed interpretare i dati che provengono dai processi reali è una tematica di grande interesse. Questi dati ormai fanno parte della nostra vita di tutti i giorni: pensiamo alle informazioni reperibili sui processi climatici, oppure a tutte quelle acquisite durante i processi di smart manufacturing. Tale mole di dati permette, in linea teorica, di caratterizzare qualsiasi fenomeno; tuttavia, trattarla richiede la padronanza di svariate nozioni, sia teoriche, sia pratiche. Scopriamo insieme alcune di queste tecniche, usando Python nell'analisi di uno scenario realistico. Termini come big data ed artificial intelligence sono ormai entrati a far parte stabilmente del linguaggio di tutti i giorni. Ciò …

Computer Vision 1.03 – Features extraction

Per una persona, “riconoscere un oggetto” è un processo così automatico che, se dovessimo chiedere a qualcuno “come si fa”, probabilmente dovrebbe pensarci un pò prima di riuscire a dare una risposta. Ma, a voler stringere, possiamo dire che si tratta di un processo in due fasi: prima di tutto, dobbiamo vederne un pò di questi oggetti, e poi dobbiamo riuscire ad estrarre da essi qualche caratteristica unica, che ci permetta appunto di distinguerli da tutti gli altri che li assomigliano. Un capriolo è diverso da un cervo perché è più piccolo, ha le corna fatte in un altro …

Dentro un computer quantistico: Il qubit

Si dice che il mondo è bello perché è vario, ed è sicuramente così. Sembra, però, che ci sia almeno una cosa, nel mondo, senza particolare varietà: l’elettronica. Praticamente tutta l’elettronica che conosciamo e che usiamo è basata sul silicio. Ma perché? Perché è la strada migliore? Dopotutto, sono decenni che si sente parlare di questi favolosi “computer quantistici”, che ci permetteranno di risolvere problemi tuttora insolubili e non si sa bene che altro. Ma dove sono? La ricerca sembra continui, per cui si deve trattare di qualcosa di effettivamente interessante. Ma perché non li abbiamo ancora tra noi? …

Gli strumenti di Artificial Intelligence a supporto della ricerca in campo medico per il Covid-19

I sistemi di Intelligenza Artificiale (IA) stanno dando un contributo notevole nel contrasto della pandemia di COVID-19. L'Intelligenza Artificiale può rappresentare un valido aiuto nell'individuazione di focolai, intervenendo anche con molto tempo in anticipo per conoscere dove si potrebbe diffondere un potenziale contagio. Anche il Data Science, i Big Data e la robotica possono contribuire al contenimento del contagio con sistemi che includono algoritmi di previsione di una potenziale diffusione del virus sulla base di dati di precedenti pandemie, o robot per la telemedicina, l'assistenza clinica e la disinfezione. Il Data Science codifica i sistemi di Intelligenza Artificiale e …

Firmware 2.0 #02 – AI

E' uscito il terzo numero di Firmware 2.0. Il focus di questo mese è dedicato al settore Artificial Intelligence. All'interno troverete articoli tecnici su reti neurali convoluzionali, Machine Learning, Deep Learning con Keras sul Raspberry Pi, Weka, Intelligenza Artificiale nella Guerra del Futuro, software che impara a giocare a scacchi, blockchain technology, algoritmi di consenso, Skynet Core, IOTA, Ethereum e molto altro. Il download è disponibile nei formati PDF, ePub e mobi. Vivremo in un Matrix L’intelligenza artificiale è già realtà tangibile. A renderla estremamente affascinante ed unica è la capacità di sistemi intelligenti di replicare comportamenti umani seguendo …

AI, Machine Learning, Deep Learning: quali le differenze?

Intelligenza artificiale, machine learning e deep learning sono concetti che, pur avendo una radice comune, presentano delle differenze e dei confini ben marcati. L'intelligenza artificiale fa ormai già parte delle nostre vite e lo sarà in misura ancora maggiore nel prossimo futuro: scopriamo dunque quali differenze esistono tra AI, ML, DL e quali sono i rispettivi campi di applicazione nel mondo della tecnologia.  Introduzione Intelligenza artificiale, machine learning e deep learning non sono più termini relegati al solo mondo accademico e alle pubblicazioni specializzate: essi fanno ormai parte della nostra vita quotidiana e rivestiranno un'importanza sempre maggiore nelle applicazioni …

Deep Learning con Keras sul Raspberry Pi

Se si vuole eseguire un modello di rete neurale su un sistema embedded, il Raspberry Pi rappresenta senza alcun dubbio la migliore opzione attualmente disponibile. In questo articolo vedremo come configurare una normale scheda Raspberry Pi per l'esecuzione di modelli di Deep Learning, attraverso l'installazione guidata di OpenCV, TensorFlow e Keras.  Introduzione Il Deep Learning (DL), un sottoinsieme del Machine Learning (ML) e più in generale dell'intelligenza artificiale (AI), utilizza dei modelli di rete neurale per decidere, in modo completamente autonomo, il valore assunto da un'uscita a fronte di un determinato valore degli ingressi. Una delle applicazioni più note …

L’Intelligenza Artificiale nell’Ingegneria Aerospaziale

I Sistemi Intelligenti sono ispirati alla natura, matematicamente affidabili, sono potenti strumenti di calcolo e metodologie di risoluzione dei problemi, diventati estremamente importanti per l’incremento delle tendenze futuristiche della tecnologia dell'informazione. Attualmente i sistemi di Intelligenza Artificiale (AI) utilizzano computer per emulare varie facoltà dell'intelligenza umana e delle funzioni biologiche. Usano una combinazione di sistemi simbolici e sub-simbolici in grado di evolvere le capacità cognitive umane e l’intelligenza, quindi non sono solo sistemi in grado di fare cose che gli umani fanno bene. I Sistemi Intelligenti sono ideali per attività come la ricerca e l’ottimizzazione di applicazioni, il riconoscimento …

Intelligenza artificiale: il software che impara a giocare a scacchi e che in 72 ore ne diventa Maestro

Prima o poi l'intelligenza artificiale batterà l'uomo e lo porrà in secondo ordine. Parliamo di vera intelligenza, di come un computer potrà affrontare i problemi e risolverli senza un algoritmo predeterminato e conosciuto dall'uomo. Questo avverrà massivamente con l'avvento dei computer quantistici. Al momento, un grandioso progetto ha permesso di mettere a punto un software che impara da solo gli scacchi giocando contro se stesso e che è in grado di battere il campione del mondo. Introduzione Il predominio nel gioco degli scacchi da parte del computer è ormai affermato da quando parecchi anni fa il famoso sistema informatico …

L’Intelligenza Artificiale per la prevenzione degli incidenti aerei

Nonostante gli enormi progressi tecnologici nel settore dell’avionica, sebbene il miglioramento degli standard di sicurezza abbia contribuito a ridurre il numero di incidenti, gli schianti al suolo (crash) anomali di aerei non verranno mai del tutto sradicati. Secondo stime più recenti della rete di sicurezza aerea internazionale, la maggior parte degli aerei coinvolti in incidenti mortali dopo la seconda guerra mondiale, dal 1945 a marzo 2019, ha interessato la flotta degli Stati Uniti, 839 aerei per la precisione, e numerose vite umane perse. Tuttavia gli esperti dell'aviazione sottolineano che la perdita di aerei risulta elevata anche in alcuni paesi …

Machine Learning: la rivoluzione del Cognitive Computing

Il successo dell'Apprendimento Automatico, noto anche come Machine Learning, si basa sulla scalabilità. Con l'avanzare del Machine Learning gli ingegneri dovranno progettare sistemi in grado di regolare dinamicamente la risorsa di elaborazione fornita. Il cambiamento è continuo e costante: l'Intelligenza Artificiale (IA) e l'Apprendimento Automatico (ML) stanno cambiando radicalmente molti settori. Machine Learning: una tecnologia in continua evoluzione Il Machine Learning è in continua evoluzione, come del resto tutto il panorama tecnologico. Questo comporta ancora molte sfide per gli sviluppatori intenzionati ad immettere sul mercato nuovi prodotti e servizi basati su Intelligenza Artificiale e Machine Learning. A differenza del …

Weka: Machine Learning per tutti – parte II

In un precedente articolo avevamo introdotto Weka, un workbench open source per l'apprendimento automatico che consente anche ai neofiti di avvicinarsi fin da subito al mondo del machine learning senza la necessità di conoscenze estese nel campo della programmazione. In quel primo articolo avevamo descritto, utilizzando un esempio pratico, le varie funzioni e opzioni dell'ambiente Explorer, una delle tre GUI messe a disposizione da Weka. In questa seconda parte andremo a descrivere, sempre con la stessa metodologia, la piattaforma Experiment, un utile strumento per impostare, lanciare ed analizzare gli esperimenti di classificazione sui dati. Introduzione Weka Experiment Environment consente …

Weka: Machine Learning per tutti – parte I

L'apprendimento automatico (machine learning) è un processo iterativo che richiede l'utilizzo di molti strumenti, programmi e script diversi per ogni fase. Un workbench (banco di lavoro) per l'apprendimento automatico è una piattaforma o un ambiente che supporta e facilita una serie di attività per l'apprendimento automatico riducendo o eliminando la necessità di più strumenti. In questo articolo andremo ad introdurre Weka, un workbench open source per l'apprendimento automatico che può permettere anche ai neofiti di avvicinarsi fin da subito al mondo del machine learning. Introduzione Weka è un acronimo che sta per Waikato Environment for Knowledge Analysis. Entrando nel …

Capire le Reti Neurali Convoluzionali

La recente introduzione di potenti e versatili strumenti per lo sviluppo di applicazioni deep learning ha semplificato notevolmente l’implementazione dei layer convoluzionali all’interno dei modelli di rete neurale. Tuttavia, il concetto di convoluzione può risultare per molti oscuro o poco chiaro: l’obiettivo dell’articolo è quello di fare chiarezza su questo argomento, mostrando come un approccio step by step possa aiutare alla comprensione di questa importante classe di reti neurali, caratterizzata da fascino, potenza ed estensibilità.  Introduzione Le reti neurali convoluzionali, indicate in letteratura con gli acronimi CNN (Convolutional Neural Network) o ConvNet, rappresentano senza alcun dubbio una delle più …

L’Intelligenza Artificiale nella Guerra del Futuro

Sia i robot militari che quelli commerciali in futuro incorporeranno l'Intelligenza Artificiale (IA) e  ciò potrebbe renderli capaci di svolgere compiti e missioni autonomamente. Nel contesto militare ciò dà adito a un dibattito sulla questione che i robot debbano essere autorizzati a partecipare a missioni, soprattutto se esiste la possibilità che vite umane possano essere in gioco. Questione rafforzata dal dato di fatto che in situazioni di significativa incertezza che richiedono giudizio e conoscenza evoluta, gli umani sono superiori alle macchine intelligenti basate su IA, mentre i computer e l'intelligenza artificiale possono essere superiori agli esseri umani in alcuni …

Smart Contract: Cosa sono?

Immaginate di prendere il treno per un appuntamento importante. Durante il viaggio però, avete la sfortuna di accumulare ritardo. Immaginate di ricevere un rimborso immediato, non contestabile, senza dover diventare pazzi tra mille uffici per denunciare l'accaduto. Vi dovrete preoccupare di fare il biglietto: se il treno arriva in ritardo, il sistema lo capisce da solo e provvede a rimborsarvelo in automatico. Tutto ciò è possibile grazie agli smart contract. Evoluzione nata dalla blockchain, permettono di creare accordi automatici dove il sistema stesso si assicura che il contratto venga rispettato. Scoprine i dettagli in questo video!

Batteri e dna come hard disk per memorizzare enormi quantità di informazioni

Pendrive, hard disk, memory card, micro sd, cd e dvd.. Possiamo dire addio a tutte queste memorie di archiviazione? Se è vero, e così sembra, ci si avvicina a una possibile e anche incredibile svolta nel futuro: vari team di ricercatori da più paesi sono alle prese con nuove sperimentazioni che focalizzano l’attenzione nel tentativo di sfruttare le capacità del dna e dei batteri di registrare le informazioni ed utilizzare dunque gli stessi come memorie di massa, praticamente hard disk con enormi quantità di dati memorizzabili in davvero minime tracce: vale a dire all'incirca un solo millimetro cubo di dna basterebbe per …

Machine learning con Python: descrizione del codice

Nella prima parte del tutorial sull'uso del linguaggio di programmazione Python per progetti di apprendimento automatico, erano state presentate e commentate le sezioni di codice relative all'impostazione dell'ambiente di lavoro, al caricamento delle librerie e del dataset, alla descrizione statistica e grafica dei dati. In questa seconda parte invece si proseguirà con la descrizione del codice che comprenderà: i metodi di suddivisione del dataset, gli algoritmi di classificazione e le metriche di valutazione.  Introduzione Quanto operano bene gli algoritmi su dati mai visti? Questa è la domanda che ci si dovrebbe porre quando si valutano le performance degli algoritmi …

Machine Learning con Python: introduzione al progetto

Negli ultimi anni il linguaggio di programmazione Python ha visto un sempre maggiore utilizzo nella realizzazione di progetti legati al Machine Learning. L'apprendimento automatico consiste nell'utilizzare i dati per fare in modo che una macchina prenda decisioni intelligenti. Ad esempio, è possibile creare un algoritmo di rilevamento dello spam in cui l'apprendimento delle regole dai dati avviene esaminando le mail precedenti. In questo articolo andremo a descrivere la prima parte della realizzazione passo passo di un progetto di machine learning utilizzando il linguaggio di programmazione Python. Introduzione L'apprendimento automatico non è altro che riconoscere i modelli nei dati. Sviluppare procedure …

Algoritmi di controllo predittivo

Negli ultimi anni le tecniche di controllo predittivo, basate su modello, hanno suscitato interesse crescente nel settore del controllo di processo poiché possono consentire un miglioramento di prestazioni rispetto alle tecniche convenzionali. In questo articolo sono trattati alcuni algoritmi di controllo predittivo non lineare di cui sono state confrontate le prestazioni tramite test degli stessi su di un sistema non lineare costituito da un robot planare a due link. Le tecniche di controllo predittivo fanno uso di un modello del sistema per pianificare la legge di controllo. Questa viene determinata tramite minimizzazione di un indice di costo che esprime in maniera formale gli obiettivi da conseguire sul …

L’intelligenza artificiale per la prevenzione dei terremoti

Blockchain e l'intelligenza artificiale sono in grado di creare rapidamente e facilmente un sistema di registrazione indipendente che potrebbe essere la chiave per fornire un aiuto più rapido e più efficace alle persone colpite da un'emergenza. Non c'è nulla di artificiale nel cambiamento climatico. I modelli meteorologici che vediamo in tutto il pianeta, dalle colossali inondazioni agli incendi catastrofici alla devastante siccità, non ci sono dubbi sul fatto che abbiamo bisogno di utilizzare tutte le risorse del nostro pacchetto tecnologico per combattere disastri naturali o causati dall'uomo. Uno di questi progressi è l'Intelligenza Artificiale (AI) codiauvata dalla blockchain, che …

Come la blockchain potrebbe cambiare il futuro dell’umanità

L'afflusso di aiuti in seguito a un disastro dimostra il potere della generosità umana. Purtroppo, funzionari e intermediari corrotti spesso considerano questa opportunità per arricchirsi a spese degli sfollati. Molti analisti hanno stimato l'anno scorso come circa il 5% degli aiuti globali viene perso ogni anno in furti e corruzione. I recenti terremoti hanno avuto implicazioni più forti. Sebbene molti stati dispongano di risorse sufficienti, è giunto il momento di cercare nuove opzioni per la gestione delle catastrofi, in particolare per quanto riguarda l'erogazione di soccorso e la creazione di avvisi pubblici. Tra le molte storie create dalla tecnologia …

Un regolatore di tensione da 1000 A per il settore delle reti di nuova generazione AI e 5G da Infineon

La Infineon Technologies AG estende le soluzioni per sistemi a corrente elevata con il primo controller PWM digitale a 16 fasi. Si tratta dell'XDPE132G5C. Tali dispositivi gestiscono correnti da 500 a 1000 A per CPU, GPU, FPGA e ASIC di ultima generazione, utilizzati nei server per l'intelligenza artificiale e nelle applicazioni 5G. I regolatori devono fornire più di 500 A al carico. Con un sistema PWM digitale a 16 fasi e un avanzato algoritmo, esso soddisfa diversi requisiti. Inoltre, non occorrono circuiti duplicatori aggiuntivi, supporta il riavvio automatico e riduce la manutenzione del sito remoto. XDPE132G5C è incapsulato in …

Send this to a friend