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

Build an NLP model to perform sentiment analysis on a dataset of your choice (e.g., movie reviews). Submit your code AND a separate 1-page report on your approach and results.

1 answer below »
Assessment 3: 3A and 3B Assessment type: Group project - Presentation and Report (2,000 words) Purpose: The purpose of this assessment is that students will learn about different topics relevant to data analytics by carrying out research and also by listening to presentations made by their peers. This assessment contributes to learning outcomes b, c and d Value: Total 60% (Presentation 25%, Report 35%) Due Date: Weeks 11 – 12 Assessment topic: Students to select a data source and suggest a topic of analysis for that data source. Tutors to approve the topic before students proceed with further data preparation and analytics Students will work in groups (minimum 3 and maximum 4 students in each group). The first step will be to identify a data set from one of the publicly available data sets and present the summary of some of target models in Descriptive and Predictive Analytic layers to the tutor for approval. Once approved by their tutor, they will further define the research questions and prepare the data using consolidation and reduction if needed. Next, they will select one of the analytical tools (e.g. Excel, Tableau, Rapid Miner) and apply analytical methods for generating novel findings and draw insights from this data set. These outcomes need to be presented using visualisation models and also need to be explained in a detailed report. Students will present their findings as a group during tutorial sessions in week 11 for a duration of 10-15 mins per group. Tutors will provide feedback on their findings and students will then need to update their findings to reflect this feedback in their group report. Submission of a group report will be due in Week 10. This will be 2,000 words report excluding references and executive summary
Answered 2 days After Sep 15, 2024

Solution

Bhaumik answered on Sep 18 2024
6 Votes
3
Sentiment Analysis of IMDB Movie Reviews Using NLP Techniques
Willard Widma
Avila University
CS661- AI & Machine Learning
Willard Widma
9/14/2024
    
Introduction
Sentiment analysis, at times called opinion mining, is a natural language processing (NLP) function in which the emotive content of a text body is extracted. It is frequently used to interpret viewpoints from user-generated material, such as social media postings, consumer reviews, and other types of content. The main objective of sentiment analysis is to categorize the text's polarity into positive, negative, and neutral groups. To categorize movie reviews as either good or negative, this paper focuses on using binary sentiment analysis to the IMDB Movie Reviews Dataset.
The TensorFlow framework is used to create a deep-learning model for this purpose. The model was created to use fully connected layers for classification after embedding layers to convert textual data into numerical representations. We assessed the model's performance using accuracy and loss criteria. 50,000 reviews total—25,000 for training and another 25,000 for testing—are included in the IMDB dataset. The binary classification labels on these reviews make them a perfect dataset for sentiment analysis.
Methodology
· Data Pre-processing
Text input must be transformed into a numerical representation before being fed into a neural network model. The text was initially tokenized using TensorFlow's Tokenizer function, which gives each word a distinct number. To minimize computing costs, the vocabulary is restricted to the top 10,000 most frequently occu
ing terms in the dataset.
Using the pad_sequences function, each review was padded to provide a consistent 500-word length. Because neural networks require fixed-size inputs,...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Looking For Homework Help? Get Help From Best Experts!

Copy and Paste Your Assignment Here