Spaces:
Sleeping
Sleeping
File size: 3,132 Bytes
e0c55bb |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
import streamlit as st
import eda
import model
import conclusion
# Sidebar
st.sidebar.header("Choose Here!")
options = ['Home Page', 'Exploratory Data Analysis', 'Test our Model!', 'Conclusion']
page = st.sidebar.selectbox(label='Select Page:', options=options)
# Home Page
if page == 'Home Page':
st.header('Feedback to Foresight: Simplifying App Review Sentiment Analysis')
st.caption("This project was carried out as part of Hacktiv8's Data Science programme final collaborative project.")
st.caption('Please check our github repository [here!](https://github.com/devinlee14/FTDS-009-HCK-group-002)')
st.markdown('---')
st.markdown('''
#### Group members:
* Devin Yaung Lee — Data Analyst
* Fernaldy Aristo Wirjowerdojo — Data Engineer
* Muhammad Furqon Pakpahan — Data Engineer
* Sifra Hilda Juliana Siregar — Data Scientist
''')
st.write('')
st.caption('Please select another page in the `Select Page` on the left side of your screen to get started!')
st.write('')
with st.expander("Project Overview"):
st.caption('''
This project focuses on performing sentiment analysis on Google Play Store app reviews.
Utilizing Natural Language Processing (NLP), the goal is to analyse user feedback
to gain insights into satisfaction and app perception.
''')
with st.expander("Problem Statement"):
st.caption('''
In the competitive landscape of mobile applications, user feedback for app reviews is a
goldmine of insights that can inform product development and marketing strategies.
However, these reviews are often unstructured, making it challenging to efficiently extract,
categorize, and analyze sentiments and opinions. There is a need for an automated system
that can process this feedback to provide actionable insights, identify trends in user sentiment,
and highlight areas for improvement. This project aims to address the lack of structured
analysis of user-generated content in app reviews on the Google Play Store, which,
if leveraged correctly, can significantly enhance user satisfaction and app performance in the market.
''')
with st.expander("Objectives"):
st.caption('''
* **Develop an Automated Sentiment Analysis Model**
Build and train a TensorFlow model to classify app reviews into positive, negative, and neutral sentiments with high accuracy.
* **Understand the User Feedbacks in Depth**
Utilize the sentiment analysis model to delve into the nuances of user feedback on the Google Play Store.
''')
# EDA
elif page == 'Exploratory Data Analysis':
eda.run()
# Model
elif page == 'Test our Model!':
model.run()
# Conclusion
else:
conclusion.run()
|