SlideShare a Scribd company logo
1 of 18
Download to read offline
P O S I T I V E
P A N D A
A B R O W S E R E X T E N S I O N
T O H E L P Y O U R E M O V E
N E G A T I V I T Y F R O M Y O U R
D A I L Y N E W S A N D I N D U L G E
I N T H E P O S I T I V I T Y O F T H E
W O R L D
W H Y
P O S I T I V E
P A N D A ?
Why Positive Panda?
• Our AI powered solution
“Positive Panda” can tell if the
news articles on Google News
are positive or negative
• It also finds the salient
keywords from the news article
to display to the users.
Daily News
served right
to you
• Positive news served daily to
your doorstep.
• Users can click our extension
icon on the top to view the top
positive news from around the
world.
• This selection of news is
updated daily.
• Users can choose between
categories
Why Positive Panda?
All the Control
with All the
Ease
Why Positive Panda?
We provide you the ability to proceed with care.
The users are not only provided with the notable
keywords but also a rating so that they may assess
whether they want to view the news article.
We ensure user privacy is maintained by not sending
user data over a server
T A R G E T
A U D I E N C E
All
Demographics
• We aim to target people of all
demographics, as our tool
allows people to enjoy a
seamless and positive
experience while browsing the
news
• Our product aims to spread
love by limiting violent and
negative content while also
suggesting the positive ones !
M A R K E T
A N A L Y S I S
1. Soothe
• An extension to blur out articles that
have homophobic or trans-phobic
terms
• Only works if the article specifically
has specific terms that are considered
trans-phobic or homophobic
• Does not flag articles if they are violent
or negative but do not explicitly
contain such words. Our solution
can flag these articles as well since it is
AI driven
Market Analysis
2. Social Street
Smart
• More focus on detection of
fake news
• Our solution is unique as it
aims to completely filter out
violent and negative news
instead of filtering fake
news
Market Analysis
T E C H N I C A L
S L I D E S
F R O M H E R E , W E W I L L G O U N D E R T H E
H O O D T O D E S C R I B E T H E T E C H N I C A L
A S P E C T S O F O U R S O L U T I O N
W H Y G C P
A N D
M O N G O D B ?
Google Cloud
Platform
UsingGCP'sKubernetesEngine,GKEwe
havethe abilitytoindependentlyand
automaticallyscaleeach module with
popularityanddemand.
Scale
UsingGCP'sContainerRegistry,GCRwe
don'thaveto worryaboutimagehosting
andsecurity.
Security
MongoDB
Atlas
MongoDB scales with our users and
popularity because MongoDB’s
horizontal, scale-out architecture can
support huge volumes of both data and
traffic.
MongoDB Atlas makes it very easy to
have an instance running in all major
Cloud Providers,including GCP. It
removes the headache of setting up and
managing MongoDB in a secure way.
P I P E L I N E
Flow of the
Application
User visits Google News to get their news
Theextension sendsthe news articles to the backend server.
Theserver comparesfor pre-computed resultsfor the news article in the MongoDB
database. If found,the server returnsthe results,else the server queuesthe news
article on Rabbit MQ and returnsa <UNK> result.
Thequeued articles are sent to the Sentiment Analysis model runningonthe
KubernetesEngine on GCP.
Thecomputed resultis pushedonto another queuewhich is sent to the Flask server
to pushthe resultsto the database. (Change:The model sendsa post requestwith the
computed results to the Flask server to add to the database)
Once the user extension receives the results,it blursthe relevant news articles. If the
responseincludes<UNK>, it blursand displays a <UNK> tag to the user.It then sends
another request to the server after a set interval to update the <UNK> articles.
The Scoring
Model
The model works by building
upon the following libraries:
1. Newspaper3k: This is used for
scraping and parsing the
content of the articles.
2. Huggingface: The sentiment
Analysis model is
implementedusing the
HuggingFace library.
H A P P Y
S U R F I N G !

More Related Content

What's hot

