Otacon22 HgComo. Reti neurali artificiali
|
|
|
- Valentino Bianco
- 9 anni fa
- Visualizzazioni
Transcript
1 Otacon22 HgComo Reti neurali artificiali
2 Chi sono? Daniele Iamartino ( aka Otacon22 ) Membro del team HgComo Studente/sperimentatore Futura matricola del PoliMi, ex liceale con tesina sulle reti neurali!
3 Chi NON sono! Un esperto di reti neurali artificiali
4 Un po' di storia Turing e il primo modello di macchina calcolatrice programmabile 1943 McCulloch e Pitts propongono un primo modello di neurone artificiale e la sua conessione in reti Interruzione dei finanziamenti alle ricerche 1985 Rumelhart pubblica il nuovo algoritmo di retro-propagazione dell'errore
5 Il neurone biologico
6 La sinapsi La sinapsi funziona da interfaccia tra due neuroni Può amplificare o smorzare il segnale che la attraversa Funziona con un meccanismo elettrochimico
7 Confronti
8 Valore di attivazione Si indica il valore di attivazione con a i w i,j Il peso sinaptico si indica invece con, ovvero il valore del collegamento tra un neurone i ed un neurone j Neurone 1 w i,1 w i,2 a i Neurone 2 Generico neurone i a i = f j w i,j a i... w i,j Generico neurone j Funzione di trasferimento Somma pesata
9 Funzione di trasferimento La più utilizzata è la sigmoide logistica o funzione sigmoidale Dominio: tutti i numeri reali Codominio: compreso in 0 ;1 f x = 1 1+e -x
10 La rete feed-forward
11 La rete feed-forward Strato di ingresso
12 La rete feed-forward Strato di ingresso Strato intermedio
13 La rete feed-forward Strato di uscita Strato di ingresso Strato intermedio
14 La rete feed-forward
15 La rete feed-forward
16 La rete feed-forward
17 La rete feed-forward
18 La rete feed-forward
19 La rete feed-forward
20 La rete feed-forward
21 La rete feed-forward + BIAS Bias
22 La rete feed-forward + BIAS Bias Bias
23 Esempio di calcolo del valore di attivazione a 1 = 1 a 2 = 0,5 w 1,3 = 1 w 2,3 = 2 a 3 = f [ a 1 w 1,3 a 2 w 2,3 ] a 3 = f [ 1 1 0,5 2 ] = f 2 a 3 = 1 0, e
24 L'algoritmo di retro-propagazione dell'errore k j i w i,j = w i,j ε Δ i f ' x = e x e 2x 2e -x 1 Δ i = Err i f ' j w i,j a i f ' x = y y 2 Err i = valore desiderato i valore ottenuto i
25 L'algoritmo di retro-propagazione dell'errore Delta dei neuroni dello strato intermedio Pesi sinaptici tra strato d'ingresso e intermedio Δ j = Err j f' k w k,j a j w k,j = w k,j ε Δ j Err j = i w i,j Δ i k j i
26 Errore quadratico medio Errore totale della rete neurale: E tot = 1 2 i D i Y i 2 Esempio: 1 0 Valore ottenuto: 1 ; valore desiderato: 0 Valore ottenuto: 0 ; valore desiderato: 0,3 E tot = 1 2 [ , ,5 2 ] E tot 0,67 0,5 Valore ottenuto: 0,5 ; valore desiderato: 1
27 Applicazione: approssimazione della funzione seno
28 Applicazione: approssimazione della funzione seno La tangente iperbolica Dominio: tutti i numeri reali Codominio: -1;1 Set di esempi:
29 Risultati dell'applicazione
30 Risultati dell'applicazione
31 Sistema OCR rudimentale
32 Sistema OCR rudimentale
33 Immagine binaria
34 Immagine binaria 16 x = 256 bit, cioè 256 ingressi
35 Struttura della rete 256 neuroni in ingresso (16*16) 16 neuroni in strato intermedio 4 neuroni in uscita ( uno per lettera ) Errore quadratico medio abbassato fino a La rete ha compreso gli 8 esempi ed è riuscita a riconoscere le altre 40 immagini di test senza errori
36 Immagine binaria
37 E quanti neuroni hidden metto? Il numero di neuroni nello strato nascosto in una rete neurale deve dipendere dal numero di fattori o features di cui si vuole tenere conto. Purtroppo raramente è facile capire quante sono effettivamente queste features Esistono alcune formule, anche se restano poco affidabili e solo come relazioni empiriche N n = Numero Esempi Errore percentuale consentito Numero input Numero output Numero esempi 10 Numero pesi
38 Pregi delle reti neurali Applicazioni in contesti con dati soggetti a rumore o parzialmente errati Possono essere utilizzate in contesti di riconoscimento di immagini o di suoni in modo relativamente semplice e veloce. Utilissime in campo di previsioni: sia finanziarie (come ad esempio previsioni di bancarotta, previsione del prezzo di azioni) che meteorologiche o in altri settori. Hanno il pregio assoluto di poter astrarre a delle relazioni tra i dati in modo indipendente e capire i motivi che determinano i risultati
39 Difetti delle reti neurali I risultati molto efficienti ma non spiegabili in modo chiaro: dobbiamo accettarli così come sono. Un po' come una scatola nera. Necessitano spesso set di esempi molto ampi Per alcune applicazioni complesse l'addestramento può richiedere relativamente parecchio tempo. Non esiste la rete perfetta, ma la realizzazione di una struttura adatta al problema da risolvere dipende molto al creatore.
40 Bpnn.py È uno script/lib python comodo per fare qualche test Reperibile a Simula una rete feed-forward a tre strati, utilizzando l'algoritmo back-propagation
41 Bpnn.py Esempio applicativo import bpnn net = bpnn.nn(2, 2, 1) pat = [ [[0,0], [0]], [[0,1], [1]], [[1,0], [1]], [[1,1], [0]] ] net.train(pat) net.test(pat) otacon22@desktop:~$ python bpnn.py error error error error error error error error error error [0, 0] -> [ ] [0, 1] -> [ ] [1, 0] -> [ ] [1, 1] -> [ ]
42 Fast Artificial Neural Network Library (FANN) Reperibile a Vantaggioso perchè ha il bindings su diversi linguaggi:.net, C++, Java, Ada, PERL, PHP, Python, Ruby, Delphi, TCL, Lua, Haskel, Mathematica, Matlab, Prolog, Octave, Pure Data. È dotata anche di vari tool grafici Permette molte operazioni avanzate, tra cui ad esempio settare funzioni di trasferimento diverse per strati differenti
43 Fann example #!/usr/bin/python from pyfann import fann connection_rate = 1 learning_rate = 0.7 num_input = 2 num_neurons_hidden = 4 num_output = 1 desired_error = max_iterations = iterations_between_reports = 1000 ann = fann.create(connection_rate, (num_input, num_neurons_hidden, num_output)) ann.set_learning_rate(learning_rate) ann.set_activation_function_output(fann.sigmoid_symmetric_stepwise) ann.train_on_file("../../examples/xor.data", max_iterations, iterations_between_reports, desired_error) ann.save("nets/xor_float.net")
Intelligenza Artificiale. Soft Computing: Reti Neurali Generalità
Intelligenza Artificiale Soft Computing: Reti Neurali Generalità Neurone Artificiale Costituito da due stadi in cascata: sommatore lineare (produce il cosiddetto net input) net = S j w j i j w j è il peso
Reti Neurali in Generale
istemi di Elaborazione dell Informazione 76 Reti Neurali in Generale Le Reti Neurali Artificiali sono studiate sotto molti punti di vista. In particolare, contributi alla ricerca in questo campo provengono
Reti Neurali. Corso di AA, anno 2016/17, Padova. Fabio Aiolli. 2 Novembre Fabio Aiolli Reti Neurali 2 Novembre / 14. unipd_logo.
Reti Neurali Corso di AA, anno 2016/17, Padova Fabio Aiolli 2 Novembre 2016 Fabio Aiolli Reti Neurali 2 Novembre 2016 1 / 14 Reti Neurali Artificiali: Generalità Due motivazioni diverse hanno spinto storicamente
Riconoscimento di cifre manoscritte tramite una rete neurale
Riconoscimento di cifre manoscritte tramite una rete neurale 3 luglio 2008 Argomenti discussi 1 Il problema 2 Il training set Codifica dei file 3 Soluzione implementata Soluzione ideale Soluzione implementata
INTRODUZIONE AI SISTEMI DI CLASSIFICAZIONE
INTRODUZIONE AI SISTEMI DI CLASSIFICAZIONE CON RETI NEURALI di G. Masala INTRODUZIONE Sistema di classificazione o riconoscimento Un sistema di classificazione [1][2] o di riconoscimento, considerato in
Reti Neurali
Reti Neurali In una piccola ditta di assemblaggio di circuiti integrati è appena arrivata una partita di chip logici con due piedini di input e uno di output, di cui purtroppo s è persa la bolla di accompagnamento:
Apprendimento automatico e Reti Neurali. Francesco Sambo tel
Apprendimento automatico e Reti Neurali Francesco Sambo www.dei.unipd.it/~sambofra [email protected] tel. 049 827 7834 Apprendimento automatico Capacità di un agente di sintetizzare nuova conoscenza
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 [email protected]
Struttura del calcolatore
Mondo esterno Dati di ingresso Calcolatore Dati di uscita Mondo esterno Il calcolatore elabora dei dati di ingresso per ottenere dati in uscita In linea di principio, ma non solo, il compito svolto da
Le reti neurali artificiali. Giacomo Trudu aka Wicker25
Le reti neurali artificiali Giacomo Trudu aka Wicker25 Sommario L'approccio algoritmico Le reti neurali artificiali Apprendimento delle reti neurali Il neurone biologico Il percettrone L'apprendimento
Introduzione agli Algoritmi Genetici ed alle Reti Neurali
Introduzione agli Algoritmi Genetici ed alle Reti Neurali Maurizio Palesi Introduzione agli Algoritmi Genetici ed alle Reti Neurali 1 Sommario Algoritmi Genetici Introduzione e applicazioni Terminologia
Esempi di applicazioni di reti neurali
Esempi di applicazioni di reti neurali Ogni problema di rete neurale segue la stessa procedura di base: (1) caricare il set di dati, (2) inizializzare la rete, (3) addestrare la rete (training), e (4)
Backpropagation in MATLAB
Modello di neurone BACKPROPAGATION Backpropagation in MATLAB Prof. Beatrice Lazzerini Dipartimento di Ingegneria dell Informazione Via Diotisalvi 2, 56122 Pisa La funzione di trasferimento, che deve essere
Cap. 4 Ricostruzione delle tracce con reti neurali
Cap. 4 Ricostruzione delle tracce con reti neurali 4.1 Introduzione alle Reti Neurali 4.1.1 Neuroni Le reti neurali si ispirano al funzionamento dei neuroni biologici, le cellule alla base dell'elaborazione
Cosa è l Informatica?
Cosa è l Informatica? Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Scienza della rappresentazione, memorizzazione, elaborazione e trasmissione dell informazione Elaboratore
Linguaggi di programmazione e astrazione
Linguaggi di programmazione e astrazione i linguaggi di programmazione ad alto livello moderni sono il più potente strumento di astrazione messo a disposizione dei programmatori che possono, con un solo
Conversione di base. Conversione decimale binario. Si calcolano i resti delle divisioni per due
Conversione di base Dato N>0 intero convertirlo in base b dividiamo N per b, otteniamo un quoto Q 0 ed un resto R 0 dividiamo Q 0 per b, otteniamo un quoto Q 1 ed un resto R 1 ripetiamo finché Q n < b
Reti Neurali. F. Sciarrone Dicembre2005. Seminari di Sistemi Informatici
Reti Neurali F. Sciarrone Dicembre2005 Seminari di Sistemi Informatici Schema presentazione Obiettivi generali Reti neurali NeuroSolutions (software per la costruzione di reti neurali) Applicazioni Università
Regressione non lineare con un modello neurale feedforward
Reti Neurali Artificiali per lo studio del mercato Università degli studi di Brescia - Dipartimento di metodi quantitativi Marco Sandri ([email protected]) Regressione non lineare con un modello neurale
Analisi del Rischio Rapina
G. Bruno Ronsivalle Analisi del Rischio Rapina Il nuovo modello di valutazione e simulazione mediante algoritmi neuronali Verso una visione integrata del rischio rapina I tre livelli del modello di analisi
Strumenti per l automazione del testing di applicazioni web Javascript-based
tesi di laurea Strumenti per l automazione del testing di applicazioni web Javascript-based Anno Accademico 2005/2006 relatore Ch.mo prof. Porfirio Tramontana 1 candidato Salvatore Agnello Matr. 41/2612
RETI NEURALI (II PARTE)
RETI NEURALI (II PARTE) HOPFIELD Neural Net è utilizzata come MEMORIA ASSOCIATIVA e come CLASSIFICATORE input e output sono BINARI {+, -} i pesi sono fissati con un apprendimento non iterativo (fixed point
Reti Neurali Artificiali
Reti Neurali Artificiali Master in Gestione dei Dati e Bioimmagini a.a. 2012/2013 Prof. Crescenzio Gallo Dipartimento di Medicina Clinica e Sperimentale [email protected] Concetti base [ 2 ] Le Reti Neurali
LINGUAGGI DI ALTO LIVELLO
LINGUAGGI DI ALTO LIVELLO Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware Linguaggi di alto livello Barriera di astrazione C Fortran Modula-2 Cobol Algol Basic Ada
DAGLI ALGORITMI AI LINGUAGGI. Linguaggi di Programmazione
DAGLI ALGORITMI AI LINGUAGGI Linguaggi di Programmazione E` una notazione con cui e` possibile descrivere gli algoritmi. Programma: e` la rappresentazione di un algoritmo in un particolare linguaggio di
Riconoscimento e recupero dell informazione per bioinformatica
Riconoscimento e recupero dell informazione per bioinformatica Reti Neurali Manuele Bicego Corso di Laurea in Bioinformatica Dipartimento di Informatica - Università di Verona Sommario Introduzione: approcci
Neural Network Toolbox
Neural Network Toolbox In questa sede verrà presentata una trattazione esauriente delle caretteristiche fondamentali del Neuron Network Toolbox presente come pacchetto supplementare al software Matlab
INDICE PREMESSA... 2 IL SOFTWARE NFTP ISO SIMULAZIONI... 4 REPORTS DELLE SIMULAZIONI. La norma ISO
INDICE PREMESSA... 2 IL SOFTWARE NFTP ISO 9613... 2 La norma ISO 9613-2...2 SIMULAZIONI... 4 REPORTS DELLE SIMULAZIONI PREMESSA Conoscendo i valori di emissione della sorgente si è proceduto ad una stima
Artificial Neural Network(ANN)
Artificial Neural Network(ANN) Dott.ssa Elisa Turricchia Alma Mater Studiorum - Università di Bologna ANN: Definizione Una rete neurale artificiale definisce un modello matematico per la simulazione di
Laurea triennale - Comunicazione&DAMS - UNICAL. Dr. Marco Manna 1
Corso di INFORMATICA Laurea triennale - Comunicazione&DAMS Dr. Marco Manna 1 1 Dipartimento di Matematica Università della Calabria Corso di laurea intercalsse in COMUNICAZIONE&DAMS http://elleboro.unical.it/drupalab/informatica2009/
Unità Aritmetico-Logica
Unità Aritmetico-Logica A ritmethic L ogic U nit E l unità che esegue le operazioni aritmetiche e le operazioni logiche AND e OR 1-bit ALU : è una componente dell ALU che produce un singolo bit sui 32
GLI ERRORI DI MISURA
Revisione del 26/10/15 ISTITUTO TECNICO INDUSTRIALE V.E.MARZOTTO Valdagno (VI) Corso di Fisica prof. Nardon GLI ERRORI DI MISURA Richiami di teoria Caratteristiche degli strumenti di misura Portata: massimo
Algoritmi e diagrammi di flusso
Algoritmi e diagrammi di flusso Pablo Genova [email protected] I. I. S. Angelo Omodeo Mortara Indirizzo Tecnico-Economico A. S. 2015 2016 Cos'è un algoritmo? Algoritmo: procedimento che risolve
Conversione Analogico/Digitale
Conversione Analogico/Digitale La conversione Analogico/Digitale (A/D) e quella Digitale/Analogico (D/A) forniscono il legame tra il mondo delle grandezze fisiche (analogiche) e quello del calcolo e della
LA TRASMISSIONE DELLE INFORMAZIONI SECONDA PARTE 1
LA TRASMISSIONE DELLE INFORMAZIONI SECONDA PARTE 1 La rappresentazione dei numeri con la virgola 1 Conversione da decimale in altre basi di numeri con virgola 2 La moltiplicazione in binario 9 Divisione
Sistemi numerici: numeri in virgola mobile Esercizi risolti
Esercizi risolti 1 Esercizio Un numero relativo è rappresentato in virgola mobile secondo lo standard IEEE 754 su 32 bit nel seguente modo: s = 1 e = 10000111 m = 11011000000000000000000 Ricavare il corrispondente
MONTEPAONE S.R.L. Strumentazione Scientifica da laboratorio
Serie Sartorius Extend Le nuove bilance vincenti per il Vostro laboratorio La nuova Serie Sartorius Extend La differenza è la tecnologia superiore Confrontando sulla carta i dati di molte bilance di laboratorio,
Sviluppo di programmi
Sviluppo di programmi Per la costruzione di un programma conviene: 1. condurre un analisi del problema da risolvere 2. elaborare un algoritmo della soluzione rappresentato in un linguaggio adatto alla
Fondamenti di programmazione!! Parte 2!
Fondamenti di programmazione!! Parte 2! 1! Definizione intuitiva di algoritmo! n Elenco finito di istruzioni che specificano una serie di operazioni, eseguendo le quali e possibile risolvere ogni istanza
L intelligenza artificiale
L intelligenza artificiale Le macchine possono pensare? Le macchine sono intelligenti? AI (IA) La storia Il termine Intelligenza Artificiale (IA)) venne introdotto per la prima volta nel 1956 da John McCarthy,,
Esperienze di Apprendimento Automatico per il corso di Intelligenza Artificiale
Esperienze di Apprendimento Automatico per il corso di [email protected] Dipartimento Sistemi e Informatica Università di Firenze Dipartimento Ingegneria dell Informazione Università di Siena Introduzione
In realtà i segnali con i quali dobbiamo confrontarci più frequentemente sono limitati nel tempo
Segnali trattati sino ad ora: continui, durata infinita,.. Su essi sono stati sviluppati strumenti per analizzare output di circuiti e caratteristiche del segnale: Risposta all impulso, prodotto di convoluzione,
Intelligenza Artificiale. Introduzione alle Reti Neurali
Intelligenza Artificiale Introduzione alle Reti Neurali Roberto Marmo Reti Neurali - 1 Introduzione alle Reti Neurali Parte 1. Il cervello umano Parte 2. La rete neurale Parte 3. L apprendimento della
ELEMENTI DI PROGRAMMAZIONE a.a. 2012/13 MACCHINE, ALGORITMI, PROGRAMMI
ELEMENTI DI PROGRAMMAZIONE a.a. 22/3 MACCHINE, ALGORITMI, PROGRAMMI Andrea Prevete, UNINA2 23 UNA GERARCHIA DI MACCHINE macchine combinatorie macchine sequenziali (automi a stati finiti)... macchine di
Note sull implementazione in virgola fissa di filtri numerici
Note sull implementazione in virgola fissa di filtri numerici 4 settembre 2006 1 Introduction Nonostante al giorno d oggi i processori con aritmetica in virgola mobili siano molto comuni, esistono contesti
Music Information Retrieval
: Manipolazione del segnale audio e Music Information Retrieval Music Information Retrieval lezione 9: 11/04/2016 Sound and Music Computing Definizione e scopo Studio della catena di comunicazione relativa
Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma. Fondamenti di Informatica
Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Fondamenti di Informatica Linguaggi di Programmazione Michele Tomaiuolo Linguaggi macchina I
Lez. 5 La Programmazione. Prof. Salvatore CUOMO
Lez. 5 La Programmazione Prof. Salvatore CUOMO 1 2 Programma di utilità: Bootstrap All accensione dell elaboratore (Bootsrap), parte l esecuzione del BIOS (Basic Input Output System), un programma residente
Elettronica digitale: cenni
Elettronica digitale: cenni VERSIONE 30.5.01 Non solo analogico La gestione di informazione prevede tipicamente fasi di elaborazione, in cui occorre calcolare funzioni ( qual è la somma di questi due valori?
Mariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche
Mariarosaria Napolitano Architettura TCP/IP Corso di: Laboratorio di tecnologie informatiche e telematiche Contesto e Prerequisiti Contesto E' rivolto agli studenti del V anno degli Istituti Tecnici Industriali
PROBLEMI ALGORITMI E PROGRAMMAZIONE
PROBLEMI ALGORITMI E PROGRAMMAZIONE SCIENZE E TECNOLOGIE APPLICATE CLASSE SECONDA D PROGRAMMARE = SPECIFICARE UN PROCEDIMENTO CAPACE DI FAR SVOLGERE AD UNA MACCHINA UNA SERIE ORDINATA DI OPERAZIONI AL
Tecnica di Subnetting e Sub-subnetting
Tecnica di Subnetting e Sub-subnetting Autore: Roberto Bandiera febbraio 2015 Quando si ha a disposizione un pacchetto di indirizzi IP pubblici per l intera nostra rete aziendale occorre suddividere tale
LA PROGRAMMAZIONE MATEMATICA (p.m.)
LA PROGRAMMAZIONE MATEMATICA (p.m.) Un problema di programmazione matematica è un problema di ottimizzazione riconducibile alla seguente espressione generale: ricercare i valori delle variabili x 1, x
2. Algoritmi e Programmi
12 2. Algoritmi e Programmi Dato un problema, per arrivare ad un programma che lo risolva dobbiamo: individuare di cosa dispongo: gli input; definire cosa voglio ottenere: gli output; trovare un metodo
Informatica Generale 1 - Esercitazioni Flowgraph, algebra di Boole e calcolo binario
Informatica Generale 1 - Esercitazioni Flowgraph, algebra di Boole e calcolo binario Daniele Pighin [email protected] FBK Via Sommarive, 18 I-38050 Trento, Italy February 27, 2008 Outline 1 Algebra di Boole
Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004. Docente. Orario. Da Ottobre-Dicembre:
Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004 1 Docente Patrizia Boccacci Ufficio 332 III piano Dipartimento di Informatica e Sc. Inf. Tel. 010-3536732 E-mail: [email protected]
DEEP LEARNING. Scuola Politecnica e delle Scienze di Base Corso di Laurea in Ingegneria Informatica. Elaborato finale in INTELLIGENZA ARTIFICIALE
Scuola Politecnica e delle Scienze di Base Corso di Laurea in Ingegneria Informatica Elaborato finale in INTELLIGENZA ARTIFICIALE DEEP LEARNING Anno Accademico 2014-2015 Candidato: NICOLA CAPUANO matr.
Intelligenza Artificiale Complementi ed Esercizi
Intelligenza Artificiale Complementi ed Esercizi Reti Neurali A.A. 2008-2009 Sommario Esempio di costruzione di programma in linguaggio c per la backpropagation Neurosolutions: esempio di sistema commerciale
AXO - Architettura dei Calcolatori e Sistema Operativo. organizzazione strutturata dei calcolatori
AXO - Architettura dei Calcolatori e Sistema Operativo organizzazione strutturata dei calcolatori I livelli I calcolatori sono progettati come una serie di livelli ognuno dei quali si basa sui livelli
LINGUAGGI DI ALTO LIVELLO. Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware
LINGUAGGI DI ALTO LIVELLO Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware 1 LINGUAGGI DI ALTO LIVELLO Barriera di astrazione Fortran Cobol Basic Pascal Python C
Programmazione modulare
Programmazione modulare 2016 2017 Indirizzo: 1 BIENNIO Informatica e Telecomunicazioni Disciplina: SCIENZE E TECNOLOGIE APPLICATE Classi: 2 C - 2 D - 2 F Ore settimanali: 3 ore Prerequisiti per l'accesso
Modelli di reti neurali: multilayer perceptron e radial basis function
Università degli Studi di Padova Dipartimento di Ingegneria dell Informazione Corso di Laurea in Ingegneria dell Informazione Modelli di reti neurali: multilayer perceptron e radial basis function Laureando:
TEORIE E TECNICHE PER LA COMUNICAZIONE DIGITALE
TEORIE E TECNICHE PER LA COMUNICAZIONE DIGITALE Riccardo Dondi Dipartimento di Scienze dei linguaggi, della comunicazione e degli studi culturali Università degli Studi di Bergamo Informazione sul corso
Dal percettrone di Rosenblatt alle Reti Convoluzionali
Scuola Politecnica e delle Scienze di Base Corso di Laurea in Ingegneria Informatica Elaborato finale in Intelligenza Artificiale Dal percettrone di Rosenblatt alle Reti Convoluzionali Anno Accademico
Il metodo della regressione
Il metodo della regressione Il matching statistico Il matching statistico si basa sull idea di abbinare a ciascun soggetto trattato un soggetto non trattato tendenzialmenre equivalente, ovvero molto simile
Intelligenza Artificiale. Reti Neurali
Intelligenza Artificiale Reti Neurali Roberto Marmo Laboratorio di Visione Artificiale, Pavia [email protected] Reti Neurali - 1 Obiettivi Apprendere un paradigma di calcolo che deriva dal cervello
Introduzione al Calcolo Scientifico
Introduzione al Calcolo Scientifico Francesca Mazzia Dipartimento di Matematica Università di Bari Francesca Mazzia (Univ. Bari) Introduzione al Calcolo Scientifico 1 / 14 Calcolo Scientifico Insieme degli
La grande frontiera dell utilità nell economia del benessere
Seminario di Scienza delle Finanze Marco Passarella La grande frontiera dell utilità nell economia del benessere Martedì 3 maggio 2011 Legenda: Parti trattate in Bosi (2006, cap. 1.2-1.3) Parti non trattate
Apprendimento Automatico (Lezione 1)
Apprendimento Automatico (Lezione 1) Fabio Aiolli www.math.unipd.it/~aiolli Sito web del corso www.math.unipd.it/~aiolli/corsi/1516/aa/aa.html Orario 40 ore di lezione in aula (5cfu) 8 ore di laboratorio
Valutazioni preliminari all acquisto di un computer
Valutazioni preliminari all acquisto di un computer Valutazioni preliminari all acquisto di un computer Cosa si intende per computer? Qual è la nostra disponibilità economica? Qual è l utilizzo che faremo
Pianificazione di reti IP Subnetting e CIDR
Pianificazione di reti IP Subnetting e CIDR A.A. 2005/2006 Walter Cerroni Pianificazione di reti IP L enorme successo di Internet ha reso gli indirizzi IP una risorsa preziosa (quindi costosa) In attesa
Cap. 2 - Rappresentazione in base 2 dei numeri interi
Cap. 2 - Rappresentazione in base 2 dei numeri interi 2.1 I NUMERI INTERI RELATIVI I numeri relativi sono numeri con il segno: essi possono essere quindi positivi e negativi. Si dividono in due categorie:
Programma del corso. Elementi di Programmazione. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Architettura del calcolatore
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori Elementi di Programmazione Algoritmi e programmi Algoritmo Sequenza
STRUMENTO DI SUPPORTO PER L ANALISI DEL RISCHIO-RAPINA
Convegno ABI BANCHE E SICUREZZA 2007 STRUMENTO DI SUPPORTO PER L ANALISI DEL RISCHIO-RAPINA Fabrizio Capobianco Responsabile Ufficio Gestione Sicurezza - SGS Gruppo Banco Popolare di Verona e Novara Caratteristiche
Sintesi Sequenziale Sincrona Sintesi Comportamentale di reti Sequenziali Sincrone
Sintesi Sequenziale Sincrona Sintesi Comportamentale di reti Sequenziali Sincrone Il problema dell assegnamento degli stati versione del 9/1/03 Sintesi: Assegnamento degli stati La riduzione del numero
Rappresentazioni numeriche
Rappresentazioni numeriche Un numero è dotato di un valore una rappresentazione La rappresentazione di un numero è il sistema che utilizziamo per indicarne il valore. Normalmente è una sequenza (stringa)
Cos è una wavelet? Applicazioni della trasformata wavelet. Analisi multirisoluzione
Cos è una wavelet? Applicazioni della trasformata wavelet Analisi multirisoluzione Tre tecniche: Piramidi di immagine Trasformata di Haar Codifica per sottobande Il numero totale di pixel nel caso di una
