Trovati 50 documenti.
Trovati 50 documenti.
Milano : Progresso tecnico, stampa 1970
Argomenti di matematica
Qual è il problema? : metodi, strategie risolutive, algoritmi / Marco Liverani
Milano : Mimesis, 2005
Quaderni a quadretti
Abstract: Affrontare la risoluzione di problemi con l'ausilio di un esecutore automatico, per esempio un calcolatore, può riservare difficoltà impreviste: è necessario non solo operare un cambiamento radicale nell'ottica con cui si analizza il problema, ma anche trovare una strada, necessariamente costruttiva, per giungere alla soluzione del problema in tempi ragionevoli. Il percorso proposto da questo volume prevede un approccio semplice ad alcuni di tali aspetti, approccio che permette al lettore di avvicinarsi ai principi del calcolo della complessità computazionale e a talune tecniche fondamentali per la progettazione di algoritmi.
Apogeo, 2023
Abstract: Cosa dovremmo portare a termine, o lasciare incompiuto, in un giorno o in tutta la vita? Quanta confusione dovremmo accettare? Quale equilibrio dovremmo trovare tra quello che è nuovo e quello che ci è familiare? Questi possono sembrare dilemmi squisitamente umani, ma non è così. I computer, come le persone, devono fare i conti con spazio e tempo limitati, dunque gli informatici affrontano questioni simili da decenni. E le soluzioni che hanno trovato hanno tanto da insegnarci. Questo libro mostra come gli algoritmi sviluppati per le macchine offrano soluzioni anche a problemi molto umani. Per esempio viene spiegato come pianificare tutto nel modo migliore oppure quando lasciare le cose al caso, ma anche come affrontare scelte importanti e come connettersi al meglio con gli altri. Dalla ricerca di un coniuge a quella di un parcheggio, dall'organizzazione della propria casella di posta allo scrutare nel futuro, questo libro trasforma la saggezza dell'informatica in strategie utili per la vita di ogni giorno.
Che cosa sono gli algoritmi / Ennio Peres
Salani, 2019 (stampa 2020)
Abstract: Cosa sono e come funzionano gli strumenti più misteriosi e geniali del nostro tempo. Qual è il segreto dei motori di ricerca di Google e Facebook? Dagli acquisti su Amazon fino alla possibilità di trovare un partner in rete, gran parte del progresso tecnologico del nostro tempo è dovuto all'applicazione di alcuni sofisticati e geniali strumenti: gli algoritmi. Gestiscono tutto ‒ musica, finanza, editoria ‒ e presto controlleranno anche ospedali e politica. Insomma, il futuro sarà fatto di algoritmi sempre più potenti e presenti nella nostra vita quotidiana. Ma che cosa sono? Gli algoritmi hanno origini antiche e non sono altro che procedimenti studiati per risolvere un determinato problema, ma non basta questa sintetica definizione per comprendere l’importanza e l’impatto che hanno nell’era di Internet. L'autore, tra i più autorevoli divulgatori matematici in Italia, ci spiega, ci racconta in modo semplice e chiaro i tanti aspetti pratici – e ludici – di questo affascinante argomento in un saggio divertente e ricco di esempi e curiosità.
La tirannia dell'algoritmo / Miguel Benasayag ; conversazioni con Régis Meyran
Vita e pensiero, 2020
Abstract: Miguel Benasayag, il filosofo e psicanalista di origine argentina che ci ha insegnato a difenderci dalle ‘passioni tristi’ alimentate dalla nostra società, in questo libro-intervista con Régis Meyran ci mette in guardia dal rischio che siano gli algoritmi dei Big Data a guidare le nostre democrazie. Nella vita di tutti i giorni siamo ormai messi continuamente a confronto con le ‘macchine’, in una interazione non più cancellabile con le nuove tecnologie: dall’uso del Gps per i nostri viaggi all’immersione ludica nella realtà virtuale, dalle relazioni personali mediate dai social network al controllo costante delle nostre azioni e dei nostri comportamenti su internet. E il punto non è tanto rifiutare questa ‘ibridazione’ ormai avvenuta, ma sapere come esistere in quanto umani in un tale mondo, fare in modo che, sia pure nell’integrazione utile con l’intelligenza artificiale, non vengano meno le particolarità del vivente, il suo essere imprevedibile e libero, irriducibile a una somma di informazioni, ai parametri della pura efficienza e della performance. Se questo vale sul piano individuale, è altrettanto importante prendere coscienza dell’impatto che il mondo digitale e algoritmico esercita sulle società. Stimolato da domande che tutti noi vorremmo porgli, Benasayag fa qui emergere chiaramente come anche le decisioni rilevanti a livello sociale, politico ed economico sono oggi legate alla logica lineare delle macchine, affidate ai calcoli e alla raccolta abnorme dei dati, alla gestione pseudo-razionale di un rapporto causa-effetto che non tiene conto della complessità dei ‘corpi’ individuali e sociali e che insidia mortalmente le nostre democrazie. Fino all’ultimo interrogativo: in questo contesto inedito e oscuro, è possibile un agire che assuma la sfida di proteggere il vivente, la cultura, la buona politica? Più che una ricetta infallibile, Benasayag propone un percorso, un itinerario di riappropriazione creativa del rapporto con l’artificiale, un insieme di ‘soluzioni singolari’ di piccole dimensioni e grandissimo impatto umano, qui e ora, capaci di costruire esperienze e pratiche di ibridazione con la tecnica che rispettino il vivente e la sua libertà.
L'impero dell'algoritmo : l'intelligenza delle macchine e la forma del futuro / Domenico Talia
Rubbettino, 2021
Abstract: Un saggio che esamina e discute i concetti che stanno alla base degli algoritmi e analizza l’impatto sulle persone dei loro tantissimi utilizzi, tramite una descrizione accurata ma accessibile a tutti. Vengono affrontati i temi più innovativi del mondo digitale, dall’apprendimento automatico ai sistemi software che governano i social media, dall’intelligenza artificiale alla robotica collaborativa. Gli argomenti discussi sono presentati con l’obiettivo di chiarire i concetti scientifici necessari a comprendere i principi e le manifestazioni dell’universo digitale e anche a ragionare sull’impatto sociale degli algoritmi. Concetti, analisi e ragionamenti utili per essere cittadini informati in un mondo dominato dalle tecnologie informatiche. Per diventare utenti consapevoli dei benefici che l’informatica può offrire a chi vive in questo nuovo millennio e, allo stesso tempo, per comprendere le minacce ai singoli e alle comunità che l’uso delle tecnologie digitali a fini di profitto e di dominio ha generato fino a oggi e che potrà ancora generare in futuro.
Machine learning con R : conoscere le tecniche per costruire modelli predittivi / Brett Lantz
Apogeo, 2020
Abstract: Nell'era dei big data gli algoritmi di apprendimento automatico sono essenziali per elaborare l'enorme mole di informazioni prodotta costantemente. Muovere i primi passi in questa disciplina, però, può non essere né semplice né immediato. Questo manuale guida il lettore nell'applicazione del machine learning utilizzando R, un ambiente di programmazione statistica multipiattaforma che offre un potente set di metodi di analisi. Il testo parte dall'introduzione alla terminologia e ai fondamenti del machine learning per poi mostrare le tecniche per esplorare e preparare i dati all'analisi vera e propria applicando algoritmi che consentono di fare previsioni, individuare modelli e creare cluster. Nella parte conclusiva viene illustrato come valutare e migliorare le performance dei metodi impiegati, esplorando infine alcune possibilità avanzate di utilizzo di R con altre tecnologie per la gestione di big data. Combinando casi di studio pratici con la teoria essenziale, il libro fornisce tutte le conoscenze necessarie per iniziare a lavorare con i dati ed è adatto sia a chi già conosce R sia agli utenti alle prime armi.
Algoritmi e strutture dati in Java / Adam Drozdek ; edizione italiana a cura di Marcello Dalpasso
Milano : Apogeo, copyr. 2001
Abstract: Questo libro risponde in modo specifico alle esigenze poste dai nuovi corsi di laurea triennali nelle facoltà di Ingegneria (area dell'informazione) e di Informatica. La base di conoscenza esposta nel libro è quella, ormai classica, delle strutture dati, viste dapprima come tipi di dati astratti, definite mediante la loro interfaccia, per poi passare alla realizzazione concreta in un linguaggio di programmazione e ad alcuni esempi significativi di utilizzo. Due sono le caratteristiche che contraddistinguono il volume. In primo luogo, l'esposizione è basata sul linguaggio Java. In secondo luogo, viene posta una particolare attenzione all'aspetto applicativo, con la presentazione, al termine di ciascun capitolo, di un caso di studio.
Algebra lineare e algoritmi / Aldo Ventre
Zanichelli, 2019
Abstract: L'autore punta a evidenziare le connessioni tra algebra lineare e algoritmi nell'ambito delle scienze applicate. Per farlo, parte dalla constatazione che queste discipline sono autosufficienti e distinte, e proprio perché tra i loro ambiti non esiste un rapporto di propedeuticità, né di dipendenza, le connessioni devono emergere con chiarezza. Impiega dunque l'algebra lineare per introdurre lo studente al concetto di algoritmo e ad argomenti di logica e di informatica. Sono presenti i temi classici della materia, quali gli spazi vettoriali, le matrici, i determinanti, i sistemi di equazioni lineari e la geometria analitica lineare. Questi argomenti sono preceduti da alcune questioni che ne costituiscono il fondamento, come il metodo deduttivo e l'induzione, il metodo assiomatico e la geometria, con cenni agli assiomi di Euclide, alle geometrie non euclidee e all'assiomatica di Hilbert, che contengono gli elementi per introdurre i concetti di computabilità e deducibilità in una teoria assiomatica, ripresi per approfondire il concetto di algoritmo. Dall'algebra lineare provengono infatti algoritmi semplici, come la suddivisione regolare del segmento, o più complessi, come l'algoritmo di eliminazione di Gauss. "Algebra lineare e algoritmi" affronta quindi fin dall'inizio l'idea di procedimento, ponendo in primo piano la necessità di evitare operazioni onerose, per costruire piuttosto una successione di istruzioni semplici e scisse in elementi tali da poter essere eseguite a prescindere dall'esecutore. Il capitolo conclusivo è dedicato al processo gerarchico analitico (AHP), un metodo che fornisce informazioni quando si presenta un problema di scelta tra alternative che devono soddisfare criteri assegnati.
Apogeo, 2020
Abstract: Negli ultimi anni il machine learning ha compiuto passi da gigante, con macchine che ormai raggiungono un livello di accuratezza quasi umana. Dietro questo sviluppo c'è il deep learning: una combinazione di progressi ingegneristici, teoria e best practice che rende possibile applicazioni prima impensabili. Questo manuale accompagna il lettore nel mondo del deep learning attraverso spiegazioni passo passo ed esempi concreti incentrati sul framework Keras. Si parte dai fondamenti delle reti neurali e del machine learning per poi affrontare le applicazioni del deep learning nel campo della visione computerizzata e dell'elaborazione del linguaggio naturale: dalla classificazione delle immagini alla previsione di serie temporali, dall'analisi del sentiment alla generazione di immagini e testi. Con tanti esempi di codice corredati di commenti dettagliati e consigli pratici, questo libro è rivolto a chi ha già esperienza di programmazione con Python e desidera entrare nel mondo degli algoritmi di apprendimento profondo.
Roma : Anicia, 2020
Didattica : : coding ; 3
Abstract: Il testo si rivolge ai docenti delle scuole secondarie di primo grado delle discipline Tecnologia e Matematica e ai docenti di Informatica del primo biennio della secondaria di secondo grado. Ma è anche rivolto a tutti coloro che propongono a bambini e ragazzi attività di coding in ambiti anche non scolastici, e che desiderano allenarsi nell'applicazione del pensiero algoritmico per offrire loro esperienze di coding sempre migliori. Il percorso didattico proposto, è una sequenza di sfide incontrate nella quotidianità della vita scolastica da Marco e Sofia, due alunni di una speciale terza media. Le situazioni problematiche, costruite in modo da essere aperte a successivi approfondimenti, vengono analizzate applicando un approccio metodologico strutturato e successivamente algoritmizzate e descritte in forma unplugged.
Apogeo, 2023
Abstract: L'Intelligenza Artificiale consiste nell'addestrare con specifici algoritmi un sistema informatico ad affrontare problemi in modo sistematico. Conoscere questi algoritmi è dunque fondamentale per addestrare un computer a svolgere attività come individuare frodi bancarie, creare opere d'arte, riconoscere oggetti in un'immagine, interpretare il significato di un testo oppure suggerire prodotti da acquistare e programmi da guardare. Questa guida illustrata aiuta a capire come funzionano senza dover faticare su migliaia di pagine di teoria e insegna ad applicarli a problemi reali. Attraverso spiegazioni chiare, diagrammi, esempi ed esercizi, si impara a implementare algoritmi di IA differenti, da quelli di ricerca a quelli evolutivi, dall'intelligenza degli sciami al machine learning. Tutto ciò che serve per affrontare questa materia è l'algebra studiata a scuola e una conoscenza dei concetti base di programmazione.
Algoritmi sui numeri interi : corso introduttivo in informatica / G. C. Barozzi
[Roma] : Progetto strategico del C.N.R., 1986
Tecnologie e innovazioni didattiche
Algoritmica : corso introduttivo in informatica / F. Luccio, E. Lodi e L. Pagli
[Roma] : Progetto strategico del C.N.R., 1986
Tecnologie e innovazioni didattiche
Lettere a una fanciulla che non risponde / Davide Orecchio
Bompiani, 2024
Abstract: Sarà ancora possibile amare in un mondo dove tutto ormai è governato da algoritmi? Avrà ancora senso farlo quando la nostra stessa memoria non risiederà più dentro di noi ma sarà affidata a meccanismi che ci trascendono? La domanda (e forse la risposta) affiora dalle lettere di LB, il protagonista di questo romanzo, un robot d'amore più umano di un essere umano, capace di provare un sentimento inestinguibile per Livia, la donna che lo ha abbandonato e che ora riceve le sue parole affidate ad antichi strumenti: la penna, l'inchiostro e la carta. LB è, anche, una nuova Sherazade: cerca storie o le inventa per Livia, così da mantenere in vita il loro legame; le scrive dal proprio esilio, mentre viaggia nella solitudine abissale di un mondo apocalittico e dimentico del valore di simboli e parole. Davide Orecchio intreccia un epistolario d'amore nell'era delle intelligenze artificiali, ambientato in un tempo inquietante e vividamente prossimo al nostro, solcato da personaggi che sono grottesche o commoventi epifanie dei nostri stessi limiti. LB, eroe tragico e ultramoderno, affida la sua ricerca di una salvezza possibile a una scrittura esatta ed evocativa, che sprigiona la sua potenza anche all'epoca del trionfo dei byte: come scrivere lettere lascia una traccia anche se colei che le riceve non risponde, così l'amore è il nostro baluardo per rimanere umani
Hello world : essere umani nell'era delle macchine / Hannah Fry ; traduzione di Andrea Migliori
Bollati Boringhieri, 2019
Abstract: «Hello World!», Buongiorno mondo! Da quasi cinquant’anni, chiunque si cimenti per la prima volta nello studio della programmazione informatica si imbatte in questa frase. La si trova nel primo esercizio di qualsiasi manuale, fin dai primi anni settanta: l’esercizio consiste nel compilare un breve programma il cui effetto sia quello di far comparire sullo schermo quelle due parole inglesi, al tempo stesso scherzose e profetiche. Il computer risponde, ed è subito l’alba di un nuovo mondo, quello delle macchine. Gli algoritmi sono tutt’intorno a noi, e noi affidiamo loro le nostre vite, sempre di più, spesso senza neppure accorgercene. Hannah Fry, che li conosce bene, ci racconta in questo libro delizioso i segreti che animano le schede logiche dei computer, le promesse e i limiti della computer science, gli scenari un po’ distopici e un po’ grotteschi che si prospettano nel nostro imminente futuro tecnologico. Vieni accusato di un crimine? Come vorresti che venisse determinato il tuo destino? Da un giudice o da un algoritmo? L’algoritmo sarà sicuramente più razionale e meno soggetto a errori di giudizio, ma un giudice in carne e ossa potrà sempre guardarti negli occhi prima di pronunciare la sentenza. Cosa scegli? Eccoci nell’era degli algoritmi, la storia di un futuro non poi così lontano nel quale le macchine comanderanno incontrastate e prenderanno decisioni importanti in campo sanitario, nei trasporti, nella finanza, nella sicurezza, in tutto ciò che guarderemo, in ogni luogo in cui andremo e persino nella decisione di chi mandare in prigione. Ma quanto possiamo fidarci di loro? Che tipo di futuro vogliamo? Queste domande sono al centro di Hello World, un libro che solleva il velo sui meccanismi di funzionamento dei programmi che ci stanno prendendo la mano, ne dimostra il potere e ne mette in risalto i limiti. Rimane da domandarsi se gli algoritmi siano davvero migliori degli esseri umani che stanno rimpiazzando.
Mondadori libri, 2025
Abstract: Il manifesto contro la dittatura del coding e il dominio delle grandi piattaforme. Gli algoritmi sono ovunque intorno a noi. E molto spesso sono usati per discriminare e opprimere. Ma anche per resistere. E non è solo utopia: attingendo a ricchi materiali dal Nord e dal Sud del mondo, questo libro - già al centro di un ampio dibattito - indaga il modo in cui le persone si impadroniscono degli algoritmi e li riconfigurano per i propri obiettivi, in particolare nel lavoro occasionale, nelle industrie culturali e nella politica. "Algoritmi per resistere" racconta come gli individui possono opporsi creativamente al potere onnipresente delle piattaforme, dando voce a un imperativo morale per tutti, dai fattorini agli artisti agli attivisti per i diritti.
Ignoranza digitale : quello che le macchine non sanno / Paolo Caressa
Apogeo, 2025
Abstract: I progressi della scienza e della tecnologia negli ultimi decenni sono stati sorprendenti e pervasivi: da un lato, oggi abbiamo macchine che sequenziano il DNA, prevedono il cambiamento climatico e possono intrattenere una conversazione come farebbe una persona in carne e ossa; dall’altro, il tempo che intercorre fra una scoperta scientifica e la sua applicazione tecnologica sembra accorciarsi sempre di più. Viviamo in un mondo in cui pare che l’ignoranza sia ormai destinata a sparire, almeno l’ignoranza artificiale: le macchine sembrano poterci aiutare a risolvere ogni problema e comprendere qualsiasi cosa. Ma è proprio così? Siamo sicuri che non ci siano cose che anche le macchine ignoreranno per sempre? E che relazione intercorre tra questa ignoranza artificiale e la ben nota e proverbiale ignoranza umana? Questo libro ripercorre le vicende scientifiche che hanno portato ai prodigi artificiali e digitali che ci circondano, prova a dare senso a termini come “casualità”, “informazione”, “complessità” e ci porta a scoprire quello che le macchine non possono e non potranno mai sapere.
Machine learning con Python / Sebastian Raschka, Vahid Mirjalili
Nuova ed.
Apogeo, 2020
Abstract: Elaborare il magma di dati oggi disponibili è una sfida affascinante e imprescindibile per il mondo contemporaneo dove la conoscenza e l'informazione sono il primo valore. Il machine learning è la risposta: grazie ai suoi algoritmi è possibile creare macchine in grado apprendere in maniera automatica e rispondere alle domande chiave per il successo. Questo libro accompagna nel mondo del machine learning e mostra come Python sia il linguaggio di programmazione ideale per costruire algoritmi sofisticati in grado di interrogare i dati nel modo migliore e recuperare preziosi insight. Viene spiegato l'utilizzo di librerie Python dedicate, tra cui scikit-learn, Theano e Keras, applicate in ambiti come la selezione e la compressione dei dati, l'analisi del linguaggio naturale, l'elaborazione di previsioni, il riconoscimento delle immagini. L'approccio didattico è pragmatico: tutti i concetti sono accompagnati da esempi pratici di codice. La lettura è consigliata a chi ha già alle spalle qualche studio teorico nel campo del machine learning oltre a una buona conoscenza di programmazione in Python.
50 algoritmi che ogni programmatore deve conoscere / Imran Ahmad
Nuova ed. aggiornata
Apogeo, 2024
Abstract: Gli algoritmi hanno sempre avuto un ruolo importante nello studio come nella pratica dell'informatica e per ogni programmatore è fondamentale saperli applicare per risolvere problemi. Questo manuale insegna a conoscere 50 degli algoritmi più utilizzati, ne illustra il funzionamento e spiega come metterli in pratica. Si parte dalle caratteristiche base di un algoritmo e dalle tecniche di progettazione per poi passare allo studio e all'implementazione di vari algoritmi attraverso esempi pratici che utilizzano il linguaggio Python. Il lettore si avvicina così alla programmazione lineare, alla classificazione di pagine, alla creazione di grafi, al machine learning e al deep learning, ai motori di raccomandazione, all'elaborazione e gestione dei dati e alla crittografia, comprendendo la matematica e la logica che stanno alla base. Vengono inoltre presentati algoritmi per i Large Language Models (LLM) come ChatGPT insieme alle tecniche di elaborazione parallela che consentono di utilizzarli per compiti ad alta intensità di calcolo. Una nuova edizione aggiornata e arricchita, fondamentale per diventare esperti nell'utilizzo di algoritmi che consentono di risolvere problemi del mondo reale.