Tag Archives: русский язык

Array of texts and quality improvements / Массив текстов и улучшения качества

Hello and Happy New Year!

(на русском — читайте ниже)

We are happy to let you know of three major changes to the RSA API for entity level sentiment analysis of Russian texts:

Mashape

You can now send in an array of up to 10 texts. Use the new end-point: https://russiansentimentanalyzer.p.mashape.com/rsa/sentiment/polarity/jsons/

Example of input with two texts:
 
[
  {
    "text": "Гиперответственный классный исполнитель :)\nОтдельный респект за подхваченное в 22-00 задание!",
    "article_id": 1,
    "include_strength": true
  },
  {
    "text": "быстро доставил,но претензии остались",
    "article_id": 2,
    "include_strength": true
  },
  {
    "text": "погода отличная"
  }
]

Response from the API will have polarity labels tagged with original article_id values, if provided (otherwise follows the input order of texts):

  
[
    {
        "sentiment": "POSITIVE",
        "strength": 1,
        "article_id": "1"
    },
    {
        "sentiment": "NEUTRAL",
        "strength": 0,
        "article_id": "2"
    },
    {
        "sentiment": "POSITIVE",
        "strength": 1
    }
]
  1. We have tuned the quality for both positive and negative tonality.
  2. We are back to Fremium model allowing you to send 100 texts a month for free.

Enjoy!

Insider team

Привет и с Новым годом!

Мы рады сообщить о трёх важных улучшениях в RSA API — системе объектного анализа тональности текстов на русском языке:

  1. Теперь за один запрос можно прислать до 10 текстов. Используйте новый энд-пойнт: https://russiansentimentanalyzer.p.mashape.com/rsa/sentiment/polarity/jsons/
    Пример запроса:
 
[
  {
    "text": "Гиперответственный классный исполнитель :)\nОтдельный респект за подхваченное в 22-00 задание!",
    "article_id": 1,
    "include_strength": true
  },
  {
    "text": "быстро доставил,но претензии остались",
    "article_id": 2,
    "include_strength": true
  },
  {
    "text": "погода отличная"
  }
]

Ответ системы будет содержать оригинальные article_id либо следовать изначальному порядку текстов:

  
[
    {
        "sentiment": "POSITIVE",
        "strength": 1,
        "article_id": "1"
    },
    {
        "sentiment": "NEUTRAL",
        "strength": 0,
        "article_id": "2"
    },
    {
        "sentiment": "POSITIVE",
        "strength": 1
    }
]
  1. Было улучшено качество распознавания позитивной и негативной тональности.
  2. Мы вернули модель Fremium, позволяющей присылать до 100 текстов в месяц бесплатно!
Mashape

Команда Insider

JSON API анализа тональности на русском языке

На основе технологического стека SemanticAnalyzer мы запустили API анализа тональности на русском языке. Это json API, принимающий следующую структуру:

{
 "text":"some_text_in_utf-8",
 "object_keywords":"object_keywords_in_csv_in_utf-8",
 "output_format":"json or xml"
}

API синхронно выдаёт json либо xml со структурой:

json:

{
 "sentiment": "${sentimentTag}",
 "synonyms": "${synonyms}"
}

xml:

<!--?xml version="1.0" encoding="utf-8"?-->
 
  ${sentimentTag}
  ${synonyms}
 

Пример с реальным текстом:

{
 "text":"Самарские пиармены помогут уральскому самородку:
    Засекин.Ру – самарские новости и мнения экспертов #ИгорьХолманских",
 "object_keywords":"ИгорьХолманских,Игорь Холманских",
 "output_format":"json"
}

Ответ системы:

{
 "sentiment": "POSITIVE",
 "synonyms": "[ИгорьХолманских]"
}

Ответ содержит метку тональности и объект, по отношению к которому она была вычислена.

Также системой поддерживаются POST запросы со стандартным набором параметров. В этом случае в тело POST запроса передаётся urlencoded key=value строка в http формате:

text=my_text&amp;object_keywords=keyword1,keyword2,keyword3&amp;output_format={json}.

К API прилагается документация, а также примеры интеграции на Java, Node, PHP, Python, Objective-C, Ruby и .NET.

Получить доступ к API:

RussianSentimentAnalyzer API