Maturità: Reti neurali idea generale

Ripasso sui concetti fondamentali delle reti neurali per prepararsi all'esame di maturità, coprendo definizioni, architetture e applicazioni pratiche.

Alessandro2007·24 schede·24 domande
maturitàcomputer_scienceai_ml
0
Lo so
1 / 24
0
Sto imparando
Fronte

Rete neurale

Tocca per girare
Retro

Modello computazionale ispirato al cervello umano, composto da nodi e connessioni.

Tocca per girare
Lo so
Sto imparando

Quiz(24 domande)

Domanda 1 di 24

1. Quale delle seguenti affermazioni descrive meglio una rete neurale?

Termini in questo set(24)

Schede 1(12)

Rete neurale

Modello computazionale ispirato al cervello umano, composto da nodi e connessioni.

Qual è la funzione di attivazione?

Funzione che determina l'output di un nodo. Esempi: sigmoid, ReLU.

True o False: Le reti neurali non possono apprendere dai dati.

False. Le reti neurali apprendono dai dati tramite l'addestramento.

Struttura di una rete neurale

Strati: input, nascosti, output. Nodi con pesi e bias.

Ottimizzazione in reti neurali

Tecniche per migliorare l'accuratezza: Gradient Descent, Adam Optimizer.

Cos'è il overfitting?

Quando un modello si adatta troppo ai dati di addestramento, perdendo generalizzazione.

Fill the blank: La __________ è usata per evitare l'overfitting.

regolarizzazione

Quali sono i tipi di reti neurali?

Feedforward, Convoluzionali (CNN), Ricorrenti (RNN).

Esempio di applicazione delle reti neurali

Riconoscimento vocale, traduzione automatica, riconoscimento immagini.

Funzione di costo

Misura la differenza tra output previsto e reale. Esempi: MSE, Cross-Entropy.

Qual è il ruolo del learning rate?

Controlla quanto i pesi vengono aggiornati ad ogni iterazione.

True o False: Le reti neurali sono sempre più accurate delle altre tecniche.

False. Non sempre sono le migliori in ogni contesto.

Schede 2(12)

Rete neurale artificiale →

Modello matematico ispirato al cervello umano, composto da nodi (neuroni) e connessioni (sinapsi).

Cosa è un neurone in una rete neurale?

Unità fondamentale di elaborazione che riceve input, applica una funzione di attivazione e produce output.

Funzione di attivazione →

Formula che determina se un neurone attiva, ad esempio: f(x)=11+e−x\displaystyle f(x) = \frac{1}{1 + e^{-x}} (sigmoide).

Vero o falso: Le reti neurali non possono apprendere dai dati.

Falso. Le reti neurali apprendono dai dati grazie all'addestramento e all'ottimizzazione.

Sovradattamento →

Quando un modello si adatta troppo ai dati di addestramento, perdendo capacità di generalizzazione.

Esempio di applicazione delle reti neurali:

- Riconoscimento vocale - Visione artificiale - Traduzione automatica - Gioco degli scacchi

Qual è il ruolo della retropropagazione?

Tecnica utilizzata per aggiornare i pesi delle connessioni in una rete dopo ogni passaggio dell'addestramento.

Dati di addestramento →

Insieme di dati utilizzati per addestrare il modello, comprendente input e output desiderati.

Rete neurale convoluzionale (CNN) →

Tipo di rete progettata per elaborare dati strutturati in griglia, come immagini. Utilizza strati convoluzionali.

Cosa rappresenta un peso in una rete neurale?

Valore che determina l'importanza di un input. I pesi vengono aggiornati durante il processo di apprendimento.

Reti neurali ricorrenti (RNN) →

Reti progettate per elaborare sequenze di dati, come testi o dati temporali, mantenendo memoria di stati precedenti.

Overfitting → Come evitarlo?

- Usare regolarizzazione - Aumentare il set di dati - Utilizzare tecniche di dropout

Domande in questo set(24)

1. Quale delle seguenti affermazioni descrive meglio una rete neurale?

A.È un modello computazionale ispirato al cervello umano.
B.È un programma di codifica per la sicurezza dei dati.
C.È un algoritmo di ricerca su Internet.
D.È un sistema di archiviazione di dati.

2. Cosa rappresenta una sinapsi in una rete neurale?

A.La connessione tra neuroni
B.L'input ricevuto dal neurone
C.L'output prodotto dal neurone
D.La funzione di attivazione

3. Qual è la funzione primaria della funzione di attivazione in una rete neurale?

A.Determinare l'output di un nodo.
B.Aumentare la velocità di calcolo.
C.Ridurre il numero di nodi.
D.Minimizzare gli errori di previsione.

4. Quale delle seguenti affermazioni è vera riguardo alla funzione di attivazione?

A.Serve solo nei neuroni di output
B.Determina se un neurone deve attivarsi
C.Non ha alcun impatto sulle prestazioni della rete
D.È sempre lineare

