SlideShare a Scribd company logo
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 World
Chartbeat
 
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 Study
Colin 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 Android
Appabilities
 
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 followers
KarenDavis130
 
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 '16
James (JD) Dillon
 
Cold call-timing-v7
Cold call-timing-v7Cold call-timing-v7
Cold call-timing-v7
Robson 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 analysis
Repustate
 
Media Wave Platform
Media Wave PlatformMedia 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
Light of Gold PR, Marketing, and Consulting
 
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
Diana Maynard
 
Marlon Granados MIS FInal Project
Marlon Granados MIS FInal ProjectMarlon Granados MIS FInal Project
Marlon Granados MIS FInal Project
Marlon Granados
 
Social media monitoring
Social media monitoringSocial media monitoring
Social media monitoring
NidhiArora113
 
Executing SEO The Proper Way | Quantum
Executing SEO The Proper Way | QuantumExecuting SEO The Proper Way | Quantum
Executing SEO The Proper Way | Quantum
Christopher 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 Newsroom
Online News Association
 
MediaWave
MediaWaveMediaWave
Measuring What Matters with Google Analytics
Measuring What Matters with Google AnalyticsMeasuring What Matters with Google Analytics
Measuring What Matters with Google Analytics
TechSoup
 
Final assignmentpdf
Final assignmentpdfFinal assignmentpdf
Final assignmentpdf
Jayati1305
 
Tapin feedback slidedeck - Nesu Seminar
Tapin feedback slidedeck - Nesu SeminarTapin feedback slidedeck - Nesu Seminar
Tapin feedback slidedeck - Nesu Seminar
Jaakko 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 goodness
Justin Berman
 
Digital marketing idea ppt
Digital marketing idea pptDigital marketing idea ppt
Digital marketing idea ppt
NeetuChaubey
 
Twipe - Company Presentation
Twipe - Company PresentationTwipe - Company Presentation
Twipe - Company Presentation
Twipe Mobile Solutions
 
AI_4.pptx
AI_4.pptxAI_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
Spring 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 Data
AppLift
 

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

How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
Jelle | Nordend
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
varshanayak241
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 

Recently uploaded (20)

How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 

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 !