Code Monkey home page Code Monkey logo

continual_learning_examples's Introduction

This is a repository for continual learning tutorials and demos running on Jupyter Notebook and Google Colaboratory. The central idea is to collaboratively create notebooks and scripts which can be directly imported in Google Colab and are related to Continual Learning.


How to run it

Running on Google Colab

There are several advantages to running on Colab, such as availability of better computing resources including GPU support.

  1. Sign in to Google Colab.

  2. Go to the "GitHub" tab and type "UMContinualLearning"

  3. Pick a notebook an run it.

Locally on your machine

Requirements

  1. Ubuntu 18.04 or newer. You can get a desktop image from here.
  2. Anaconda. Get the latest version from here.

Installation and Execution

  1. Assuming you are already using Ubuntu and have installed Anaconda. From the command prompt (Ctrl-Alt-T), create a new Python 3.7 environment called "py37" and pre-install a few necessary softwares by typing the commands below and wait for the installation to finish:
conda create -n py37 python=3.7 anaconda pytorch>=1.8 --y
  1. Activate the newly-installed environment:
conda activate py37
  1. Clone this repository by typing
git clone https://github.com/UMContinualLearning/Continual_learning_examples.git continualai

The repository should have been downloaded into your computer in the folder named "continualai". If you encountered an error regarding "git", make sure you have installed it by typing "pip install git".

  1. To run a notebook locally on your machine, you need to use Jupyter Notebook which has already been installed in Step 1. Run it in your browser by typing
jupyter-notebook
  1. Navigate to the folder "continualai/notebooks/" and pick any notebook to run.

continual_learning_examples's People

Contributors

vlomonaco avatar umcontinuallearning avatar antoniocarta avatar sh-imaa avatar andreacossu avatar lrzpellegrini avatar bhaskersriharsha avatar ggraffieti avatar mrtnmndt avatar kwcooper avatar tlesort avatar iamtodor avatar rahulvigneswaran avatar nataliadiaz avatar slipknottn avatar zldrobit avatar aslandevbrat avatar ayshine 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.