Permalink
Please
sign in to comment.
Showing
with
506 additions
and 287 deletions.
- +4 −3 .gitignore
- +60 −0 README.md
- +7 −3 app/elasticer.py
- +5 −0 app/explorer.py
- +44 −69 app/fasttexter.py
- +49 −76 app/predicter.py
- +38 −0 app/preprocessor.py
- +19 −18 app/reporter.py
- +36 −56 app/sourcerer.py
- +38 −57 app/trainer.py
- 0 data/{ → datasets}/columns_xml_data.json
- 0 data/{ → datasets}/vacancy_data.json
- 0 data/{ → datasets}/vacancy_data_df.csv
- 0 data/{ → datasets}/xml_data.json
- 0 data/{ → datasets}/xml_data_postalcode.json
- +21 −0 docker-compose.yml
- +45 −0 elastic-stack/docker-compose.elastic.yml
- +113 −0 elastic-stack/kibana/kibana.yml
- +12 −0 elastic-stack/logstash/conf.d/00-input-tests.conf
- +8 −0 elastic-stack/logstash/conf.d/01-output-tests.conf
- BIN media/bee.png
- BIN media/overview.png
- +4 −2 requirements.txt
- +3 −2 scipy-notebook/{docker-compose.yml → docker-compose.scipynotebook.yml}
- +0 −1 scipy-notebook/vacancy_data.json
@@ -0,0 +1,60 @@ | |||
<h1 align="center"> | |||
<img src="media/bee.png" alt="Logo" /> | |||
</h1> | |||
<h2 align="center"> | |||
</h2> | |||
|
|||
<div align="center"> | |||
|
|||
![img](https://img.shields.io/badge/Python-3.7-blue.svg?style=popout&logo=python) | |||
![img](https://img.shields.io/badge/ElasticSearch-7.0.0-purple.svg?style=popout&logo=Elasticsearch) | |||
![img](https://img.shields.io/badge/Kibana-7.7.0-purple.svg?style=popout&logo=Kibana) | |||
![img](https://img.shields.io/badge/Jupyter-notebook-orange.svg?style=popout&logo=Jupyter) | |||
![img](https://img.shields.io/badge/Docker-compose-blue.svg?style=popout&logo=docker) | |||
</div> | |||
|
|||
### Overview | |||
|
|||
|
|||
### Infra & Services | |||
<div align="center"> | |||
<img src="media/overview.png" alt="Logo"/> | |||
</div> | |||
|
|||
|
|||
|
|||
### Resources | |||
##### Python modules: | |||
`joblib` , | |||
`matplotlib`, | |||
`numpy`, | |||
`pandas`, | |||
`requests`, | |||
`requests`, | |||
`scikit`, | |||
`seaborn`, | |||
`nltk`, | |||
`fasttext`, | |||
`elasticsearch`, | |||
`xmltodict`, | |||
|
|||
##### Other: | |||
1. Notebook: https://jupyter-docker-stacks.readthedocs.io/en/latest/index.html | |||
2. Elastic: https://www.elastic.co/products/elastic-stack | |||
|
|||
### Containers: | |||
| name of container | needed for | | |||
| ------------------ | ---------- | | |||
| `elasticsearch` | indexing vacancy data | | |||
| `kibana` | Dashboard for metrics on the vacancy data | | |||
| `scipy-notebook` | notebook with scipy tools and access to the ML pipeline modules | | |||
|
|||
### Data Collection: | |||
/link/to/projectmonarch | |||
|
|||
### Requirements & Setup | |||
|
|||
1. Docker | |||
2. `pip install requirements.txt` | |||
|
|||
|
Oops, something went wrong.
0 comments on commit
c16a246