Implement a sentiment analysis project

Assignment Help Other Subject
Reference no: EM133128206

ISY503 Intelligent Systems - Torrens University Australia

Presentation, Code and Individual contribution report Volume of assessment: Presentation 10-15 minutes

Learning Outcome 1: Determine suitable approaches towards the construction of AI systems.

Learning Outcome 2: Determine ethical challenges which are distinctive to AI and issues that may arise with such rapidly developing technologies.

Learning Outcome 3: Apply knowledge based or learning based methods to solve problems in complex environments that attempt to simulate human thought and decision making processes, allowing modern society to make further advancements.

Learning Outcome 4: Communicate clearly and effectively using the technical language of the field and constructively engage with different stakeholders.

Learning Outcome 5: Apply the foundational principles of AI learnt throughout the course and apply it to the different areas of Natural Language Processing, Speech Recognition, Computer Vision and Machine Learning.

Task Summary

In a group (approximately 3 or 4) you should apply the foundational principles of AI to a Natural Language Processing (NLP) or Computer Vision project capable of solving a specific problem. There are two problems defined for this task - and you will need to choose one. The NLP based task is where you can implement a sentiment analysis project. The Computer Vision project will provide you an opportunity to train a model based on sample data that will let you perform a a self-driving simulation without crashing or leaving the road.

If you choose the NLP-based task, your solution should be delivered as a simple website with a text box to enter a sample statement for sentiment analysis and a button to execute the sentiment analysis function. The interface should also present the outcome of executing the sentiment analysis function on the page. Note that you will be training a machine learning model to analyse the sentiments of customers reviews and creating a prediction function to allow for the input text to be subject to sentiment analysis based on your trained model.

With the Computer Vision project, there is also a need to train a model that the simulator will use to run a simulation based on sample data. The model (which is trained on this sample data) will need to be submitted as a deliverable along with a video of a full lap of the car doing a lap in the simulator.

Context
This assessment moves further into solving a more realistic program by building a more complex Intelligent System. The Intelligent System can either be an application in Natural Language Processing or Computer Vision - two of the key focus areas in industry and academia.
The project will also give you an opportunity to hone your skills and be able to collaborate with other individuals in a team. Collaboration is common in the workplace, and therefore a skill worth practising. The group work in this assessment will help you to identify the skills you might need to refine and help you to understand how to communicate better with your team mates. There is also a presentation and report deliverable that will help you practise your verbal and written communication skills as these will prove to be vital in the workplace.

Task Instructions

You should work in a group of 3 or 4 people (depending on the numbers in your class) and the tasks of each person should be determined at the beginning of your project. This is important to ensure expectations of individual contributions are set. You are required to use the version control tools Git that can also keep a track of collaboration between members. You also need to deliver a presentation that should be no longer than 15 minutes, and is based on the project you have implemented together. Individually, you must also prepare a report explaining each team member's contribution to the project (250 words). The individual report explains the contribution each person made to the assessment task. Finally, you should include a self-assessment of your perceived percentage contribution to the overall assessment task, and how much each team member contributed. Further instructions and detail are provided below.

To complete this assessment task you must:

• Participate in a group project to develop an NLP or a Computer Vision project. Your project can either be the NLP or the Computer Vision application.
o In case of the NLP, you need to use the following link to the dataset

