Giter Club home page Giter Club logo

ese200's Introduction

Installation

In this course we will use Python and conda to install the necessary dependencies. You can check wether you have conda installed by running

conda --version

which should print the version of conda that you have installed.

You can install miniconda by downloading the latest version of the the installer for your platform (Linux, Mac or Windows) from this site. Then you simply run the downloaded file (you can also find detailed installation instructions here.

Once you installed conda you can create a new environment for the course and install all dependencies by running on a terminal:

conda create -n ese200 python=3.8 matplotlib notebook pytorch torchvision torchaudio -c pytorch

Everytime you want to run code or install packages in this environment from a new terminal you have to run:

conda activate ese200

Running a Jupyter Notebook

In this course we will use Jupyter notebooks, which allow us to write and run code interactively from a browser.

To start a jupyter server just run from a terminal (after activating the conda environment):

jupyter notebook

This should open a browser window showing a file explorer. Note that although the interface runs on the browser, the server is actually running on the terminal and therefore you should not close it.

Then you can navigate to the desired folder and open a notebook by just clicking on the file, or create a notebook by clicking on the New button. Notebooks are text files with the extension .ipynb.

Notebooks are made up of cells that can contain either text (in markdown format) or python code. Code cells can be run by selecting the cell and clicking on the run button, and the code's output is displayed below the code cell that generated it.

ese200's People

Contributors

ihounie avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.