-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.tex
174 lines (129 loc) · 6.65 KB
/
main.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
\documentclass[11pt,fleqn,oneside]{book} % Default font size and left-justified equations
% COMPILES THE COVER BACKGROUND IF 1
% DOESN'T COMPILE THE COVER BACKGROUND IF 0
\newcommand{\showCover}{1}
\usepackage{fontawesome5}
\usepackage{emoji}
\usepackage[skip=0cm,labelfont=it,labelformat=empty]{subcaption}
\usepackage[autostyle=false, style=english]{csquotes}
\MakeOuterQuote{"}
\newcommand*{\img}[1]{%
\raisebox{-.4\baselineskip}{%
\includegraphics[
height=1.2\baselineskip,
width=1.2\baselineskip,
keepaspectratio,
]{#1}%
}%
}
% =========================================================
% Global settings
\newcommand{\AUTHOR}{Federico Brancasi, Jacopo Manenti}
\newcommand{\CLIENT}{Client Name}
\newcommand{\DATE}{\today}
\newcommand{\VERSION}{1.0}
\newcommand{\TITLE}{Deep Learning}
\newcommand{\SUBTITLE}{University of Trento}
\newcommand{\SUBJECT}{Demo}
\newcommand{\URL}{https://github.com/federicobrancasi/Deep-Learning}
\input{template/forta/main} % Commands of the template
% =========================================================
% COMPILES THE COVER BACKGROUND IF 1
% DOESN'T COMPILE THE COVER BACKGROUND IF 0
\ifnum\showCover=0
\renewcommand{\coverpage}[5]{{\Huge\textbf{Cover Hidden}}
\textcolor{white}{#1, #2, #3, #4, #5}}
\else
% show it
\fi
% Set Theme
\togglethemedl
% \usepackage[autostyle=false, style=english]{csquotes}
% \MakeOuterQuote{"}
\begin{document}
% =========================================================
% \cleardoublepage
% Forces the first chapter to start
% on an odd page so it's on the right
\coverpage{\TITLE}{\SUBTITLE}{\AUTHOR}{\DATE}{\VERSION}
\newpage
\chapter*{Introduction}
Greetings, inquiring minds!
Welcome to this journey through the fascinating world of deep learning. We are Federico and Jacopo, two students like you who decided to put on paper (or rather, pixels on screen) our knowledge acquired during the Deep Learning course taught by Professor Elisa Ricci at the University of Trento.
First of all, a clarification: we are not professionals in the field, but simply two enthusiasts who decided to share their learning journey. These handouts are born out of a desire to help other students like us to tackle the study of Deep Learning.
The content of this book is based primarily on Professor Ricci's course, but we have also drawn from various other sources. For example, we have been inspired by 3Blue1Brown videos (which saved our lives in understanding backpropagation), scientific papers, and specialized websites. Whenever we have been inspired by an outside source, you will find the appropriate link in the text.
A special feature of this book are the illustrations: they are all done using TikZ library. We know that graphics can make all the difference in understanding complex concepts, so we paid special attention to this aspect.
Now, let's talk about you! This project was created for students and is open to students. If you would like to contribute, improve the LaTeX code or report any errors, you can do so on our \href{https://github.com/federicobrancasi/Deep-Learning}{GitHub repository} (click on it to open the link). Your pull requests are more than welcome, whether they are corrections to the text or improvements to the illustrations.
We know that Deep Learning can seem like a tough subject at first. That is precisely why we have tried to go into detail on each topic, breaking down complex concepts into more digestible parts. Our goal is that, at the end of this book, you will be able to say, "\textit{Hey, that wasn't so hard!}"
It's worth mentioning that this book was created using a modified version of the LatHex Forta template. We adapted it to fit our specific needs. If you're interested in the original template, you can find it here: \href{https://github.com/apehex/lathex-template}{LatHex}.
That said, all that remains is for us to wish you good study! Remember: learning is a process, not a destination.
Have a safe journey!
\hfill Federico and Jacopo
\newpage
\tableofcontents
% =========================================================
% CHAPTERS
% =========================================================
\newpage
\chapter{Feedforward Neural Networks}
\setbackgroundchapter{Feedforward Neural Networks}
\input{chapters/chapter1 - Feedforward Neural Networks}
\newpage
\chapter{Backpropagation}
\setbackgroundchapter{Backpropagation}
\input{chapters/chapter2 - Backpropagation}
\newpage
\chapter{Optimization}
\setbackgroundchapter{Optimization}
\input{chapters/chapter3 - Optimization}
\newpage
\chapter{Regularization}
\setbackgroundchapter{Regularization}
\input{chapters/chapter4 - Regularization}
\newpage
\chapter{Convolutional Neural Networks}
\setbackgroundchapter{Convolutional Neural Networks}
\input{chapters/chapter5 - Convolutional Neural Networks}
\newpage
\chapter{Recurrent Neural Networks}
\setbackgroundchapter{Recurrent Neural Networks}
\input{chapters/chapter6 - Recurrent Neural Networks}
\newpage
\chapter{Sequence Models}
\setbackgroundchapter{Sequence Models}
\input{chapters/chapter7 - Sequence Models}
\newpage
\chapter{Transformers}
\setbackgroundchapter{Transformers}
\input{chapters/chapter8 - Transformers}
\newpage
\chapter{Generative Models}
\setbackgroundchapter{Generative Models}
\input{chapters/chapter9 - Generative Models}
\newpage
\chapter{Diffusion Models}
\setbackgroundchapter{Diffusion Models}
\input{chapters/chapter10 - Diffusion Models}
\newpage
\chapter{Large Multi-Modal Models}
\setbackgroundchapter{Large Multi-Modal Models}
\input{chapters/chapter11 - Large Multi-Modal Models}
\newpage
\setbackgroundchapter{That's All Folks!}
\begin{figure}[!htbp]
\centering
\includegraphics[width=\linewidth]{tikz/chapter12 - That's all Folks.png}
\caption{}
\end{figure}
And here we are, at the end of this journey into the world of Deep Learning. If you have made it this far, congratulations! You have just completed no small feat.
Remember when we started, talking about neurons and activation functions? It seems like an eternity ago, doesn't it? Since then, we have been exploring increasingly complex neural networks, taming gradients, training models, and maybe even dreaming tensors at night.
We hope this book has not only taught you the fundamentals but also ignited a passion for Deep Learning. The challenges ahead are complex, but so are the potential rewards. You have the power to shape the future of technology and positively impact society.
Thank you for joining us on this journey.
Good luck and happy innovating!
\hfill Federico and Jacopo
% \setbackgroundchapter{Book Figures}
% \listoffigures
% \listoftables
% \newpage
% \printbibliography[title = {Aliquam}]
\end{document}