







































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
major project report on twitter sentiment analysis
Typology: Study Guides, Projects, Research
1 / 47
This page cannot be seen from the preview
Don't miss anything!
“Twitter Sentiment Analysis”
Prof. Madhuri Gokhle ma’am
We hereby declare that this major project entitled “Sentiment Analysis” which is being submitted by us in the partial fulfillment for the award of the degree of Bachelor of Engineering in Computer Science & Engineering, is carried out by us during the academic year 2019-2020, under the guidance of Prof. Madhuri Gokhle Maa’m, Professor, Department of Computer Science & Engineering, Jabalpur Engineering College, Jabalpur. We further undertake that the matter embodied in the dissertation has not been submitted previously for the award of any degree or diploma by us to any other university or institution.We understand the consequences of plagiarism and the matter in the report is not being copied from any report or article of other authors. Place: Jabalpur ANSHUL TRIPATHI 0201CS Date: ARADHANA MISHR 0202CS MANISHA PATEL 0201CS PREETI SINGH MARAVI 0201CS
Signature of Internal Examiner Signature of External Examiner
Certified that the work entitled “Twitter Sentiment Analysis ” is bonafied work carried out, in partial fulfillment of the requirements for the award of the degree of Bachelor of COMPUTER SCIENCE & ENGINEERING of JABALPUR ENGINEERING COLLEGE during the year 2019-2020. The minor project report has been approved as it satisfies the academic requirements for the Bachelor of Engineering degree. Submitted by ANSHUL TRIPATHI 0201CS ARADHANA MISHRA 0202CS MANISHA PATEL 0201CS PREETI SINGH MARAVI 0201CS
Signature of HOD Signature of Mentor
It is our proud privilege and duty to acknowledge the kind of help and guidance received from several people in preparation of this report. It would not have been possible to prepare this report in this form without their valuable help, cooperation and guidance. First and foremost, we wish to convey our sincere gratitude to the Department of
2. EXISTING APPROACHES: Here’re some awesome sentiment analysis tools: Quick Search | Social media search engine Quick Search gives you an instant overview of your brand online. It’s a social media search engine that offers extensive coverage of social networks - including news sites, blogs, and forums. Hootsuite Insights | 100M+ sources in 50+ languages Automatically analyzes all your social media platforms, news sites, forums, and blogs to reveal insights that include influencers, stories, trends, and sentiment. Find out how consumers feel about your brand and products, then filter by location, language, and gender. You can also monitor by keywords. For example, set up Twitter mentions show tweets that contain positive sentiment. Including terms such as - thanks, love it, cool, awesome. Emoji can also play a part, with thumbs up, smiley face, clapping, recognized as positive sentiments. RapidMiner | New areas for business expansion A data science software platform that provides text mining to help brands perform sentiment analysis. Online reviews and social media posts can be analyzed, plus official publications and documents. Brands can identify trending topics that are buzzing with consumers and customers, collect feedback on product launches, and find new areas for business expansion. 3. Software process model used:
We have used iterative waterfall model because we have performed very basic sentiment analysis(Coarse grained sentiment analysis) which is a small project with clear set of requirements. Iterative Waterfall Model In a practical software development project, the classical waterfall model is hard to use. So, Iterative waterfall model can be thought of as incorporating the necessary changes to the classical waterfall model to make it usable in practical software development projects. It is almost same as the classical waterfall model except some changes are made to increase the efficiency of the software development. The iterative waterfall model provides feedback paths from every phase to its preceding phases, which is the main difference from the classical waterfall model. Feedback paths introduced by the iterative waterfall model are shown in the figure below. When errors are detected at some later phase, these feedback paths allow correcting errors committed by programmers during some phase. The feedback paths allow the phase to be reworked in which errors are committed and these changes are reflected in the later phases. But, there is no feedback path to the stage
6. Hardware and software requirements : 6.1 – Development End: Software : CentOS Hardware : Laptop or computer with atleast 8 GB RAM. 6.2 – Deployment End: Software : CentOS Hardware : Laptop or computer with atleast 8 GB RAM. 7. Requirement specification and analysis: 7.1 – SRS:
4 .Providing a framework for testing primary and secondary use cases 5 .Including features to customer requirements
This product is an update of the existing website version1. The new site will be version 2. A future version 3 may be needed to incorporate ideas learned from version 2. Website is aimed toward students who have completed their higher studies or graduation and are looking for a college for further studies. Website should be user- friendly, ‘quick to learn’ for the above purpose.
Major features of the website include the following pages/subsections:
The sentiment analysis can be defined as a collection of several webpages that are all related to each other and can be accessed by visiting a homepage by using a web browser. Each website has its own URL which is a unique global address called domain name.
A Database is required to store the information of students of each semester of the college. Also since the website will run on a web server, connectivity is provided between web server and database. We will use a Relational database system of Oracle.
To store large information sufficient storage is required. Web space or disk space refers to the amount of space that is allocated to the website. Bandwidth depends on the web page size, as well as the number of visitors to the website and the pages they visit. Example: For an average page size of 50KB,20,000 visitors per month and 5 pages per visitor the website will need about 5000mb or 5GB of bandwidth per month.
A web server is a computer where the web content is stored. Basically web server is used to host the web sites. Web server respond to the client in either of the following two ways:
Fig. : Usecase Diagram showing student as an actor