Рубрики
Без рубрики

Первый пост… Назначение, оценивая в Python с Amazon Complement Service

Вот простые настроения, оценивающие выборки, которые демонстрируют, как рассчитать настроение в наличии твиты … Теги с Python, AWS, MachineLearning.

Вот простые призывы, оценивающие выборку, которые демонстрируют, как рассчитать настроение в наличии твиты. Это, вероятно, не быстрая трасса для богатства фондового рынка.

Я вытащил этот код из ноутбука Amazon Sagemaker, с которым я звонил. Должно быть довольно легко запустить, используя Tweepy для Tweet Tweets и Amazon постигают службу NLP, чтобы забить.

import boto3
import tweepy

// Get your API keys from your Twitter developer dashboard
api_key = 'twitter-api-key'
api_secret = 'twitter-secret-api-key'
access_token = 'twitter-access-token'
access_token_secret = 'twitter-access-token-secret'

// Twitter Auth
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)

api = tweepy.API(auth)

# Define the search term and the date_since date as variables
stock_symbol = '$tsla'
since_date = '2020-10-08'

# Get stock tweets
tweets = tweepy.Cursor(api.search,
              q = stock_symbol,
              lang = 'en',
              since = since_date).items(10)

// Get Comprehend client
client = boto3.client('comprehend')

# Score and print tweets
for tweet in tweets:
    response = client.detect_sentiment(Text = tweet.text, LanguageCode = 'en')
    print(response, tweet.text)

Выход, скорее всего, будет иметь в основном нейтральные оценки и случайным положительным, отрицательным или смешанным.

Образец положительного выхода:

{'Sentiment': 'POSITIVE', 'SentimentScore': {'Positive': 0.6346455216407776, 'Negative': 0.022199517115950584, 'Neutral': 0.3431503474712372, 'Mixed': 4.635075583792059e-06}, 'ResponseMetadata': {'RequestId': '676a38f1-9ba3-4276-b883-8eb0f1594962', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amzn-requestid': '676a38f1-9ba3-4276-b883-8eb0f1594962', 'content-type': 'application/x-amz-json-1.1', 'content-length': '163', 'date': 'Fri, 09 Oct 2020 02:53:41 GMT'}, 'RetryAttempts': 0}} $RH nice setup is brewing, supporting off of the 20 EMA. look for a few more days to support at this level for a m…

Удачи и веселитесь с некоторыми легкими чувствами настроения.

Оригинал: “https://dev.to/iamkilroy/first-post-sentiment-scoring-in-python-with-amazon-comprehend-service-2np0”