Build NLP pipelines the easy way
Repository for the NLPeasy workshop.
For the workshop you have 2 possibilities to participate.
Online version so now installation needed on your laptop - might even work on a laptop ;-)
With prepared-data: https://mybinder.org/v2/gh/d-one/NLPeasy-workshop/elastic?urlpath=lab
However, there is only 1-2 GB of RAM available, which is tough for our example. Also if you loose your connection or close your laptop for 10 minutes your session is lost.
You can work on your own laptop or server. For this you need:
A Python Environment (>=3.6)
Access to an Elasticsearch and Kibana Server: NLPeasy supports both connecting to an existing one or it can start one for you on docker. For this install one of the following:
Elasticsearch and Kibana: https://www.elastic.co/downloads/ or https://www.elastic.co/downloads/elasticsearch-oss (pure Apache licensed version, does not include Java SDK!)
Get this repository:
git clone https://github.com/d-one/nlpeasy-workshop cd nlpeasy-workshop
Then setup a virtual environment, install requirements and download a spaCy-model: Then on the terminal issue:
python -m venv venv source venv/bin/activate pip install -r requirements.txt python -m spacy download en_core_web_md
Start Jupyter Lab
Still in the activated virtual env
venv you now can start jupyter lab
and navigate to the