Skip to content

BOUN-TABILab-TULAP/Sentiment-Analysis

Repository files navigation

Generating Word and Document Embeddings for Sentiment Analysis

This repo contains the source code of the paper --

Generating Word and Document Embeddings for Sentiment Analysis. Cem Rıfkı Aydın, Tunga Güngör, Ali Erkan. CICLing 2019

This approach attempts to model word and document embeddings for the binary sentiment classification task in Turkish and English. This study can be adapted to other languages with minor changes.

How to run using Docker

  1. Clone the repo
git clone https://github.com/BOUN-TABILab-TULAP/Sentiment-Analysis.git
  1. Launch a terminal in the root directory of the repo and build the Docker image where
  • -t is the tag for the Docker image. You can provide any name you want
  • . is the relative path to the Dockerfile
docker build -t sentiment-analysis .
  1. Run the Docker image where
  • -d indicates "detach", let the container run in the background
  • -p 5000:5000 indicates mapping port 5000 of the container to the port 5000 of the host.
docker run -d -p 5000:5000 sentiment-analysis
  1. Send a POST request
  • via curl
    curl -X POST http://localhost:5000/evaluate 
    -H 'Content-Type: application/json' 
    -d '{"textarea":"Yagmur yagarken lutfen kosturmayalim"}'
    
    > {'text': 'Negative'}
  • via Python's requests library
    import requests
    res = requests.post('http://localhost:5000/evaluate', json={'textarea':'Yagmur yagarken lutfen kosturmayalim'})
    print(res.json())
    
    > {'text': 'Negative'}

Citation

If you find this code useful, please cite the following in your work:

@InProceedings{sent-emb:19,
  author = 	"Aydin, Cem Rifki
		and Gungor, Tunga
		and Erkan, Ali",
  title = 	"Generating Word and Document Embeddings for Sentiment Analysis",
  booktitle = 	"20th International Conference on Intelligent Text Processing and Computational Linguistics (CICLing 2019), Ed. A.Gelbukh",
  year = 	"2019",
  month =       "April",
  location = 	"La Rochelle, France"
}

Credits

Codes were written by Cem Rıfkı Aydın

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published