An open API service indexing awesome lists of open source software.

https://github.com/pythainlp/thai-sentiment-analysis

Thai sentiment analysis
https://github.com/pythainlp/thai-sentiment-analysis

sentiment-analysis thai thai-language thai-nlp

Last synced: 24 days ago
JSON representation

Thai sentiment analysis

Awesome Lists containing this project

README

          

# Python Thai Sentiment Analysis (PyThaiSA)

[![Build Status](https://travis-ci.org/PyThaiNLP/thai-sentiment-analysis.svg?branch=master)](https://travis-ci.org/PyThaiNLP/thai-sentiment-analysis)
[![Coverage Status](https://coveralls.io/repos/github/PyThaiNLP/thai-sentiment-analysis/badge.svg?branch=master)](https://coveralls.io/github/PyThaiNLP/thai-sentiment-analysis?branch=master)

Python Thai sentiment analysis **(For Dev only)**

## Install

```
$ pip install https://github.com/PyThaiNLP/thai_sentiment_analysis/archive/master.zip
```

## Use

Google Colab : https://colab.research.google.com/drive/17y4tc69O6Z-dr1LbgR5FlPYZK46xCKbY

```python
from pythaisa import *
datatrain=[("ฉันรักคุณ","love"),("ผมก็รักคุณเหมือนกัน","love"),("เกลียดคุณ","neg"),("เกลียดเหมือนกัน","neg")]
m=model(name="test",train_dataset=datatrain)
m.train()
print(m.predict("ฉันรักคุณ"))
```

## Docs

```python
Model(name,model_type="naive_bayes",train_dataset=None,test_dataset=None,
path=None,features=basic_features)
```

- ```name``` is model name.
- ```model_type``` is type of model. (Now,)
- ```train_dataset``` is train dataset. ```[(text,tag),...]```
- ```test_dataset``` is test dataset. ```[(text,tag),...]```
- ```path``` is model path.
- ```features``` is features function. (function input string and output is dict)

### Trian

```python
Model().train()
```

### Predict

```python
Model().predict(text)
```