Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

Data Visualization Website Key Points: • Create a website that displays numerical data, predictions about the numerical data and the results of sentiment analysis. • The numerical data will be...

1 answer below »
Data Visualization Website
Key Points:
• Create a website that displays numerical data, predictions about the
numerical data and the results of sentiment analysis.
• The numerical data will be obtained from web services. It cannot be obtained
from web scraping. For example, it could be product price data from web
services, stock prices, exchange rate prices, weather, football results, etc.
• The text data for sentiment analysis will be obtained from web services, such
as the Twitter API or Facebook Graph.
• Machine learning will be used to make predictions about future values of the
data.
• You will also display synthetic data that we will provide to check your data
visualization and machine learning.
• All third-party data will be stored in the cloud.
• The front end of the website only must display visualizations of the data,
predictions about the data and the results of the sentiment analysis. No other
functionality is required.
• The code that downloads data from web services and uploads it to the cloud
must be written in TypeScript.
• Your website will be hosted on the cloud using serverless technology.
Lambda functions on the server can be written in any programming language
(JavaScript is recommended).
• The front end of your website can use ordinary JavaScript or a JavaScript
framework.
• WebSocket’s will push new data items to subscribed clients.
• The coursework should be based on Amazon Web Services (AWS).
The final submission should look like:
1. Project report. This must include:
• Screenshot(s) of the front end of your website.
• Screenshots of all the data visualization. The pictures of the data visualization
must be high resolution so that we can check your predictions about the
synthetic data.
• Architecture diagram showing the relationships between Lambda functions,
API Gateway, database, etc.
• Description of the website. You should explain the machine learning and
sentiment analysis and how your lambda functions and database work. Do not
include screenshots of code.
Word would be ideal file formal for this.
2. Source code. Your source code zip file should contain the following files:
• TypeScript source files.
• Source code for Lambda functions.
• Source files for front end of website, for example, HTML, JS, Vue.js files etc.
• Please do not include the node modules folder in your submission. It is likely
to make your submission too large to upload! Zip up your source code and
submit the zip file on the course website.
3. Machine learning files.
Zip up all the files that you used for training and testing the machine learning.
The file should be a Zip file.
Answered Same Day Jul 16, 2021

Solution

Valupadasu answered on Jul 31 2021
133 Votes
import os
import boto3
import pandas as pd
import requests
from statsmodels.tsa.ar_model import AR
# Bucket name
ucket = "prediction-timeseries-sentiment"
# Initialising 's3' client
s3_client = boto3.client('s3')
# Creating dataframe from url
URL = "https:
8or8hwj843.execute-api.us-east-1.amazonaws.com/dev/M00652622"
= requests.get(URL)
df = pd.DataFrame(r.json())
df =...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here