Giter VIP home page Giter VIP logo

planninglab's Introduction

Planning-Lab

Code for the Planning lab of Planning and Automated Reasoning course, MSc degree in Artificial Intelligence 2023/2024, University of Verona

Setup

  1. Download Anaconda for your System.

  2. Install Anaconda and Git:

    • On Linux/Mac:

      • sh Anaconda{version}.sh to install the Anaconda version chosen.
      • Could be necessary to update your .bashrc file writing this line: export PATH=~/anaconda3/bin:$PATH then save and close the .bashrc file.
      • Open a terminal and digit: source ~/.bashrc
      • Install Git: sudo apt-get install git
    • On Windows:

      • Double click the installer to launch.
      • NB: during the installation, ensure to install "Anaconda Prompt" and use it for the other steps.
      • Install Git: download here
  3. Setup Conda environment:

    • git clone https://github.com/vrncst/PlanningLab
    • conda env create -f tools/planning-lab-env.yml

Using the Jupyter Notebook

To start the environment and work on your assignments, navigate to the downloaded folder root (Planning-Lab) and run:

conda activate planning-lab
jupyter notebook

The last command will open your browser for you to start working. To open the tutorial navigate with your browser to the current lesson notebook (Lesson_*/lesson_*_problem.ipynb).

Authors

Acknowledgments

Environments are based on OpenAI Gym: https://github.com/openai/gym

Material based on the previous version of the course, provided by Luca Marzari - [email protected]

planninglab's People

Contributors

vrncst avatar redsut 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.