1. Capitolo: Introduzione ai concetti fondamentali delle Reti Neurali

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "1. Capitolo: Introduzione ai concetti fondamentali delle Reti Neurali"

Transcript

1 1. Capitolo: Introduzione ai concetti fondamentali delle Reti Neurali 1

2 1.1 Cenni storici Le ricerche sulle reti neurali (Artificial Neural Network, ANN), iniziarono tra la fine del XIX e l'inizio del XX secolo quando i primi studiosi di psicologia tentarono di comprendere le basi biologiche del funzionamento dell'intelletto e tra questi ricordiamo lo psicologo William James [Jam1890] il quale sostenne che le basi della comprensione di relazioni più complesse devono essere ricercate in una serie di associazioni elementari interconnesse tra di loro. Egli propose una prima elementare regola di apprendimento: "...accadimenti ripetuti di un certo avvenimento provocano il potenziamento dei processi mentali ed il grado di tale potenziamento dipende dalla frequenza delle ripetizioni...". [Jam1890] W. James, Psycology (Brief Course), Holt, Rinehart & Winston, New York, N.Y.,

3 Tralasciando questi primi approcci di inizio secolo, si arriva al 1943 quando viene pubblicato il lavoro di McCulloch e Pitts [McCPit43][McCPit47] che per primi studiarono il comportamento di una semplice rete neurale da un punto di vista formale. Nel 1950 Hebb [Hebb49] propose una prima regola di apprendimento di tipo associativo, e sempre in quel periodo furono pubblicati molti lavori riguardo a modelli computazionali in grado di simulare, per quanto possibile, il comportamento dei sistemi biologici. Alla fine degli anni '50 vennero pubblicati tre lavori che gettarono le basi per futuri sviluppi: Il Perceptrone di Rosenblatt [Rosen58], il Pandemonium di Selfridge [Self58] e l'adaline di Widrow [Widrow62]. Il Perceptrone rappresentò un notevole sviluppo rispetto al lavoro di McCulloch, in quanto il comportamento del modello non era prestabilito in partenza ma era un qualcosa che si poteva evolvere determinando i propri parametri in base ad un processo di apprendimento per esempi, ma soprattutto il Perceptrone presentava la capacità di generalizzare i comportamenti appresi ed aveva anche una sorta di rappresentazione interna della conoscenza, caratteristiche assenti nel modello di McCulloch. [McCPit43] W.S. McCulloch e W. Pitts, A logical Calculus of the Ideas Immanent in Nervous Activity, Bull. Math. Biophysics, Vol. 5, 1943, pp [McCPit47] W. Pitts e W. S. McCulloch, How We Know Universals: The Perception of auditory and Visual Form, Bull. Math. Biophysics, Vol. 9, 1947, pp [Hebb49] D. O. Hebb, The Organization of Behavior, Wiley, New York, N.Y., 1949 [Rosen58] F. Rosenblatt, The Perceptron: A Probabilistic Model for Information Storage i the Brain, Psychological Rev., Vol. 65, 1958, pp [Self58] O. G. Selfridge, Pandemonium: A Paradigm for Learning, Mechanization Thought Processes: Proc. Symp. Nat'l Phisycal Lab., HMSO, London, England, Nov. 1958, pp [Widrow62] B. Widrow, Generalization and Information Storage in Networks of ADALINE Neurons, in Self-Organizing Systems, G. T. Yovitts, ed., Spartan Books, New York, N.Y., 1962, pp

4 Tuttavia già in una pubblicazione del 1963 di Minsky a Papert [MinPap69] furono evidenti le limitazioni delle idee di Rosenblatt. Nell'Adaline, Widrow ed Hoff svilupparono una prima regola di apprendimento che prevedeva la modificazione dei pesi dei collegamenti tra le unità di calcolo fondamentali, in modo tale da minimizzare l'errore commesso rispetto agli esempi presentati: a differenza del Perceptrone il modello di Widrow continuava ad apprendere anche quando un input veniva classificato correttamente. Numerosi furono i contributi nel corso degli anni, ma quello che dette un nuovo impulso alle applicazioni pratiche di questi modelli fu quello del PDP research group dell'università della California a San Diego che nel 1986 pubblicò tre volumi in cui venivano riportati una serie di esperimenti riguardanti modelli di calcolo paralleli e veniva pubblicato per la prima volta un algoritmo di apprendimento detto Backpropagation. 1.2 La natura dei processi neurali Il compito principale di tutti i sistemi neurali consiste nel controllo centralizzato di varie funzioni biologiche. Alcuni di essi s'occupano del metabolismo, altri del sistema cardiovascolare e così via. Queste funzioni sono comuni in molti animali e sono presenti a vari livelli d'evoluzione e quindi di complessità. Nello sviluppo della teoria dell'informazione odierna sembra che l'obbiettivo principale sia quello di riprodurre artificialmente alcune di esse, come ad esempio la percezione sensibile del mondo esterno, o l'apprendimento tramite l'esperienza. Come esempio di queste applicazioni possiamo ricordare la realizzazione di macchine in grado di "vedere" o "sentire" che sono [MinPap69] M. Minsky e S. Papert, Perceptrons: An Introduction to Computational Geometry, MIT Press, Cambridge, Mass.,

