Offerta Didattica

 

INFORMATICA

DEVICES AND CIRCUITS FOR ARTIFICIAL INTELLIGENCE

Classe di corso: L-31 - Scienze e tecnologie informatiche
AA: 2022/2023
Sedi: MESSINA
SSDTAFtipologiafrequenzamoduli
ING-IND/31Affine/IntegrativaLiberaLiberaNo
CFUCFU LEZCFU LABCFU ESEOREORE LEZORE LABORE ESE
64024824024
Legenda
CFU: n. crediti dell’insegnamento
CFU LEZ: n. cfu di lezione in aula
CFU LAB: n. cfu di laboratorio
CFU ESE: n. cfu di esercitazione
FREQUENZA:Libera/Obbligatoria
MODULI:SI - L'insegnamento prevede la suddivisione in moduli, NO - non sono previsti moduli
ORE: n. ore programmate
ORE LEZ: n. ore programmate di lezione in aula
ORE LAB: n. ore programmate di laboratorio
ORE ESE: n. ore programmate di esercitazione
SSD:sigla del settore scientifico disciplinare dell’insegnamento
TAF:sigla della tipologia di attività formativa
TIPOLOGIA:LEZ - lezioni frontali, ESE - esercitazioni, LAB - laboratorio

Obiettivi Formativi

Il corso si propone di fornire gli strumenti concettuali per realizzare soluzioni di Intelligenza Artificiale basate su componenti elettronici, dando così una panoramica degli approcci tecnologici alla base dello sviluppo di soluzioni intelligenti.

Learning Goals

The course aims to provide the key concepts for creating Artificial Intelligence solutions based on electronic components, thus giving an overview of the technological approaches underlying the development of intelligent solutions.

Metodi didattici

Lezioni frontali ed esercitazioni in aula. Esercitazioni in aula. Seminari.

Teaching Methods

Lectures in the classroom. Exercises in the classroom. Seminars.

Prerequisiti

Conoscenze di base di matematica (numeri complessi, derivate).

Prerequisites

Basic notions of mathematics (complex numbers, derivative).

Verifiche dell'apprendimento

L'esame consiste: (i) in una prova scritta basata su esercizi di teoria dei circuiti (obbligatoria); (ii) in un progetto di una rete neurale concordato con il docente (obbligatorio) da concludere prima della data di esame; (iii) in una prova orale (non obbligatoria).

Assessment

The finale exam includes: (i) a written test on exercises of circuit network theory (mandatory); (ii) a project of a neural network assigned by the professor (mandatory) to finalize before the date of the exam; (iii) oral test (not mandatory).

Programma del Corso

Carica. Campo Elettrico. Potenziale e Corrente elettrica. Bipoli e loro caratterizzazione. Resistenze. Legge di Ohm. Generatori di tensione e di corrente. Legge di Ohm generalizzata. Leggi di Kirchhoff. Condensatori. Induttori. Circuiti elettrici in continua. Principio di sovrapposizione degli effetti. Metodi sistematici per la risoluzione di circuiti. Teoremi per la risoluzione di circuiti. Corrente alternata. Fasori. Circuiti in alternata. Introduzione all’intelligenza artificiale. Modelli neurone/sinapsi. MAC. Reti neurali supervisionate, non-supervisionate ed a insegnamento rinforzato. Reti convoluzionali. Deep learning. Modello fisiologico dei neuroni. Modelli dinamici neuronali. Reti neurali spiking. Introduzione alle tecnologie hardware per la realizzazione di dispositivi e circuiti per l’intelligenza artificiale. Spintronica. Oscillatori. Diodi. Memristori. Sinapsi. Neuroni. Sincronizzazione. Implementazione della convoluzione e reti convoluzionali. Reti binarie. Ising Machines. Generazione di numeri random. Calcolo probabilistico.

Course Syllabus

Charge. Electric and magnetic field. Electrical voltage and current. Two-terminal devices and their characterization. Resistors. Ohm’s law. Voltage and current generators. Ohm’s generalized law. Capacitors. Inductors. Electric circuits in dc. Superposition principle. Systematic analysis of electrical circuits. Theorems for the solution of electrical circuits. Ac current. Phasors. Electrical circuits in ac. Introduction to artificial intelligence. Neuron/synapsis model. Supervised, unsupervised and reinforcement learning. Convolutional neural networks. Deep learning. Spiking neurons. Dynamical models of spiking neurons. Spiking neural networks. Overview of the hardware technologies used for the realization of devices and circuits for artificial intelligence. Spintronics. Oscillators. Diodes. Memristors. Synapses. Neurons. Synchronization. Implementation of convolution and convolutional neural networks. Binary neural networks. Ising machine. Random number generators. Probabilistic computing.

Testi di riferimento: Appunti delle lezioni. Spiking Neuron Models Single Neurons, Populations, Plasticity Wulfram Gerstner and Werner M. Kistler Cambridge University Press, 2002. Alexsander, Fundamental of Electric Circuits, McGrawill

Elenco delle unità didattiche costituenti l'insegnamento

Docente: GIOVANNI FINOCCHIO

Orario di Ricevimento - GIOVANNI FINOCCHIO

GiornoOra inizioOra fineLuogo
Lunedì 15:00 17:00Ex Facoltà di Ingegneria Corpo B 8° Piano
Martedì 15:00 17:00Ex Facoltà di Ingegneria Corpo B 8° Piano
Note:
  • Segui Unime su:
  • istagram32x32.jpg
  • facebook
  • youtube
  • twitter
  • UnimeMobile
  • tutti