Chartbeat: Discovery & Engagement in a Mobile-first World
Chartbeat: Discovery & Engagement in a Mobile-first WorldChartbeat: Discovery & Engagement in a Mobile-first World
Chartbeat: Discovery & Engagement in a Mobile-first WorldChartbeat
 
Taim powerpoint
Taim powerpointTaim powerpoint
Taim powerpointepica919
 
We have seen the future...
We have seen the future...We have seen the future...
We have seen the future...InSites on Stage
 
Deep feelings www2015
Deep feelings www2015Deep feelings www2015
Deep feelings www2015Marco Guerini
 
What Did Facebook Announce, and How Does It Impact My Strategy?
What Did Facebook Announce, and How Does It Impact My Strategy?What Did Facebook Announce, and How Does It Impact My Strategy?
What Did Facebook Announce, and How Does It Impact My Strategy?Chad Wittman
 
ESPN on AppAction Case Study
ESPN on AppAction Case StudyESPN on AppAction Case Study
ESPN on AppAction Case StudyColin Treseler
 
The Top 8 News Apps for Android
The Top 8 News Apps for AndroidThe Top 8 News Apps for Android
The Top 8 News Apps for AndroidAppabilities
 
ICLCity2013: How to Use Digital Insight to Create Shareable Content by Cat Jo...
ICLCity2013: How to Use Digital Insight to Create Shareable Content by Cat Jo...ICLCity2013: How to Use Digital Insight to Create Shareable Content by Cat Jo...
ICLCity2013: How to Use Digital Insight to Create Shareable Content by Cat Jo...Inger Kristine Pitts
 
The Science of Sharing by Cat Jones at Chinwag Psych
The Science of Sharing by Cat Jones at Chinwag PsychThe Science of Sharing by Cat Jones at Chinwag Psych
The Science of Sharing by Cat Jones at Chinwag PsychChinwag
 
Track twitter followers
Track twitter followersTrack twitter followers
Track twitter followersKarenDavis130
 
Nathalie Nahai - Psychology of persuasive content (Brighton SEO)
Nathalie Nahai - Psychology of persuasive content (Brighton SEO)Nathalie Nahai - Psychology of persuasive content (Brighton SEO)
Nathalie Nahai - Psychology of persuasive content (Brighton SEO)Nathalie Nahai
 
Harriet Hadfield – The mobile journalist’s toolkit
Harriet Hadfield –  The mobile journalist’s toolkit Harriet Hadfield –  The mobile journalist’s toolkit
Harriet Hadfield – The mobile journalist’s toolkit Journalism.co.uk
 
Argus smart home pragmatic action pack sept '16
Argus smart home pragmatic action pack sept '16Argus smart home pragmatic action pack sept '16
Argus smart home pragmatic action pack sept '16James (JD) Dillon
 
Cold call-timing-v7
Cold call-timing-v7Cold call-timing-v7
Cold call-timing-v7Robson Silva
 
Augusta MLS February 2014 Market Trend Report
Augusta MLS February 2014 Market Trend ReportAugusta MLS February 2014 Market Trend Report
Augusta MLS February 2014 Market Trend ReportRE/MAX Regional Services
 

What's hot (15)

Chartbeat: Discovery & Engagement in a Mobile-first World
Chartbeat: Discovery & Engagement in a Mobile-first WorldChartbeat: Discovery & Engagement in a Mobile-first World
Chartbeat: Discovery & Engagement in a Mobile-first World
 
Taim powerpoint
Taim powerpointTaim powerpoint
Taim powerpoint
 
We have seen the future...
We have seen the future...We have seen the future...
We have seen the future...
 
Deep feelings www2015
Deep feelings www2015Deep feelings www2015
Deep feelings www2015
 
What Did Facebook Announce, and How Does It Impact My Strategy?
What Did Facebook Announce, and How Does It Impact My Strategy?What Did Facebook Announce, and How Does It Impact My Strategy?
What Did Facebook Announce, and How Does It Impact My Strategy?
 