5 integrate in robot in cui il coordinamento delle funzioni motorie è affidato a sistemi con struttura neurale. Tuttavia il successo in queste applicazioni sembra molto legato alla capacità di realizzare componenti hardware con processi di calcolo paralleli. A questo punto dell'esposizione è necessario chiarire cosa s'intende per reti neurali (Neural Networks) e computer neurali: " Le reti neurali (Artificial Neural Networks) sono un insieme di unità di calcolo elementari (generalmente adattabili), connesse fra di loro con struttura parallela, organizzate in maniera gerarchica e predisposte per interagire con gli "oggetti" del mondo reale con un comportamento analogo ai sistemi nervosi biologici" L'operazione fondamentale eseguita da queste unità fondamentali è quella della trasformazione analogica di un segnale d'ingresso ricevuto dall'ambiente esterno: nelle reti neurali biologiche i neuroni corrispondono a queste unità. Le connessioni tra le varie cellule del sistema nervoso sono realizzate attraverso rami che si dipartono dal centro del neurone (axoni) e realizzano una serie di connessioni variabili con altre unità, connessioni che vengono indicate con il nome di sinapsi La funzione principale di queste cellule è quella di operare una sorta di filtro adattabile ai segnali che arrivano dalle altre sinapsi. Le complesse operazioni che sono in grado di svolgere tali reti biologiche sono dovute ai numerosi loops di feedback che, insieme alla nonlinearità di risposta delle celle elementari ed all'adattabilità dei parametri interni, possono riprodurre un qualunque processo dinamico. Una delle peculiarità delle reti neurali è la loro dimensione: l'intero sistema nervoso centrale è costituito da un numero di neuroni dell'ordine di ed il numero delle loro connessioni è dell'ordine di

6 Fig. 1 - Rappresentazione schematica di una cellula del sistema nervoso centrale Nel caso in cui si ipotizzi la capacità di programmare un tale sistema, i possibili interventi si riassumono nei seguenti punti: cambiare la struttura dei collegamenti cambiare "l'intensità" con cui vengono trasmessi i segnali da una cella ad un altra Tuttavia è molto difficile immaginare come una tale procedura possa essere realizzata. Un'altra funzione importante dei sistemi nervosi è quella di definire le azioni che costituiscono il comportamento dell'organismo controllato al variare delle condizioni ambientali che si trova ad affrontare. Il processo con cui vengono definite sembra essere una specie di backpropagation delle informazioni, ovvero un meccanismo per il quale le azioni eseguite sono controllate ed adattate successivamente in base a criteri prestabiliti e non ben identificati, anch'essi modificabili durante l'apprendimento, in modo da ottenere il risultato desiderato. A questo punto si presenta il problema fondamentale nell'implementazione di sistemi che emulano il comportamento biologico: l'addestramento e gli algoritmi con cui gestire le strategie di apprendimento. 6

7 Per comprendere meglio le potenzialità di questi sistemi è necessario precisare le differenze che intercorrono fra i cosiddetti computer neurali ed i computer digitali. A questo scopo riportiamo due concetti fondamentali: Nei computer neurali non è necessaria alcuna istruzione di programmazione né alcun codice di controllo Essi non implementano alcuna istruzione di tipo ricorsivo e quindi non hanno un funzionamento regolato da algoritmi (se non per quanto riguarda le procedure di apprendimento). 1.3 Applicazioni dei computer neurali Pattern recognition Il termine pattern recognition fu introdotto all'inizio degli anni '60 ed in origine intendeva il riconoscimento di forme molto semplici, come ad esempio caratteri di scrittura a mano, mappe meteorologiche, spettri vocali, etc. Con il passare del tempo gli obbiettivi sono diventati sempre più ambiziosi, fino ad intendere con il termine tutto ciò che simula i sistemi sensoriali biologici. I primi esperimenti furono chiaramente basati su reti neurali molto semplici: il Perceptrone (Rosenblatt, 1958), Adaline (Widrow & Hoff, 1969) Learning matrix (Steinbuch, 1961) ed altre. Questi approcci furono relativi a problemi elementari, ma fu subito chiaro che sarebbe stato molto difficile raggiungere le prestazioni dei sistemi biologici e se anche si fosse raggiunta una tecnologia adeguata per quanto riguarda strutture di calcolo parallelo, esse non sarebbero state sufficienti a risolvere molti dei problemi fondamentali di questi modelli tra cui ricordiamo quelli più rilevanti: 7

8 invarianza della percezione rispetto alla traslazione, rotazione, scala, prospettiva, condizioni di illuminazione variabile riferire l'osservazione ai differenti contesti variando soprattutto i livelli di astrazione in modo da distinguere gli eventi in maniera selettiva Inoltre non si può dimenticare che anche i sistemi sensoriali più avanzati non operano in maniera autonoma, ma sono sempre intimamente collegati a processi cognitivi più complessi di cui bisogna tenere conto quando si realizza un'emulazione. Tuttavia sarebbe inutile attendere la soluzione di questi problemi per procedere alla realizzazione di applicazioni in campo ingegneristico, dal momento che nelle applicazioni tecniche si possono utilizzare soluzioni ben più semplici di quelle adottate dalla natura allo stesso scopo. Tra le applicazioni fino ad ora realizzate ed in corso di sviluppo ricordiamo: analisi medica di immagini sistemi visivi per robot dispositivi di input per computer riconoscimento di caratteri manoscritti recupero di immagini difettose riconoscimento vocale Interpretazione di informazioni a carattere stocastico La consapevolezza che la memoria umana funziona seguendo principi associativi è molto antica e può essere attribuita ad alcuni trattati scritti da Aristotele sulla memoria e sulla reminiscenza. 8

9 Sebbene risulti evidente come la maggior parte degli oggetti del mondo esteriore siano distinti tra di loro, le informazioni ricavate dai sistemi sensoriali sono di tipo fuzzy e solo raramente è possibile esprimerli in termini di caratteristiche che li distinguono con precisione. Chiaramente una descrizione accurata delle differenze tra i vari eventi può essere fatta "a parole" senza difficoltà, ma questo presuppone la presenza di un sistema in grado di pensare e comprendere. L'implementazione di tale capacità di interpretazione per mezzo della logica formale o con tecniche tipiche dell'intelligenza artificiale sembra molto lontana, ma è comunque necessaria per realizzare un vero modello artificiale del comportamento biologico. Qualora fosse disponibile una tale capacità di distinguere le caratteristiche semantiche dei dati a disposizione, il problema è quello di ottenere le informazioni richieste da una tale memoria di dati. A tale scopo sono state proposte soluzioni con tecniche classiche sia software (hash-coding) che hardware (content-addressable-memory CAM) sin dal Scendendo più nel dettaglio possiamo dire che le informazioni semantiche sono costituite dai dati e dalle loro interconnessioni logiche. La ricerca delle informazioni disponibili in questa memoria può essere immaginata come la ricerca della soluzione di un sistema di equazioni matematiche. Infatti quando poniamo una richiesta (query) è come se scrivessimo una serie di equazioni con variabili incognite: per esempio possiamo specificare una serie di relazioni parziali in cui alcuni membri sono incogniti ed il sistema deve trovare, all'interno della sua memoria, tutte le relazioni che legano tra di loro queste espressioni parziali per giungere alla soluzione del problema. Quanto abbiamo descritto va sotto il nome di data base relazionale ampiamente utilizzato in campo economico. Nelle reti neurali l'approccio è completamente differente. Le richieste vengono imposte alla rete come una serie di condizioni iniziali e la 9

