Home
Course Guidelines
About the course Prerequite Material References
Python
Jupyter Notebooks Python overview
Exercises
Before the semester start: Installation and exercise setup Week 1: Introduction to Python and libraries Week 2: Vector representations Week 3: Linear Algebra Week 4: Linear Transformations Week 5: Models and least squares Week 6: Assignment 1 - Gaze Estimation Week 7: Model selection and descriptive statistics Week 8: Filtering Week 9: Classification Week 10: Evaluation Week 11: Dimensionality reduction Week 12: Clustering and refresh on gradients Week 13: Neural Networks Week 14: Convolutional Neural Networks (CNN's)
Tutorials
Week 1: Data analysis, manipulation and plotting Week 2: Linear algebra Week 3: Transformations tutorial Week 4: Projection and Least Squares tutorial Week 7: Cross-validation and descriptive statistics tutorial Week 8: Filtering tutorial Week 11: Gradient Descent / Ascent
In-class Exercises
In-class 1 In-class 2 In-class 10 In-class 3 In-class 4 In-class 8
Explorer

Document

  • Overview

Content

  • Writing notes using Markdown
    • Equations
    • Typography
  • Heading 2
    • Heading 3
      • Heading 4
    • Links and Images
    • Tables

Jupyter Notebooks

This page contains helpful tips for how to use Jupyter Notebooks as a tool for documenting your work. A more thorough guide is available as part of the official documentation .

Writing notes using Markdown

Notebooks use markdown cells for text formatting. Markdown is a markup language with a very simple syntax that makes it easy to specify headers, images, tables, equations, and more using a plain text syntax. Many of you probably already know it from GitHub (and similar services) that use it for ReadME and Wiki files.

Equations

Jupyter Notebooks allow you to write mathematical expressions using the familiar LaTeX syntax. Some different formats are available:

Inline equation: $\sum_{i=1}^N$. Block equation: $$ \frac{2}{3} $$ LaTeX block equation: $$ \begin{align} \int_{-\infty}^\infty \end{align} $$
Inline equation: $\sum_{i=1}^N$.

Block equation:

$$
\frac{2}{3}
$$

LaTeX block equation:

$$
\begin{align}
\int_{-\infty}^\infty
\end{align}
$$

Actual output:


Inline equation: $\sum_{i=1}^N$.

Block equation:

$$ \frac{2}{3} $$

LaTeX block equation:

$$ \begin{align} \int_{-\infty}^\infty \end{align} $$

Typography

The following commands can be used to specify the font size and style:

# Heading 1 ## Heading 2 ### Heading 3 #### Heading 4 ##### Heading 5 ###### Heading 6 **Bold** *Italic* _Underscore_
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6

**Bold**

*Italic*

_Underscore_

Actual output:


Heading 1 is hidden because it interferes with the menu of the webpage.

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Bold

Italic

Underscore


Links and Images

[Some link](https://jupyter-notebook.readthedocs.io/en/stable/index.html) ![image text](imgs/blackhole.jpg)
[Some link](https://jupyter-notebook.readthedocs.io/en/stable/index.html)

![image text](imgs/blackhole.jpg)

Actual output:


Some link

image text


Tables

| Col 1 | Col 2 | |-------|-------| | 0 | 1 | | 2 | 3 |
| Col 1 | Col 2 |
|-------|-------|
| 0 | 1 |
| 2 | 3 |

Actual output:


Col 1 Col 2
0 1
2 3

| Col 1 | Col 2 | |-------|-------| | 0 | 1 | | 2 | 3 |