Getting Started

A linguistic approach to understanding the impact and risks of attempting to understand natural language with artificial languages.

Image for post
Image for post
Photo by Raphael Schaller on Unsplash

Why study language?


An introduction to linguistic relativity and universality with respect to the development of AI language models.

Image for post
Image for post
Photo by Franki Chamaki on Unsplash


Deep learning NLP tutorial on analyzing collections of documents with Extractive Text Summarization, utilizing Transformer-based sentence embeddings derived from SOTA language models

Image for post
Image for post
Photo by Brett Jordan on Unsplash

Case study: CoronaNet Research Project


A practical exploration of the Natural Language Processing technique of Latent Dirichlet Allocation and its application to the task of topic modeling.

Image for post
Image for post
The LDA model graphically represented with plate notation. Image by Author.


Data visualization tutorial on animating time-dynamic behaviour in social network graphs.

Image for post
Image for post
Gephi visualization of retweeting behaviour of Twitter influencers over time. Image by Author.


Tutorial with code, on combining big data with Arabic natural language processing using Apache Spark and Spark NLP for distributed computing

Image for post
Image for post
Photo by Jeremy Thomas on Unsplash


A discussion of Arabic natural language processing (NLP) for social media text, with code examples and in-depth analysis of the cutting-edge technology driving the most recent advancements.

Image for post
Image for post
Multi-lingual word cloud from tweets about the Beirut explosion (August 2020). Image by Author.

Why study Arabic social media?


A tutorial on labeling QAnon tweets into topic categories, using the revolutionary, unsupervised machine learning technique of zero-shot text classification

Image for post
Image for post
Photo by Jon Tyson on Unsplash


Beginner-friendly overview of Python tools available for classifying sentiment in social media text. I discuss my experiences using different tools and offer suggestions to get you started on your own Python sentiment analysis journey!

Image for post
Image for post
Photo by T. Selin Erkan on Unsplash

Haaya Naushan

Research Consultant and Data Scientist. Enthusiastic about machine learning, social justice, video games and philosophy.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store