10 risposta non è altro che lo stato della rete corrispondente a tali condizioni iniziali in modo da soddisfare una sorta di minimo energetico caratteristico della tipologia del sistema. Tuttavia dobbiamo notare che la soluzione raggiunta non rappresenta l'ottimo globale ma un ottimo locale che spesso risulta comunque soddisfacente Controllo di Robot Ci sono due categorie fondamentali di robot: a traiettoria programmata ed i cosiddetti robot intelligenti. Questi ultimi devono essere in grado di definire in modo proprio le loro azioni. Tipiche applicazioni di questa categoria di macchine "intelligenti" sono quelle in cui è richiesto di muoversi autonomamente in ambienti sconosciuti senza seguire euristiche programmate in precedenza Decision Making Un obbiettivo più complesso rispetto al controllo del movimento di un robot è quello dell'implementazione di un sistema in grado di decidere autonomamente le proprie azioni. Le tecniche tradizionali prevedono che questo processo sia ridotto ad una serie di calcoli combinatoriali tra eventi possibili. Questo non è il modo con cui si formano i processi decisionali della nostra mente: infatti essi seguono un modello combinatoriale solo per quel che riguarda la scelta delle decisioni da scartare, ma quando si arriva a decidere la strategia finale il "presentimento" ed "intuizione" giocano un ruolo predominante. Queste caratteristiche potranno essere implementate solamente utilizzando la logica delle reti neurali dal momento che possono essere acquisite solamente attraverso l'esperienza. 10

Automazione Industriale (scheduling+mms) scheduling+mms. adacher@dia.uniroma3.it

Automazione Industriale (scheduling+mms) scheduling+mms. adacher@dia.uniroma3.it Automazione Industriale (scheduling+mms) scheduling+mms adacher@dia.uniroma3.it Introduzione Sistemi e Modelli Lo studio e l analisi di sistemi tramite una rappresentazione astratta o una sua formalizzazione

Dettagli

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi.

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi. Algoritmi 1 Sommario Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi. 2 Informatica Nome Informatica=informazione+automatica. Definizione Scienza che si occupa dell

Dettagli

Pro e contro delle RNA

Pro e contro delle RNA Pro e contro delle RNA Pro: - flessibilità: le RNA sono approssimatori universali; - aggiornabilità sequenziale: la stima dei pesi della rete può essere aggiornata man mano che arriva nuova informazione;

Dettagli

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo. DALLE PESATE ALL ARITMETICA FINITA IN BASE 2 Si è trovato, partendo da un problema concreto, che con la base 2, utilizzando alcune potenze della base, operando con solo addizioni, posso ottenere tutti

Dettagli

Appunti sulla Macchina di Turing. Macchina di Turing

Appunti sulla Macchina di Turing. Macchina di Turing Macchina di Turing Una macchina di Turing è costituita dai seguenti elementi (vedi fig. 1): a) una unità di memoria, detta memoria esterna, consistente in un nastro illimitato in entrambi i sensi e suddiviso

Dettagli

1. BASI DI DATI: GENERALITÀ

1. BASI DI DATI: GENERALITÀ 1. BASI DI DATI: GENERALITÀ BASE DI DATI (DATABASE, DB) Raccolta di informazioni o dati strutturati, correlati tra loro in modo da risultare fruibili in maniera ottimale. Una base di dati è usualmente

Dettagli

L informatica nella scuola: mezzo o fine?

L informatica nella scuola: mezzo o fine? L informatica nella scuola: mezzo o fine? Il paradigma della ricerca in didattica; L introduzione del computer nell insegnamento delle matematiche. 1 La comunicazione delle matematiche ed il computer come

Dettagli

Indice. pagina 2 di 10

Indice. pagina 2 di 10 LEZIONE PROGETTAZIONE ORGANIZZATIVA DOTT.SSA ROSAMARIA D AMORE Indice PROGETTAZIONE ORGANIZZATIVA---------------------------------------------------------------------------------------- 3 LA STRUTTURA

Dettagli

ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo

ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo INPUT: dati iniziali INPUT: x,y,z AZIONI esempio: Somma x ed y

Dettagli

Tecniche di riconoscimento statistico

Tecniche di riconoscimento statistico On AIR s.r.l. Tecniche di riconoscimento statistico Applicazioni alla lettura automatica di testi (OCR) Parte 4 Reti neurali per la classificazione Ennio Ottaviani On AIR srl ennio.ottaviani@onairweb.com

Dettagli

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0 Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice

Dettagli

Il Problem-Based Learning dalla pratica alla teoria

Il Problem-Based Learning dalla pratica alla teoria Il Problem-Based Learning dalla pratica alla teoria Il Problem-based learning (apprendimento basato su un problema) è un metodo di insegnamento in cui un problema costituisce il punto di inizio del processo

Dettagli

Concetti di base di ingegneria del software

Concetti di base di ingegneria del software Concetti di base di ingegneria del software [Dalle dispense del corso «Ingegneria del software» del prof. A. Furfaro (UNICAL)] Principali qualità del software Correttezza Affidabilità Robustezza Efficienza

Dettagli

Indice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi

Indice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi Indice generale OOA Analisi Orientata agli Oggetti Introduzione Analisi Metodi d' analisi Analisi funzionale Analisi del flusso dei dati Analisi delle informazioni Analisi Orientata agli Oggetti (OOA)

Dettagli

DIPARTIMENTO DI STUDI UMANISTICI

