Computational Intelligence and Deep Learning
PyTorch Tensor Operations
PyTorch Tensor Operations Tensors are multi-dimensional arrays that generalize scalars, vectors, and matrices to higher dimensions. In PyTorch, tensors serve as the fundamental building block for storing data and performing operations within machine learning models. Tensor algebra is a branch of mathematics dealing with tensors and their mathematical operations.
From Data to Models - Foundations of Function Approximation and Classification
The first part of this course focuses on creating a model to describe the relationship between an input pattern $p$ and its associated output $o$. This concept is fundamental for machine learning, where we aim to predict outcomes or derive insights based on input data.
Autograd and Optimization Techniques
Consider a function $f$ that depends on some parameters $\theta$: $f(x | \theta)$. We have a set of input-output pairs, $(x_0, y_0), (x_1, y_1), \ldots, (x_n, y_n)$. For each input-output pair, we can define an error function $E$ that measures the difference between the output of $f$ and the actual value $y$.