Skip to content

Commit

Permalink
Create pototype notebook for step 0
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexKolosov committed Aug 25, 2021
1 parent 8e771ca commit 79bf2b5
Show file tree
Hide file tree
Showing 4 changed files with 502 additions and 1 deletion.
13 changes: 13 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# IDEs
.idea
.vscode

## OS configs
.DS_Store

# Python
__pycache__
.ipynb_checkpoints

# Venv
dvc-venv
44 changes: 43 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,45 @@
# course-ds-base

Base repo for course "DVC tools for Data Scientists & Analysts" examples
## Preparation

### 1. Fork / Clone this repository

```bash
git clone https://gitlab.com/iterative.ai/cse/tutorials/course-ds-base.git
cd course-ds-base
```


### 2. Create and activate virtual environment

Create virtual environment named `dvc-venv` (you may use other name)
```bash
python3 -m venv dvc-venv
source dvc-venv/bin/activate
```
Install python libraries

```bash
pip install --upgrade pip setuptools wheel
pip install -r requirements.txt
```

Add Virtual Environment to Jupyter Notebook

```bash
python -m ipykernel install --user --name=dvc-venv
```

Configure ToC for jupyter notebook (optional)

```bash
jupyter contrib nbextension install --user
jupyter nbextension enable toc2/main
```

## 3. Run Jupyter Notebook

```bash
jupyter notebook
```

13 changes: 13 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
dvc==2.6.4
joblib==1.0.1
jupyter==1.0.0
jupyter_contrib_nbextensions==0.5.1
matplotlib==3.4.3
numpy==1.21.2
pandas==1.3.2
pytest==6.2.4
python-box==5.4.1
pyyaml==5.4.1
scikit-learn==0.24.2
scipy==1.7.1
tqdm==4.62.2
Loading

0 comments on commit 79bf2b5

Please sign in to comment.