DIPARTIMENTO DI STUDI UMANISTICI DIPARTIMENTO DI STUDI UMANISTICI Corso di Laurea Interdipartimentale in Scienze della Formazione Primaria( Ind.Primaria) A.A 2013/2014 REPORT SULL ELABORAZIONE DI UN AGENTE ARITIFICIALE TEORIA E METODOLOGIA

Dettagli

Scopo della lezione. Informatica. Informatica - def. 1. Informatica

Scopo della lezione. Informatica. Informatica - def. 1. Informatica Scopo della lezione Informatica per le lauree triennali LEZIONE 1 - Che cos è l informatica Introdurre i concetti base della materia Definire le differenze tra hardware e software Individuare le applicazioni

Dettagli

ARCHITETTURA DI RETE FOLEGNANI ANDREA

ARCHITETTURA DI RETE FOLEGNANI ANDREA ARCHITETTURA DI RETE FOLEGNANI ANDREA INTRODUZIONE È denominata Architettura di rete un insieme di livelli e protocolli. Le reti sono organizzate gerarchicamente in livelli, ciascuno dei quali interagisce

Dettagli

Algebra Di Boole. Definiamo ora che esiste un segnale avente valore opposto di quello assunto dalla variabile X.

Algebra Di Boole. Definiamo ora che esiste un segnale avente valore opposto di quello assunto dalla variabile X. Algebra Di Boole L algebra di Boole è un ramo della matematica basato sul calcolo logico a due valori di verità (vero, falso). Con alcune leggi particolari consente di operare su proposizioni allo stesso

Dettagli

Archivi e database. Prof. Michele Batocchi A.S. 2013/2014

Archivi e database. Prof. Michele Batocchi A.S. 2013/2014 Archivi e database Prof. Michele Batocchi A.S. 2013/2014 Introduzione L esigenza di archiviare (conservare documenti, immagini, ricordi, ecc.) è un attività senza tempo che è insita nell animo umano Primi

Dettagli

Alla ricerca dell algoritmo. Scoprire e formalizzare algoritmi.

Alla ricerca dell algoritmo. Scoprire e formalizzare algoritmi. PROGETTO SeT Il ciclo dell informazione Alla ricerca dell algoritmo. Scoprire e formalizzare algoritmi. Scuola media Istituto comprensivo di Fagagna (Udine) Insegnanti referenti: Guerra Annalja, Gianquinto

Dettagli

Autismo e teoria della mente

Autismo e teoria della mente Spiegare l autismo Università degli Studi di Milano Autismo e teoria della mente Sandro Zucchi All inizio degli anni 80, Baron-Cohen, Leslie e Frith hanno condotto un esperimento per determinare il meccanismo

Dettagli

BASI DI DATI per la gestione dell informazione. Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone

BASI DI DATI per la gestione dell informazione. Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone BASI DI DATI per la gestione dell informazione Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone Libro di Testo 22 Chianese, Moscato, Picariello e Sansone BASI DI DATI per la Gestione dell

Dettagli

APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI

APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI Indice 1 Le frazioni algebriche 1.1 Il minimo comune multiplo e il Massimo Comun Divisore fra polinomi........ 1. Le frazioni algebriche....................................

Dettagli

Capitolo V : Il colore nelle immagini digitali

Capitolo V : Il colore nelle immagini digitali Capitolo V : Il colore nelle immagini digitali Lavorare con il colore nelle immagini digitali L uso dei colori nella visione computerizzata e nella computer grafica implica l incorrere in determinate problematiche

Dettagli

TECNICHE DI SIMULAZIONE

TECNICHE DI SIMULAZIONE TECNICHE DI SIMULAZIONE INTRODUZIONE Francesca Mazzia Dipartimento di Matematica Università di Bari a.a. 2004/2005 TECNICHE DI SIMULAZIONE p. 1 Introduzione alla simulazione Una simulazione è l imitazione

Dettagli

Dispensa di Informatica I.1

Dispensa di Informatica I.1 IL COMPUTER: CONCETTI GENERALI Il Computer (o elaboratore) è un insieme di dispositivi di diversa natura in grado di acquisire dall'esterno dati e algoritmi e produrre in uscita i risultati dell'elaborazione.

Dettagli

Sistemi Informativi Territoriali. Map Algebra

Sistemi Informativi Territoriali. Map Algebra Paolo Mogorovich Sistemi Informativi Territoriali Appunti dalle lezioni Map Algebra Cod.735 - Vers.E57 1 Definizione di Map Algebra 2 Operatori locali 3 Operatori zonali 4 Operatori focali 5 Operatori

Dettagli

La norma ISO 9001:08 ha apportato modifiche alla normativa precedente in

La norma ISO 9001:08 ha apportato modifiche alla normativa precedente in La norma ISO 9001:08 ha apportato modifiche alla normativa precedente in base alle necessità di chiarezza emerse nell utilizzo della precedente versione e per meglio armonizzarla con la ISO 14001:04. Elemento

Dettagli

Corso di. Dott.ssa Donatella Cocca

Corso di. Dott.ssa Donatella Cocca Corso di Statistica medica e applicata Dott.ssa Donatella Cocca 1 a Lezione Cos'è la statistica? Come in tutta la ricerca scientifica sperimentale, anche nelle scienze mediche e biologiche è indispensabile

Dettagli

SOMMARIO. Sistemi Self-Adaptive Motivazioni Ciclo di vita della cellula Paradigma. Future Work

SOMMARIO. Sistemi Self-Adaptive Motivazioni Ciclo di vita della cellula Paradigma. Future Work LEARNING FROM CELL LYFE- CYCLE: A SELF ADAPTIVE PARADIGM Antinisca Di Marco, Francesco Gallo, Paola Inverardi Università degli Studi dell'aquila Dipartimento di Informatica SOMMARIO Sistemi Self-Adaptive

Dettagli

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico MANUALE MOODLE STUDENTI Accesso al Materiale Didattico 1 INDICE 1. INTRODUZIONE ALLA PIATTAFORMA MOODLE... 3 1.1. Corso Moodle... 4 2. ACCESSO ALLA PIATTAFORMA... 7 2.1. Accesso diretto alla piattaforma...