ESPN on AppAction Case Study
ESPN on AppAction Case StudyESPN on AppAction Case Study
ESPN on AppAction Case Study
 
The Top 8 News Apps for Android
The Top 8 News Apps for AndroidThe Top 8 News Apps for Android
The Top 8 News Apps for Android
 
ICLCity2013: How to Use Digital Insight to Create Shareable Content by Cat Jo...
ICLCity2013: How to Use Digital Insight to Create Shareable Content by Cat Jo...ICLCity2013: How to Use Digital Insight to Create Shareable Content by Cat Jo...
ICLCity2013: How to Use Digital Insight to Create Shareable Content by Cat Jo...
 
The Science of Sharing by Cat Jones at Chinwag Psych
The Science of Sharing by Cat Jones at Chinwag PsychThe Science of Sharing by Cat Jones at Chinwag Psych
The Science of Sharing by Cat Jones at Chinwag Psych
 
Track twitter followers
Track twitter followersTrack twitter followers
Track twitter followers
 
Nathalie Nahai - Psychology of persuasive content (Brighton SEO)
Nathalie Nahai - Psychology of persuasive content (Brighton SEO)Nathalie Nahai - Psychology of persuasive content (Brighton SEO)
Nathalie Nahai - Psychology of persuasive content (Brighton SEO)
 
Harriet Hadfield – The mobile journalist’s toolkit
Harriet Hadfield –  The mobile journalist’s toolkit Harriet Hadfield –  The mobile journalist’s toolkit
Harriet Hadfield – The mobile journalist’s toolkit
 
Argus smart home pragmatic action pack sept '16
Argus smart home pragmatic action pack sept '16Argus smart home pragmatic action pack sept '16
Argus smart home pragmatic action pack sept '16
 
Cold call-timing-v7
Cold call-timing-v7Cold call-timing-v7
Cold call-timing-v7
 
Augusta MLS February 2014 Market Trend Report
Augusta MLS February 2014 Market Trend ReportAugusta MLS February 2014 Market Trend Report
Augusta MLS February 2014 Market Trend Report
 

Similar to Positive Panda - Hack 2021

SociaBuzz Company Profile
SociaBuzz Company ProfileSociaBuzz Company Profile
SociaBuzz Company ProfileChris Reskaza
 
News sentiment analysis
News sentiment analysisNews sentiment analysis
News sentiment analysisRepustate
 
Social media analytics as a service: tools from GATE
Social media analytics as a service: tools from GATESocial media analytics as a service: tools from GATE
Social media analytics as a service: tools from GATEDiana Maynard
 
Marlon Granados MIS FInal Project
Marlon Granados MIS FInal ProjectMarlon Granados MIS FInal Project
Marlon Granados MIS FInal ProjectMarlon Granados
 
Social media monitoring
Social media monitoringSocial media monitoring
Social media monitoringNidhiArora113
 
Executing SEO The Proper Way | Quantum
Executing SEO The Proper Way | QuantumExecuting SEO The Proper Way | Quantum
Executing SEO The Proper Way | QuantumChristopher Hall
 
Find the Metrics That Matter for Your Newsroom
Find the Metrics That Matter for Your NewsroomFind the Metrics That Matter for Your Newsroom
Find the Metrics That Matter for Your NewsroomOnline News Association
 
Measuring What Matters with Google Analytics
Measuring What Matters with Google AnalyticsMeasuring What Matters with Google Analytics
Measuring What Matters with Google AnalyticsTechSoup
 
Final assignmentpdf
Final assignmentpdfFinal assignmentpdf
Final assignmentpdfJayati1305
 
Tapin feedback slidedeck - Nesu Seminar
Tapin feedback slidedeck - Nesu SeminarTapin feedback slidedeck - Nesu Seminar
Tapin feedback slidedeck - Nesu SeminarJaakko Männistö
 
