Giter Site home page Giter Site logo

eb_workshop's Introduction

EB_Workshop

Elektrobit Workshop on Neural Networks

1. Clone or Download the repository

  1. Create a workshop folder e.g. C:\tmp\Workshop

Clone: git clone https://github.com/kaibrach/EB_Workshop.git

OR

Download (no Git installed): https://github.com/kaibrach/EB_Workshop/archive/main.zip

2. Prepare your System

You can either choose to create a virtual environment(recommended)** or use a docker file.

2.1 Using Virtual Environment

Step 1. Installation

  1. We assume that you have installed python version 3.7 on your windows machine.
    Download Python 3.7.9 (64 Bit)

Step 2. Create Environment

  1. Open Console or Powershell and navigate to the directory of the workshop folder e.g. cd C:\tmp\Workshop
  1. Run python -m venv eb_workshop-env
  1. Once you’ve created a virtual environment, you may activate it eb_workshop-env\Scripts\activate
  1. Install all necessary python packages pip install -r requirements.txt

Step 3. Run Jupyter Notebook

Start jupyter notebooks in cmd/Powershell:

  1. Run jupyter notebook from console

Hint: Create a Jupyter Kernel (only once) with python -m ipykernel install --user --name EB_WORKSHOP --display-name "EB Workshop"
The --name value is used by Jupyter internally. These commands will overwrite any existing kernel with the same name. --display-name is what you see in the notebook menus. This kernel can be selected within the notebook

2.2 Using Docker

Step 1. Installation

  1. Install docker desktop
    Download Docker_Desktop
    --> Make sure you have virtualization (Hyper-V) enabled in your BIOS

Step 2. Create Environment

  1. Start Windows Powershell
  1. run command docker pull schmiederx/workshop:latest

Step 3. Run Jupyter Notebook

Start tensorflow container with jupyter notebooks in cmd/Powershell:

  1. Open Windows Powershell and navigate to the directory of the workshop folder e.g. cd C:\tmp\Workshop
  1. Run docker run -it --rm -v "$(pwd):/tf" -p 8888:8888 -p 6006:6006 schmiederx/workshop:latest
  1. Copy the http://127.0.0.1/?token=xxxxxxxxx link from the command line and paste into webrowser address bar

eb_workshop's People

Contributors

kaibrach avatar schmiederx avatar

Watchers

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