Dettagli

manifatturiera e per i servizi

manifatturiera e per i servizi CAPITOLO 7 Tecnologie per la produzione manifatturiera e per i servizi Agenda Tecnologia e core technology Processi core ed ausiliari Tecnologia e struttura organizzativa Tecnologia core manifatturiera

Dettagli

PROCESSO DI INDICIZZAZIONE SEMANTICA

PROCESSO DI INDICIZZAZIONE SEMANTICA PROCESSO DI INDICIZZAZIONE SEMANTICA INDIVIDUAZIONE DEI TEMI/CONCETTI SELEZIONE DEI TEMI/CONCETTI ESPRESSIONE DEI CONCETTI NEL LINGUAGGIO DI INDICIZZAZIONE TIPI DI INDICIZZAZIONE SOMMARIZZAZIONE INDICIZZAZIONE

Dettagli

3. Introduzione all'internetworking

3. Introduzione all'internetworking 3. Introduzione all'internetworking Abbiamo visto i dettagli di due reti di comunicazione: ma ce ne sono decine di tipo diverso! Occorre poter far comunicare calcolatori che si trovano su reti di tecnologia

Dettagli

Excel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it

Excel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo

Dettagli

MEMORIA. La memoria umana è definita come la capacità di riattivare, in modo parziale o totale, gli avvenimenti del passato;

MEMORIA. La memoria umana è definita come la capacità di riattivare, in modo parziale o totale, gli avvenimenti del passato; MEMORIA La memoria umana è definita come la capacità di riattivare, in modo parziale o totale, gli avvenimenti del passato; La memoria umana è definita anche come la capacità di generare nuove conoscenze,

Dettagli

POLITECNICO DI TORINO

POLITECNICO DI TORINO NEWSLETTER N2 - I dispositivi elettronici posti a protezione degli operatori E stato indicato nella precedente newsletter che la sicurezza degli operatori in un contesto industriale è affidata a una catena

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 3-Compilatori e interpreti 1 Prerequisiti Principi di programmazione Utilizzo di un compilatore 2 1 Introduzione Una volta progettato un algoritmo codificato in un linguaggio

Dettagli

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1) La gestione di un calcolatore Sistemi Operativi primo modulo Introduzione Augusto Celentano Università Ca Foscari Venezia Corso di Laurea in Informatica Un calcolatore (sistema di elaborazione) è un sistema

Dettagli

SISTEMI INFORMATIVI AVANZATI -2010/2011 1. Introduzione

SISTEMI INFORMATIVI AVANZATI -2010/2011 1. Introduzione SISTEMI INFORMATIVI AVANZATI -2010/2011 1 Introduzione In queste dispense, dopo aver riportato una sintesi del concetto di Dipendenza Funzionale e di Normalizzazione estratti dal libro Progetto di Basi

Dettagli

Strumenti di modellazione. Gabriella Trucco

Strumenti di modellazione. Gabriella Trucco Strumenti di modellazione Gabriella Trucco Linguaggio di modellazione Linguaggio formale che può essere utilizzato per descrivere (modellare) un sistema Il concetto trova applicazione soprattutto nell

Dettagli

Progettaz. e sviluppo Data Base

Progettaz. e sviluppo Data Base Progettaz. e sviluppo Data Base! Progettazione Basi Dati: Metodologie e modelli!modello Entita -Relazione Progettazione Base Dati Introduzione alla Progettazione: Il ciclo di vita di un Sist. Informativo

Dettagli

Capitolo 4 - Teoria della manutenzione: la gestione del personale

Capitolo 4 - Teoria della manutenzione: la gestione del personale Capitolo 4 - Teoria della manutenzione: la gestione del personale Con il presente capitolo si chiude la presentazione delle basi teoriche della manutenzione. Si vogliono qui evidenziare alcune problematiche

Dettagli

Fasi di creazione di un programma

Fasi di creazione di un programma Fasi di creazione di un programma 1. Studio Preliminare 2. Analisi del Sistema 6. Manutenzione e Test 3. Progettazione 5. Implementazione 4. Sviluppo 41 Sviluppo di programmi Per la costruzione di un programma

Dettagli

Sistemi Web! per il turismo! - lezione 3 -

Sistemi Web! per il turismo! - lezione 3 - Sistemi Web per il turismo - lezione 3 - I computer sono in grado di eseguire molte operazioni, e di risolvere un gran numero di problemi. E arrivato il momento di delineare esplicitamente il campo di

Dettagli

Introduzione. Classificazione di Flynn... 2 Macchine a pipeline... 3 Macchine vettoriali e Array Processor... 4 Macchine MIMD... 6

Introduzione. Classificazione di Flynn... 2 Macchine a pipeline... 3 Macchine vettoriali e Array Processor... 4 Macchine MIMD... 6 Appunti di Calcolatori Elettronici Esecuzione di istruzioni in parallelo Introduzione... 1 Classificazione di Flynn... 2 Macchine a pipeline... 3 Macchine vettoriali e Array Processor... 4 Macchine MIMD...

Dettagli

Corrispondenze e funzioni

Corrispondenze e funzioni Corrispondenze e funzioni L attività fondamentale della mente umana consiste nello stabilire corrispondenze e relazioni tra oggetti; è anche per questo motivo che il concetto di corrispondenza è uno dei

Dettagli

La tecnologia cloud computing a supporto della gestione delle risorse umane

La tecnologia cloud computing a supporto della gestione delle risorse umane La tecnologia cloud computing a supporto della gestione delle risorse umane L importanza delle risorse umane per il successo delle strategie aziendali Il mondo delle imprese in questi ultimi anni sta rivolgendo

Dettagli

Application note. CalBatt NomoStor per i sistemi di accumulo di energia

Application note. CalBatt NomoStor per i sistemi di accumulo di energia 1. Panoramica Application note CalBatt NomoStor per i sistemi di accumulo di energia Gli Energy Management Systems () sono dispositivi atti al controllo dei flussi di energia dalle sorgenti di produzione