5. True o False: Le reti neurali possono apprendere solo da dati strutturati.

A.False
B.True
C.Dipende dal tipo di rete
D.Solo nei casi di supervisione

6. Qual è un esempio di applicazione delle reti neurali?

A.Creazione di grafica 3D
B.Previsione del tempo
C.Riconoscimento facciale
D.Modifica di documenti di testo

7. Quale descrizione rappresenta meglio la struttura di una rete neurale?

A.Composta da strati di nodi interconnessi.
B.Utilizza solo un singolo strato per l'elaborazione.
C.Si basa esclusivamente su algoritmi di apprendimento non supervisionato.
D.Funziona senza alcuna connessione tra i nodi.

8. Cos'è il sovradattamento in una rete neurale?

A.Quando il modello non riesce a memorizzare i dati
B.Quando il modello si adatta troppo ai dati di addestramento
C.Quando il modello non utilizza alcun dato di addestramento
D.Quando il modello è troppo semplice

9. Qual è la funzione principale delle tecniche di ottimizzazione in una rete neurale?

A.Migliorare l'accuratezza del modello.
B.Rendere il codice più leggibile.
C.Aumentare il numero di nodi nella rete.
D.Ridurre il tempo di esecuzione del programma.

10. Qual è il principale ruolo della retropropagazione?

A.Calcolare il costo del modello
B.Aggiornare i pesi delle connessioni
C.Determinare la dimensione del modello
D.Raccogliere dati di addestramento

11. Cosa si intende per overfitting in un modello di rete neurale?

A.Un modello che si adatta troppo ai dati di addestramento.
B.Un modello che non riesce a imparare dai dati.
C.Un modello con una struttura ridondante.
D.Un modello che generalizza bene sui nuovi dati.

12. Cosa sono i dati di addestramento?

A.Dati utilizzati per testare il modello
B.Principali dati utilizzati per addestrare la rete
C.Dati generati dal modello
D.Dati che non influenzano il modello

13. Quale delle seguenti tecniche è utilizzata per evitare l'overfitting?

A.Regolarizzazione
B.Aumento della dimensione del set di dati
C.Rimozione dei nodi
D.Aumento della profondità della rete

14. Qual è la caratteristica principale delle reti neurali convoluzionali?

A.Elaborano solo dati numerici
B.Utilizzano strati convoluzionali per analizzare immagini
C.Non possono elaborare sequenze di dati
D.Possono solo classificare dati testuali

15. Quali sono i tipi principali di reti neurali?

A.Feedforward, Convoluzionali e Ricorrenti
B.Solo feedforward
C.Solo convoluzionali
D.Nessuno dei precedenti

16. Cosa determina un peso in una rete neurale?

A.Il numero totale di neuroni
B.L'importanza di un input nella rete
C.La dimensione della rete
D.Il tipo di funzione di attivazione

17. Quale tra le seguenti è un'applicazione comune delle reti neurali?

A.Riconoscimento vocale
B.Compilazione di documenti
C.Creazione di siti web
D.Elaborazione di fogli di calcolo

18. Quale delle seguenti affermazioni è falsa riguardo alle reti neurali ricorrenti?

A.Possono gestire dati sequenziali
B.Mantengono memoria di stati precedenti
C.Non possono elaborare dati temporali
D.Utilizzano feedback per l'elaborazione

19. Cos'è una funzione di costo in una rete neurale?

A.Misura la differenza tra l'output previsto e quello reale.
B.Determina il numero di nodi nella rete.
C.Calcola la velocità di apprendimento.
D.Regola la profondità della rete.

20. Quale tecnica può aiutare a prevenire il sovradattamento?

A.Aumentare la complessità del modello
B.Usare regolarizzazione
C.Ridurre il numero di dati
D.Evitare la retropropagazione

21. Qual è il ruolo del learning rate in una rete neurale?

A.Controlla quanto i pesi vengono aggiornati ad ogni iterazione.
B.Determina il numero di strati nella rete.
C.Aumenta il tempo di addestramento.
D.Rimuove i dati non necessari.

22. Qual è una funzione di attivazione comune utilizzata nelle reti neurali?

A.f(x) = x^2
B.f(x) = \\frac{e^x}{1 + e^x}
C.f(x) = 1 - x
D.f(x) = \sqrt{x}

23. True o False: Le reti neurali sono sempre più efficaci rispetto ad altri algoritmi di apprendimento automatico.

A.False
B.True
C.Solo in contesti specifici
D.Mai

24. Quale delle seguenti affermazioni descrive meglio il ruolo di un neurone in una rete neurale?

A.Riceve input, applica una funzione di attivazione e produce output.
B.Solo elabora dati senza alcun input.
C.Non ha alcuna funzione nel processo di apprendimento.
D.È l'elemento che mantiene la memoria del modello.

Set correlati

Crea il tuo set di studio

Carica un PDF, incolla le tue note o descrivi un argomento – l'IA genera schede, quiz e altro in pochi secondi.