SlideShare a Scribd company logo
Blurrt
Analysing Welsh Language Tweets
Understanding Language Structure
Corpus Study
Lexicons
Stemming
Lemmatization
POS Tagging
Syntactic Parsing (shallow chunk/dependency)
Levels of Analysis
Identifying entities and aspects
Separating subjective and objective content
Scoring sentiment
Scoring emotion
Reaction Disambiguation (TV)
Challenges
Twitter Data is unstructured and noisy
Twitter specific conventions e.g. @Users, #hashtags,
emojis, URLs
Misspellings, novel spellings (Eng-Wel), slang
Regional dialects
The challenge is to develop resources and tools that can
cope with unstructured language
Applications
Brands
Broadcasting
Politics/ Government
Security
Wider research

More Related Content

What's hot

Reading fluency chart
Reading fluency chartReading fluency chart
Reading fluency chart
Jennifer Evans
 
Neurolinguistics (final)
Neurolinguistics (final)Neurolinguistics (final)
Neurolinguistics (final)
ShaheeraSamim
 
Communication (1) (1)
Communication (1) (1)Communication (1) (1)
Communication (1) (1)
Avinash Varanasi
 
Asl
AslAsl
Language and Intelligence
Language and IntelligenceLanguage and Intelligence
Language and Intelligence
butest
 
Forum_Andrea_Males_ETP
Forum_Andrea_Males_ETPForum_Andrea_Males_ETP
Forum_Andrea_Males_ETP
Andrea Michelle
 
-State of the Living – Medical Games & Lifelike Patients - Thomas Talbot, US...
 -State of the Living – Medical Games & Lifelike Patients - Thomas Talbot, US... -State of the Living – Medical Games & Lifelike Patients - Thomas Talbot, US...
-State of the Living – Medical Games & Lifelike Patients - Thomas Talbot, US...
SeriousGamesAssoc
 
Introduction to Rhetoric
Introduction to RhetoricIntroduction to Rhetoric
Introduction to Rhetoric
coachallam
 
Differences in learners
Differences in learnersDifferences in learners
Differences in learners
Muzo Bacan
 
Speech recognition An overview
Speech recognition An overviewSpeech recognition An overview
Speech recognition An overview
sajanazoya
 
Kieli analytics
Kieli analyticsKieli analytics
Kieli analytics
Chakir Mahjoubi
 
Speech to text conversion
Speech to text conversionSpeech to text conversion
Speech to text conversion
ankit_saluja
 
Noise Adaptive Training for Robust Automatic Speech Recognition
Noise Adaptive Training for Robust Automatic Speech RecognitionNoise Adaptive Training for Robust Automatic Speech Recognition
Noise Adaptive Training for Robust Automatic Speech Recognition
أحلام انصارى
 
Speech Recognition
Speech RecognitionSpeech Recognition
Speech Recognition
fathitarek
 
Computational linguistics
Computational linguistics Computational linguistics
Computational linguistics
kashmasardar
 

What's hot (15)

Reading fluency chart
Reading fluency chartReading fluency chart
Reading fluency chart
 
Neurolinguistics (final)
Neurolinguistics (final)Neurolinguistics (final)
Neurolinguistics (final)
 
Communication (1) (1)
Communication (1) (1)Communication (1) (1)
Communication (1) (1)
 
Asl
AslAsl
Asl
 
Language and Intelligence
Language and IntelligenceLanguage and Intelligence
Language and Intelligence
 
Forum_Andrea_Males_ETP
Forum_Andrea_Males_ETPForum_Andrea_Males_ETP
Forum_Andrea_Males_ETP
 
-State of the Living – Medical Games & Lifelike Patients - Thomas Talbot, US...
 -State of the Living – Medical Games & Lifelike Patients - Thomas Talbot, US... -State of the Living – Medical Games & Lifelike Patients - Thomas Talbot, US...
-State of the Living – Medical Games & Lifelike Patients - Thomas Talbot, US...
 
Introduction to Rhetoric
Introduction to RhetoricIntroduction to Rhetoric
Introduction to Rhetoric
 
Differences in learners
Differences in learnersDifferences in learners
Differences in learners
 
Speech recognition An overview
Speech recognition An overviewSpeech recognition An overview
Speech recognition An overview
 
Kieli analytics
Kieli analyticsKieli analytics
Kieli analytics
 
Speech to text conversion
Speech to text conversionSpeech to text conversion
Speech to text conversion
 
Noise Adaptive Training for Robust Automatic Speech Recognition
Noise Adaptive Training for Robust Automatic Speech RecognitionNoise Adaptive Training for Robust Automatic Speech Recognition
Noise Adaptive Training for Robust Automatic Speech Recognition
 