Is it Safe? measuring product security goodness
Is it Safe?   measuring product security goodnessIs it Safe?   measuring product security goodness
Is it Safe? measuring product security goodnessJustin Berman
 
Digital marketing idea ppt
Digital marketing idea pptDigital marketing idea ppt
Digital marketing idea pptNeetuChaubey
 
181120 HIØ What is inbound marketing.pptx
181120 HIØ What is inbound marketing.pptx181120 HIØ What is inbound marketing.pptx
181120 HIØ What is inbound marketing.pptxSpring Agency
 
How to Drive a 360 Degree App Marketing Strategy Through First-Party Data
How to Drive a 360 Degree App Marketing Strategy Through First-Party DataHow to Drive a 360 Degree App Marketing Strategy Through First-Party Data
How to Drive a 360 Degree App Marketing Strategy Through First-Party DataAppLift
 

Similar to Positive Panda - Hack 2021 (20)

SociaBuzz Company Profile
SociaBuzz Company ProfileSociaBuzz Company Profile
SociaBuzz Company Profile
 
News sentiment analysis
News sentiment analysisNews sentiment analysis
News sentiment analysis
 
Media Wave Platform
Media Wave PlatformMedia Wave Platform
Media Wave Platform
 
Holiday Marketing Tools and Tricks - Debra and Pierre.pdf
Holiday Marketing Tools and Tricks - Debra and Pierre.pdfHoliday Marketing Tools and Tricks - Debra and Pierre.pdf
Holiday Marketing Tools and Tricks - Debra and Pierre.pdf
 
Social media analytics as a service: tools from GATE
Social media analytics as a service: tools from GATESocial media analytics as a service: tools from GATE
Social media analytics as a service: tools from GATE
 
Marlon Granados MIS FInal Project
Marlon Granados MIS FInal ProjectMarlon Granados MIS FInal Project
Marlon Granados MIS FInal Project
 
Social media monitoring
Social media monitoringSocial media monitoring
Social media monitoring
 
Executing SEO The Proper Way | Quantum
Executing SEO The Proper Way | QuantumExecuting SEO The Proper Way | Quantum
Executing SEO The Proper Way | Quantum
 
Find the Metrics That Matter for Your Newsroom
Find the Metrics That Matter for Your NewsroomFind the Metrics That Matter for Your Newsroom
Find the Metrics That Matter for Your Newsroom
 
MediaWave
MediaWaveMediaWave
MediaWave
 
Newsaccess Brochure
Newsaccess BrochureNewsaccess Brochure
Newsaccess Brochure
 
Measuring What Matters with Google Analytics
Measuring What Matters with Google AnalyticsMeasuring What Matters with Google Analytics
Measuring What Matters with Google Analytics
 
Final assignmentpdf
Final assignmentpdfFinal assignmentpdf
Final assignmentpdf
 
Tapin feedback slidedeck - Nesu Seminar
Tapin feedback slidedeck - Nesu SeminarTapin feedback slidedeck - Nesu Seminar
Tapin feedback slidedeck - Nesu Seminar
 
Is it Safe? measuring product security goodness
Is it Safe?   measuring product security goodnessIs it Safe?   measuring product security goodness
Is it Safe? measuring product security goodness
 
Digital marketing idea ppt
Digital marketing idea pptDigital marketing idea ppt
Digital marketing idea ppt
 
Twipe - Company Presentation
Twipe - Company PresentationTwipe - Company Presentation
Twipe - Company Presentation
 
AI_4.pptx
AI_4.pptxAI_4.pptx
AI_4.pptx
 
181120 HIØ What is inbound marketing.pptx
181120 HIØ What is inbound marketing.pptx181120 HIØ What is inbound marketing.pptx
181120 HIØ What is inbound marketing.pptx
 
How to Drive a 360 Degree App Marketing Strategy Through First-Party Data
How to Drive a 360 Degree App Marketing Strategy Through First-Party DataHow to Drive a 360 Degree App Marketing Strategy Through First-Party Data
How to Drive a 360 Degree App Marketing Strategy Through First-Party Data
 