Dettagli

Sistema Informativo Geografico:

Sistema Informativo Geografico: Sistemi Informativi Geografici Sistema Informativo Geografico: È un sistema informativo che tratta informazioni spaziali georeferenziate, ne consente la gestione e l'analisi. Informazioni spaziali: dati

Dettagli

IL SISTEMA INFORMATIVO

IL SISTEMA INFORMATIVO LEZIONE 15 DAL MODELLO DELLE CONDIZIONI DI EQUILIBRIO AL MODELLO CONTABILE RIPRESA DEL CONCETTO DI SISTEMA AZIENDALE = COMPLESSO DI ELEMENTI MATERIALI E NO CHE DIPENDONO RECIPROCAMENTE GLI UNI DAGLI ALTRI

Dettagli

INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI

INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI Prima di riuscire a scrivere un programma, abbiamo bisogno di conoscere un metodo risolutivo, cioè un metodo che a partire dai dati di ingresso fornisce i risultati attesi.

Dettagli

Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009. Prof. Raffaele Nicolussi

Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009. Prof. Raffaele Nicolussi Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009 Prof. Raffaele Nicolussi FUB - Fondazione Ugo Bordoni Via B. Castiglione 59-00142 Roma Docente Raffaele Nicolussi rnicolussi@fub.it Lezioni

Dettagli

Appunti di Sistemi Elettronici

Appunti di Sistemi Elettronici Prof.ssa Maria Rosa Malizia 1 LA PROGRAMMAZIONE La programmazione costituisce una parte fondamentale dell informatica. Infatti solo attraverso di essa si apprende la logica che ci permette di comunicare

Dettagli

Linguaggi di programmazione

Linguaggi di programmazione Linguaggi di programmazione Un calcolatore basato sul modello di von Neumann permette l esecuzione di un programma, cioè di una sequenza di istruzioni descritte nel linguaggio interpretabile dal calcolatore

Dettagli

EMANUELE GAGLIARDINI ABILITA COGNITIVE

