Feature/ner (#103)

NER und Sentiment-Pipeline mit Services zur Datenextraktion.

---------

Co-authored-by: Philipp Horstenkamp <philipp@horstenkamp.de>
Co-authored-by: TrisNol <tristan.nolde@yahoo.de>
This commit is contained in:
Sebastian
2023-10-16 19:54:24 +02:00
committed by GitHub
parent 99b61e7c2e
commit c680ac9759
28 changed files with 12509 additions and 10 deletions

View File

@ -0,0 +1,32 @@
```mermaid
flowchart LR
DBConnect["`**Mongo Connect**
- create connection string
- establish connection`"]
DBRead["`**Mongo Read**
- read database
- get fields without attribute 'companies'`"]
NER["`**SentimentService**
- process news article
- get sentiment`"]
DBUpdate["`**Mongo Update Documents**
- update processed documents
- add an attribute 'sentiment'`"]
id1[["`**SentimentSpacy**
Sentiment analysis with spaCy`"]]
id3[["`**SentimentTransformer**
Sentiment analysis with transformer`"]]
DBConnect-->DBRead-->NER
NER--select service-->id1
NER--select service-->id3
id1-->DBUpdate
id3-->DBUpdate
```