Speech Recognition
Speech RecognitionSpeech Recognition
Speech Recognition
 
Computational linguistics
Computational linguistics Computational linguistics
Computational linguistics
 

More from techiaith

Welsh National Language Technologies Portal - Mozfest2015
Welsh National Language Technologies Portal - Mozfest2015Welsh National Language Technologies Portal - Mozfest2015
Welsh National Language Technologies Portal - Mozfest2015
techiaith
 
Promoting the Use of Basque via Language Technology
Promoting the Use of Basque via Language TechnologyPromoting the Use of Basque via Language Technology
Promoting the Use of Basque via Language Technology
techiaith
 
Celtic language technologies in the digital age
Celtic language technologies in the digital ageCeltic language technologies in the digital age
Celtic language technologies in the digital age
techiaith
 
Datblygiad Y Gymraeg Ar Twitter: Dehongli Data’r Corpws Trydariadau Cymraeg
Datblygiad Y Gymraeg Ar Twitter: Dehongli Data’r Corpws Trydariadau CymraegDatblygiad Y Gymraeg Ar Twitter: Dehongli Data’r Corpws Trydariadau Cymraeg
Datblygiad Y Gymraeg Ar Twitter: Dehongli Data’r Corpws Trydariadau Cymraeg
techiaith
 
Y Cyfieithydd a’r Cyfrifiadur : Pa un yw’r meistr?
Y Cyfieithydd a’r Cyfrifiadur : Pa un yw’r meistr?Y Cyfieithydd a’r Cyfrifiadur : Pa un yw’r meistr?
Y Cyfieithydd a’r Cyfrifiadur : Pa un yw’r meistr?
techiaith
 
Cyfieithu Cymru
Cyfieithu CymruCyfieithu Cymru
Cyfieithu Cymrutechiaith
 
Ystyriaethau gramadegol wrth lunio Geiriadur yr Academi
Ystyriaethau gramadegol wrth lunio Geiriadur yr AcademiYstyriaethau gramadegol wrth lunio Geiriadur yr Academi
Ystyriaethau gramadegol wrth lunio Geiriadur yr Academitechiaith
 
Newid ac amrywiaeth mewn Cymraeg cyfoes
Newid ac amrywiaeth mewn Cymraeg cyfoesNewid ac amrywiaeth mewn Cymraeg cyfoes
Newid ac amrywiaeth mewn Cymraeg cyfoestechiaith
 

More from techiaith (8)

Welsh National Language Technologies Portal - Mozfest2015
Welsh National Language Technologies Portal - Mozfest2015Welsh National Language Technologies Portal - Mozfest2015
Welsh National Language Technologies Portal - Mozfest2015
 
Promoting the Use of Basque via Language Technology
Promoting the Use of Basque via Language TechnologyPromoting the Use of Basque via Language Technology
Promoting the Use of Basque via Language Technology
 
Celtic language technologies in the digital age
Celtic language technologies in the digital ageCeltic language technologies in the digital age
Celtic language technologies in the digital age
 
Datblygiad Y Gymraeg Ar Twitter: Dehongli Data’r Corpws Trydariadau Cymraeg
Datblygiad Y Gymraeg Ar Twitter: Dehongli Data’r Corpws Trydariadau CymraegDatblygiad Y Gymraeg Ar Twitter: Dehongli Data’r Corpws Trydariadau Cymraeg
Datblygiad Y Gymraeg Ar Twitter: Dehongli Data’r Corpws Trydariadau Cymraeg
 
Y Cyfieithydd a’r Cyfrifiadur : Pa un yw’r meistr?
Y Cyfieithydd a’r Cyfrifiadur : Pa un yw’r meistr?Y Cyfieithydd a’r Cyfrifiadur : Pa un yw’r meistr?
Y Cyfieithydd a’r Cyfrifiadur : Pa un yw’r meistr?
 
Cyfieithu Cymru
Cyfieithu CymruCyfieithu Cymru
Cyfieithu Cymru
 
Ystyriaethau gramadegol wrth lunio Geiriadur yr Academi
Ystyriaethau gramadegol wrth lunio Geiriadur yr AcademiYstyriaethau gramadegol wrth lunio Geiriadur yr Academi
Ystyriaethau gramadegol wrth lunio Geiriadur yr Academi
 
Newid ac amrywiaeth mewn Cymraeg cyfoes
Newid ac amrywiaeth mewn Cymraeg cyfoesNewid ac amrywiaeth mewn Cymraeg cyfoes
Newid ac amrywiaeth mewn Cymraeg cyfoes
 

Recently uploaded

GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
Ortus Solutions, Corp
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
Mydbops
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
Sunil Jagani
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
leebarnesutopia
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
Fwdays
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 

Recently uploaded (20)

GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 

Analysing welsh language tweets