EMANUELE GAGLIARDINI ABILITA COGNITIVE EMNUELE GGLIRDINI ILIT COGNITIVE Programma di potenziamento e recupero Vol. 5 COGNIZIONE NUMERIC 4 4 4 4 La serie di volumi bilità cognitive è dedicata a specifici processi e abilità mentali (Percezione

Dettagli

La nostra azienda produce stampi per materie plastiche, lavoriamo molto con l'estero, per il settore automobilistico tedesco e per grandi aziende nel

La nostra azienda produce stampi per materie plastiche, lavoriamo molto con l'estero, per il settore automobilistico tedesco e per grandi aziende nel La nostra azienda produce stampi per materie plastiche, lavoriamo molto con l'estero, per il settore automobilistico tedesco e per grandi aziende nel settore della raccorderia. I flussi documentali Procedure

Dettagli

HR - Sicurezza. Parma 17/12/2015

HR - Sicurezza. Parma 17/12/2015 HR - Sicurezza Parma 17/12/2015 FG Software Produce software gestionale da più di 10 anni Opera nel mondo del software qualità da 15 anni Sviluppa i propri software con un motore completamente proprietario

Dettagli

Programmi e Oggetti Software

Programmi e Oggetti Software Corso di Laurea Ingegneria Civile Elementi di Informatica Programmi e Oggetti Software Settembre 2006 Programmi e Oggetti Software 1 Contenuti Cosa è un programma Cosa significa programmare Il punto di

Dettagli

Archivio WebQuest I Grafi e le Reti

Archivio WebQuest I Grafi e le Reti Archivio WebQuest I Grafi e le Reti Spazi applicativi di grafi e reti La teoria dei grafi nata quasi come esclusivo "oggetto matematico" ha tratto notorietà e importanza dalla capacità di rendere topologicamente

Dettagli

Digital Signal Processing: Introduzione

Digital Signal Processing: Introduzione Corso di Elettronica dei sistemi programmabili Digital Signal Processing: Introduzione Stefano Salvatori Definizioni DSP: Digital Signal Processing Signal: tutti sappiamo cosa sia un segnale; Signal Processing:

Dettagli

Gestione dei segnali analogici nei sistemi di automazione industriale con PLC.

Gestione dei segnali analogici nei sistemi di automazione industriale con PLC. Gestione dei segnali analogici nei sistemi di automazione industriale con PLC. Nelle automazioni e nell industria di processo si presenta spesso il problema di gestire segnali analogici come temperature,

Dettagli

TECNOLOGIA - SCUOLA PRIMARIA

TECNOLOGIA - SCUOLA PRIMARIA TECNOLOGIA - SCUOLA PRIMARIA TRAGUARDI DI SVILUPPO DELLE COMPETENZE L alunno esplora e interpreta il mondo fatto dall uomo, individua le funzioni di un artefatto e di una semplice macchina, usa oggetti

Dettagli

Fondamenti di Informatica. Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI!

Fondamenti di Informatica. Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI! Fondamenti di Informatica Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI! Finalità: Fornire gli elementi di base dei concetti che sono di fondamento all'informatica Informazioni Pratiche ORARIO:

Dettagli

MANUALE DELLA QUALITÀ Pag. 1 di 6

MANUALE DELLA QUALITÀ Pag. 1 di 6 MANUALE DELLA QUALITÀ Pag. 1 di 6 INDICE GESTIONE DELLE RISORSE Messa a disposizione delle risorse Competenza, consapevolezza, addestramento Infrastrutture Ambiente di lavoro MANUALE DELLA QUALITÀ Pag.

Dettagli

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi Il Software Il software impiegato su un computer si distingue in: Software di sistema Sistema Operativo Compilatori per produrre programmi Software applicativo Elaborazione testi Fogli elettronici Basi

Dettagli

Esercizio 1: trading on-line

Esercizio 1: trading on-line Esercizio 1: trading on-line Si realizzi un programma Java che gestisca le operazioni base della gestione di un fondo per gli investimenti on-line Creazione del fondo (con indicazione della somma in inizialmente

Dettagli

LA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1

LA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1 LA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1 I CODICI 1 IL CODICE BCD 1 Somma in BCD 2 Sottrazione BCD 5 IL CODICE ECCESSO 3 20 La trasmissione delle informazioni Quarta Parte I codici Il codice BCD

Dettagli

Stefania Pozio. Le prove INVALSI di matematica: il confronto con le indagini internazionali.

Stefania Pozio. Le prove INVALSI di matematica: il confronto con le indagini internazionali. Stefania Pozio Le prove INVALSI di matematica: il confronto con le indagini internazionali. Quali sono le principali indagini internazionali sulla matematica a cui l Italia partecipa? L Italia partecipa

Dettagli

Organizzazione degli archivi

Organizzazione degli archivi COSA E UN DATA-BASE (DB)? è l insieme di dati relativo ad un sistema informativo COSA CARATTERIZZA UN DB? la struttura dei dati le relazioni fra i dati I REQUISITI DI UN DB SONO: la ridondanza minima i

Dettagli

SISTEMI DI NUMERAZIONE E CODICI

SISTEMI DI NUMERAZIONE E CODICI SISTEMI DI NUMERAZIONE E CODICI Il Sistema di Numerazione Decimale Il sistema decimale o sistema di numerazione a base dieci usa dieci cifre, dette cifre decimali, da O a 9. Il sistema decimale è un sistema

Dettagli

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini. Algoritmi di routing dinamici (pag.89) UdA2_L5 Nelle moderne reti si usano algoritmi dinamici, che si adattano automaticamente ai cambiamenti della rete. Questi algoritmi non sono eseguiti solo all'avvio

Dettagli

NUOVI APPROCCI PER UN MANAGER ALLENATORE : IL PROCESSO DI COACHING

NUOVI APPROCCI PER UN MANAGER ALLENATORE : IL PROCESSO DI COACHING gno Inserto di Missione Impresa dedicato allo sviluppo pratico di progetti finalizzati ad aumentare la competitività delle imprese. NUOVI APPROCCI PER UN MANAGER ALLENATORE : IL PROCESSO DI COACHING COSA

Dettagli

COMUNE DI RAVENNA GUIDA ALLA VALUTAZIONE DELLE POSIZIONI (FAMIGLIE, FATTORI, LIVELLI)

COMUNE DI RAVENNA GUIDA ALLA VALUTAZIONE DELLE POSIZIONI (FAMIGLIE, FATTORI, LIVELLI) COMUNE DI RAVENNA Il sistema di valutazione delle posizioni del personale dirigente GUIDA ALLA VALUTAZIONE DELLE POSIZIONI (FAMIGLIE, FATTORI, LIVELLI) Ravenna, Settembre 2004 SCHEMA DI SINTESI PER LA

Dettagli

La comunicazione e il linguaggio

La comunicazione e il linguaggio Linguaggio = sistema di simboli, suoni, significati e regole per la loro combinazione che costituisce la modalita primaria di comunicazione tra gli esseri umani Caratteristiche fondamentali del linguaggio:

Dettagli

Il concetto di valore medio in generale

Il concetto di valore medio in generale Il concetto di valore medio in generale Nella statistica descrittiva si distinguono solitamente due tipi di medie: - le medie analitiche, che soddisfano ad una condizione di invarianza e si calcolano tenendo

Dettagli

Definire la potenza e ricordare l unità di misura della potenza. Definire l energia e la sua unità di misura. Enunciare il teorema delle forze vive

Definire la potenza e ricordare l unità di misura della potenza. Definire l energia e la sua unità di misura. Enunciare il teorema delle forze vive Programmazione per competenze: Istituto scolastico Classe Riferimento ai documenti programmatici Liceo scientifico, indirizzo scienze applicate II Competenza N 3.2, Asse scientifico tecnologico Analizzare

Dettagli

Funzioni funzione dominio codominio legge argomento variabile indipendente variabile dipendente

Funzioni funzione dominio codominio legge argomento variabile indipendente variabile dipendente Funzioni In matematica, una funzione f da X in Y consiste in: 1. un insieme X detto dominio di f 2. un insieme Y detto codominio di f 3. una legge che ad ogni elemento x in X associa uno ed un solo elemento

Dettagli

Nozione di algoritmo. Gabriella Trucco

Nozione di algoritmo. Gabriella Trucco Nozione di algoritmo Gabriella Trucco Programmazione Attività con cui si predispone l'elaboratore ad eseguire un particolare insieme di azioni su particolari informazioni (dati), allo scopo di risolvere

Dettagli

Lezione 8. La macchina universale

Lezione 8. La macchina universale Lezione 8 Algoritmi La macchina universale Un elaboratore o computer è una macchina digitale, elettronica, automatica capace di effettuare trasformazioni o elaborazioni su i dati digitale= l informazione

Dettagli

Complementi di Analisi per Informatica *** Capitolo 2. Numeri Complessi. e Circuiti Elettrici. a Corrente Alternata. Sergio Benenti 7 settembre 2013

Complementi di Analisi per Informatica *** Capitolo 2. Numeri Complessi. e Circuiti Elettrici. a Corrente Alternata. Sergio Benenti 7 settembre 2013 Complementi di Analisi per nformatica *** Capitolo 2 Numeri Complessi e Circuiti Elettrici a Corrente Alternata Sergio Benenti 7 settembre 2013? ndice 2 Circuiti elettrici a corrente alternata 1 21 Circuito

Dettagli

ALGEBRA DELLE PROPOSIZIONI

ALGEBRA DELLE PROPOSIZIONI Università di Salerno Fondamenti di Informatica Corso di Laurea Ingegneria Corso B Docente: Ing. Giovanni Secondulfo Anno Accademico 2010-2011 ALGEBRA DELLE PROPOSIZIONI Fondamenti di Informatica Algebra

Dettagli

Psicometria (8 CFU) Corso di Laurea triennale STANDARDIZZAZIONE

Psicometria (8 CFU) Corso di Laurea triennale STANDARDIZZAZIONE Psicometria (8 CFU) Corso di Laurea triennale Un punteggio all interno di una distribuzione è in realtà privo di significato se preso da solo. Sapere che un soggetto ha ottenuto un punteggio x=52 in una

Dettagli

I Problemi e la loro Soluzione. Il Concetto Intuitivo di Calcolatore. Risoluzione di un Problema. Esempio

I Problemi e la loro Soluzione. Il Concetto Intuitivo di Calcolatore. Risoluzione di un Problema. Esempio Il Concetto Intuitivo di Calcolatore Fondamenti di Informatica A Ingegneria Gestionale Università degli Studi di Brescia Docente: Prof. Alfonso Gerevini I Problemi e la loro Soluzione Problema: classe

Dettagli

03. Il Modello Gestionale per Processi

03. Il Modello Gestionale per Processi 03. Il Modello Gestionale per Processi Gli aspetti strutturali (vale a dire l organigramma e la descrizione delle funzioni, ruoli e responsabilità) da soli non bastano per gestire la performance; l organigramma

Dettagli

MODI, TONALITA E SCALE

MODI, TONALITA E SCALE Teoria musicale - 2 MODI, TONALITA E SCALE MODO MAGGIORE E MODO MINORE Parafrasando il titolo di un celebre libro di Thomas Merton, No man is an island - Nessun uomo è un isola, mi piace affermare subito

Dettagli

Corso di Valutazione Economica dei Progetti e dei Piani. Marta Berni AA. 2006-2007

Corso di Valutazione Economica dei Progetti e dei Piani. Marta Berni AA. 2006-2007 Corso di Valutazione Economica dei Progetti e dei Piani AA. 2006-2007 PIANO e PIANIFICAZIONE 3 Pianificazione È il Processo con il quale un individuo, una impresa, una istituzione, una collettività territoriale

Dettagli

Introduzione alla teoria dei database relazionali. Come progettare un database

Introduzione alla teoria dei database relazionali. Come progettare un database Introduzione alla teoria dei database relazionali Come progettare un database La struttura delle relazioni Dopo la prima fase di individuazione concettuale delle entità e degli attributi è necessario passare

Dettagli

Dimensione di uno Spazio vettoriale

Dimensione di uno Spazio vettoriale Capitolo 4 Dimensione di uno Spazio vettoriale 4.1 Introduzione Dedichiamo questo capitolo ad un concetto fondamentale in algebra lineare: la dimensione di uno spazio vettoriale. Daremo una definizione

Dettagli

Lezione 1 Organizzazione, organi e relazioni

Lezione 1 Organizzazione, organi e relazioni Lezione 1 Organizzazione, organi e relazioni Economia e Organizzazione Aziendale Modulo 4 - L organizzazione aziendale Unità didattica 1 Concetti base dell organizzazione Antonio Dallara Concetto di organizzazione

Dettagli

Tecniche di Prototipazione. Introduzione

Tecniche di Prototipazione. Introduzione Tecniche di Prototipazione Introduzione Con il termine prototipo si intende il primo esempio di un prodotto che deve essere sviluppato e che consente di poter effettuare considerazioni preliminari prima

Dettagli

Il calcolatore oggi : UN SISTEMA DI ELABORAZIONE

Il calcolatore oggi : UN SISTEMA DI ELABORAZIONE Il calcolatore oggi : UN SISTEMA DI ELABORAZIONE hardware Firmware, software memorizzato su chip di silicio Sistema Operativo venduto con l, comprende vari programmi di gestione del sistema Applicativo,

Dettagli

Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore

Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore Contenuti Introduzione 1 Introduzione 2 3 4 5 71/104 Il Calcolatore Introduzione Un computer...... è una macchina in grado di 1 acquisire informazioni (input) dall esterno 2 manipolare tali informazioni

Dettagli

Introduzione all Information Retrieval

Introduzione all Information Retrieval Introduzione all Information Retrieval Argomenti della lezione Definizione di Information Retrieval. Information Retrieval vs Data Retrieval. Indicizzazione di collezioni e ricerca. Modelli per Information

Dettagli

Introduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico

Introduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico Introduzione alle basi di dati Introduzione alle basi di dati Gestione delle informazioni Base di dati Modello dei dati Indipendenza dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS Gestione delle

Dettagli

Matematica generale CTF

Matematica generale CTF Successioni numeriche 19 agosto 2015 Definizione di successione Monotonìa e limitatezza Forme indeterminate Successioni infinitesime Comportamento asintotico Criterio del rapporto per le successioni Definizione

Dettagli

Informatica per le discipline umanistiche 2 lezione 14

Informatica per le discipline umanistiche 2 lezione 14 Informatica per le discipline umanistiche 2 lezione 14 Torniamo ai concetti base dellʼinformatica. Abbiamo sinora affrontato diversi problemi: avere unʼidentità online, cercare pagine Web, commentare il

Dettagli

Informatica per la Storia dell Arte Anno Accademico 2014/2015 Docente: ing. Salvatore Sorce

Informatica per la Storia dell Arte Anno Accademico 2014/2015 Docente: ing. Salvatore Sorce DIPARTIMENTO DI INGEGNERIA CHIMICA, GESTIONALE, INFORMATICA, MECCANICA Informatica per la Storia dell Arte Anno Accademico 2014/2015 Docente: ing. Salvatore Sorce Organizzazione applicazioni multimediali.

Dettagli

RICERCA-AZIONE. l insegnamento riflessivo. Caterina Bortolani-2009

RICERCA-AZIONE. l insegnamento riflessivo. Caterina Bortolani-2009 RICERCA-AZIONE ovvero l insegnamento riflessivo Gli insegnanti sono progettisti.. riflettono sul contesto nel quale devono lavorare sugli obiettivi che vogliono raggiungere decidono quali contenuti trattare

Dettagli

( x) ( x) 0. Equazioni irrazionali

( x) ( x) 0. Equazioni irrazionali Equazioni irrazionali Definizione: si definisce equazione irrazionale un equazione in cui compaiono uno o più radicali contenenti l incognita. Esempio 7 Ricordiamo quanto visto sulle condizioni di esistenza

Dettagli