The dataset is a collection of Amazon product reviews across several categories. Your task will be to train a neural network to perform sentiment analysis to allow it to match with one of the categories in the dataset. Note that the dataset already contains labelled data for positive and negative reviews. You should load all the negative and positive comments, mix and randomise the data, take some percentage of data to train your model, and use the rest for testing your model. Your solution needs to be able to:
» Clean the data (punctuation, spelling etc.)
» Encode the words in the review
» Encode the labels for ‘positive' and ‘negative'
» Conduct outlier removal to eliminate really short or wrong reviews.
» Pad/truncate remaining data
» Split the data into training, validation and test sets
» Obtain batches of training data (you may use DataLoaders or generator functions)
» Define the network architecture
» Define the model class
» Instantiate the network
» Train your model
» Test
» Develop a simple web page/create an executable of your solution that will take an input sentence and provide an output of whether the review sentiment was positive or negative.
» Run an inference on some test input data - both positive and negative and observe how often the model gets these right.
» Repeat training and rearchitect the model if required.
o Keep in mind your ethical responsibility as a data science practitioner of the need to be fair and uniform in deriving accurate sentiment from a product review when conducting the above i.e. the dataset may have been split into positive and negative by the owner, however, can you identify any issues in their decision that you've now addressed? Note these in your report.
o Deploy the system on a simple website or provide an executable which can be run on the command line.
o The interface for the NLP solution should have an input field to insert an input sentence into as well as a button to execute the sentiment analysis function you've implemented. Note that the facilitator will test out a few input statements to verify the accuracy of your model's sentiment analysis capability. The execution of the sentiment analysis should produce an output once an input sentence is entered into the field and the button clicked in the form of "Positive review" or "Negative review" as a text output. If you're confident that you've trained your model sufficiently well on the training data, experiment to see what results you get when you provide it a sample input that is outside the training data.

o IF you choose to work on the Computer Vision project, you will work on Udacity's self-driving car simulator project. The download link to the simulator is provided below as is the training data. Your task is to build a machine learning model that is trained on the data provided and when run on the simulator, will hopefully keep the car on the road without running off track.
o You will then use the images in the Assessment 3 folder in Blackboard to train your model.

• Participate in a group presentation of your work (this means each of you must present for a few minutes). The presentation should address rationale behind the choice of project, any ethical considerations made during implementation, the accuracy of the outputs observed, and a brief explanation of implementation. The presentation delivery should be split among the team members. It is up to the group to determine who submits the final video presentation (in Blackboard). You may want to have an online group meeting (zoom/skype etc) where you record yourselves presenting (sharing your screen with the ppt as the primary view, and each of you present your section verbally over the top).
• Write a short individual report (250 words) specifying your contribution to the work and the perceived contribution of the other members of your group. The total of your percentages should add to 100% (e.g., Tom: 15%, Rajiv 25%, Esfir 30%, Jasmine 30%).
o The manual should list any ethical considerations about NLP or Computer Vision based on your selected project cited with APA referencing.

Referencing
It is essential that you use appropriate APA style for citing and referencing research. Please see more information on referencing here.

Attachment:- Intelligent Systems.rar

Reference no: EM133128206

Questions Cloud

Describe thoughts on scarcity in the real world : Relate this example to the essential question, how might scarcity divide our world or bring it together?
Determine the amount of bond interest expense : Jones Corporation issued $400,000 of its 8%, 10-year bonds, dated January 1, 2016, Determine the amount of bond interest expense
Investigation by the us department of justice : 1. In the following market, is there likely to be an investigation by the US Department of Justice based on the HHI if ?rms C and D merge?
Prepare its bank reconciliation : Prepare its bank reconciliation using information - Check No. 919, listed with the canceled checks, was correctly drawn for $189 in payment of a utility bill
Implement a sentiment analysis project : Communicate clearly and effectively using the technical language of the field and constructively engage with different stakeholders
What is the leading export of south africa : What is the leading export of South Africa? Which of the following statements accurately describes the South African economy since the end of apartheid?
Prepare a cost of goods manufactured statement : Anglin Company, a manufacturing firm, supplied following information from its accounting records for last calendar year: Prepare a cost of goods manufactured
Health policy in population health : Healthcare funding and coverage in the United States have been controversial issues. Massachusetts passed the nation's first law that required residents to carr
Determine the optimal investment portfolio : A company is considering investing up to 1.5 million dollars in an investment portfolio consisting of a set of the following five independent capital projects (

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd