Book description
Negli ultimi dieci anni, con il ritorno delle reti neurali, la comprensione del Deep Learning è diventata essenziale e questo manuale fornisce un’introduzione approfondita per i data scientist e gli ingegneri del software con precedenti esperienze nel machine learning. Inizierete con le basi del Deep Learning e passerete rapidamente ai dettagli di importanti architetture avanzate, implementando tutto da zero. L’autore Seth Weidman vi mostra come funzionano le reti neurali usando un approccio basato su principi primi. Imparerete come applicare da zero le reti neurali multistrato, le reti neurali convoluzionali e quelle ricorrenti. Acquisendo una comprensione dettagliata di come queste reti funzionino matematicamente, computazionalmente e concettualmente, porterete a termine con successo i vostri futuri progetti di Deep Learning.
Table of contents
- Copertina
- Frontespizio
- Copyright
- Sommario
- Introduzione
-
Capitolo 1 - Fondamenti
- Funzioni
- Derivate
- Funzioni annidate
- La regola della catena
- Un esempio un po’ più lungo
- Funzioni con molteplici input
- Derivate di funzioni con molteplici input
- Funzioni con molteplici input vettoriali
- Creare nuove caratteristiche da caratteristiche esistenti
- Derivate di funzioni con molteplici input vettoriali
- Funzioni vettoriali e loro derivate: un passo in più
- Funzioni vettoriali e loro derivate: il passaggio a ritroso
- Grafo computazionale con due matrici bidimensionali in input
- La parte divertente: il passaggio a ritroso
- Conclusione
- Capitolo 2 - Principi fondamentali
-
Capitolo 3 - Deep Learning da zero
- Definizione di Deep Learning: un primo passo
- Gli elementi fondamentali delle reti neurali: le operazioni
- Gli elementi fondamentali delle reti neurali: gli strati
- Componenti fondamentali su componenti fondamentali
- NeuralNetwork e qualche altra classe
- Deep Learning da zero
- Trainer e Optimizer
- Assemblare il tutto
- Il primo modello di Deep Learning (da zero)
- Conclusione e passi successivi
- Capitolo 4 - Extensions
- Capitolo 5 - Reti neurali convoluzionali
-
Capitolo 6 - Reti neurali ricorrenti
- La limitazione fondamentale: la gestione delle ramificazioni
- Differenziazione automatica
- L’origine delle reti neurali ricorrenti
- Introduzione alle reti neurali ricorrenti
-
RNN: il codice
- La classe RNNLayer
- Gli elementi essenziali degli RNNNode
- Gli RNNNode “alla vaniglia”
- Limitazioni degli RNNNode “alla vaniglia”
- Una soluzione: GRUNode
- LSTMNode
- Rappresentazione dei dati per un modello linguistico basato su RNN a livello di carattere
- Altre attività di modellazione linguistica
- Abbinare le varianti di RNNLayer
- Riassumendo il tutto
- Conclusione
-
Capitolo 7 - PyTorch
- I Tensor di PyTorch
-
Deep Learning con PyTorch
- Gli elementi di PyTorch: Model, Layer, Optimizer e Loss
- Implementare gli elementi fondamentali di una rete neurale usando PyTorch: DenseLayer
- Esempio: il modello dei prezzi delle case di Boston in PyTorch
- Gli elementi di PyTorch: Optimizer e Loss
- Gli elementi di PyTorch: Trainer
- Trucchi per ottimizzare l’addestramento in PyTorch
- Reti neurali convoluzionali in PyTorch
- DataLoader e trasformazioni
- LSTM in PyTorch
- Post scriptum: apprendimento non supervisionato via Autoencoder
- Conclusione
- Appendice A - Discussioni
Product information
- Title: Deep learning
- Author(s):
- Release date: September 2023
- Publisher(s): Tecniche Nuove
- ISBN: 9788848141130
You might also like
book
Deep Learning
Ever since computers began beating us at chess, they've been getting better at a wide range …
video
Deep Learning
Push the envelope of data science by exploring emerging topics such as neural networks, deep learning, …
audiobook
Deep Learning
Deep learning is an artificial intelligence technology that enables computer vision, speech recognition in mobile phones, …
book
Deep Learning
Pomysł, by komputery wykorzystywać do generowania inteligentnych rozwiązań, narodził się w zamierzchłych dla informatyki czasach, mniej …