Recently uploaded

What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 

Recently uploaded (20)

What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 

Positive Panda - Hack 2021

  • 1. P O S I T I V E P A N D A A B R O W S E R E X T E N S I O N T O H E L P Y O U R E M O V E N E G A T I V I T Y F R O M Y O U R D A I L Y N E W S A N D I N D U L G E I N T H E P O S I T I V I T Y O F T H E W O R L D
  • 2. W H Y P O S I T I V E P A N D A ?
  • 3. Why Positive Panda? • Our AI powered solution “Positive Panda” can tell if the news articles on Google News are positive or negative • It also finds the salient keywords from the news article to display to the users.
  • 4. Daily News served right to you • Positive news served daily to your doorstep. • Users can click our extension icon on the top to view the top positive news from around the world. • This selection of news is updated daily. • Users can choose between categories Why Positive Panda?
  • 5. All the Control with All the Ease Why Positive Panda? We provide you the ability to proceed with care. The users are not only provided with the notable keywords but also a rating so that they may assess whether they want to view the news article. We ensure user privacy is maintained by not sending user data over a server
  • 6. T A R G E T A U D I E N C E
  • 7. All Demographics • We aim to target people of all demographics, as our tool allows people to enjoy a seamless and positive experience while browsing the news • Our product aims to spread love by limiting violent and negative content while also suggesting the positive ones !
  • 8. M A R K E T A N A L Y S I S
  • 9. 1. Soothe • An extension to blur out articles that have homophobic or trans-phobic terms • Only works if the article specifically has specific terms that are considered trans-phobic or homophobic • Does not flag articles if they are violent or negative but do not explicitly contain such words. Our solution can flag these articles as well since it is AI driven Market Analysis
  • 10. 2. Social Street Smart • More focus on detection of fake news • Our solution is unique as it aims to completely filter out violent and negative news instead of filtering fake news Market Analysis
  • 11. T E C H N I C A L S L I D E S F R O M H E R E , W E W I L L G O U N D E R T H E H O O D T O D E S C R I B E T H E T E C H N I C A L A S P E C T S O F O U R S O L U T I O N
  • 12. W H Y G C P A N D M O N G O D B ?
  • 13. Google Cloud Platform UsingGCP'sKubernetesEngine,GKEwe havethe abilitytoindependentlyand automaticallyscaleeach module with popularityanddemand. Scale UsingGCP'sContainerRegistry,GCRwe don'thaveto worryaboutimagehosting andsecurity. Security
  • 14. MongoDB Atlas MongoDB scales with our users and popularity because MongoDB’s horizontal, scale-out architecture can support huge volumes of both data and traffic. MongoDB Atlas makes it very easy to have an instance running in all major Cloud Providers,including GCP. It removes the headache of setting up and managing MongoDB in a secure way.
  • 15. P I P E L I N E
  • 16. Flow of the Application User visits Google News to get their news Theextension sendsthe news articles to the backend server. Theserver comparesfor pre-computed resultsfor the news article in the MongoDB database. If found,the server returnsthe results,else the server queuesthe news article on Rabbit MQ and returnsa <UNK> result. Thequeued articles are sent to the Sentiment Analysis model runningonthe KubernetesEngine on GCP. Thecomputed resultis pushedonto another queuewhich is sent to the Flask server to pushthe resultsto the database. (Change:The model sendsa post requestwith the computed results to the Flask server to add to the database) Once the user extension receives the results,it blursthe relevant news articles. If the responseincludes<UNK>, it blursand displays a <UNK> tag to the user.It then sends another request to the server after a set interval to update the <UNK> articles.
  • 17. The Scoring Model The model works by building upon the following libraries: 1. Newspaper3k: This is used for scraping and parsing the content of the articles. 2. Huggingface: The sentiment Analysis model is implementedusing the HuggingFace library.
  • 18. H A P P Y S U R F I N G !