|
2 years ago | |
---|---|---|
.github/workflows | 2 years ago | |
GloVe@3e4694a435 | 3 years ago | |
examples | 2 years ago | |
knowledge_graph | 2 years ago | |
loader | 2 years ago | |
preprocess | 2 years ago | |
resources | 2 years ago | |
tests | 2 years ago | |
word_embedding | 2 years ago | |
.gitattributes | 2 years ago | |
.gitignore | 2 years ago | |
.gitmodules | 3 years ago | |
.pylintrc | 2 years ago | |
LICENSE | 3 years ago | |
README.md | 2 years ago | |
mi_graph.py | 2 years ago | |
requirements.txt | 2 years ago |
README.md
knox-d
MI-graph (Machine learning graph)
machine learning experts, do things
Setup: virtualenv environment
Make sure pip is up-to-date:
python -m pip install --upgrade pip
Install virtualenv
:
python -m pip install virtualenv
Activate environment
To create an environment run:
python -m venv env
to create an environment with the name "env". Now to activate the environment run the activate script based on your OS in "env/Scripts".
On windows 10 you can run:
env/Scripts/Activate.ps1
in your powershell, to activate the environment.
If running scripts is denied - run the following command to remove the restriction. Stackoverflow
set-executionpolicy remotesigned
Install dependencies
To install dependencies run:
pip install -r .\requirements.txt
If you encounter problems see this.
Setup: conda environment
Install conda from their website. (We recommend the mini version / miniconda)
Initialize the environment with:
conda create --name knox-env python=3.8
activate knox-env
pip install -r requirements.txt
python -c "import nltk; nltk.download('punkt')
python -m spacy download en_core_web_sm
And you are good to go.
Test dependencies
For developers, you also need to install the test requirements:
pip install -r tests/requirements.txt
pylint
Before you make a pull request to master, you should run branch though pylint.
you can use pylint_runner
to run all folders in the solution, or with pylint like so
Run:
pip install pylint
And then
pylint folder/