What is Source-Based-Language-Learning in this context? Very simple — it is my way of describing the process of learning a language to literally understand a source (i.e. book, speech, etc.). In the specific case of what I will be sharing, it translates to learning Classical Arabic to be able to read/comprehend the Quran (in its native language, without translation)....
Projects
Automatic topic-modelling and generation of 'wiring' drawings based on user's tweet history.
Twiring comes from Twitter+Wiring — because these diagrams look like ‘wiring’ diagrams. but also, twiring is to To glance shyly or slyly and that’s precisely the functionality of this form of visualization.
This project is an attempt to visually model groups of chapters in the Quran. Verse translation texts are analyzed using NLP topic-modelling techniques and then visualization using a specific art concept of Stefanie Posavec’s Sentence Drawings.
Mapping Music based on their audio to study album flows and create your own mixtape.
This post is adapted from an assignment I completed — I thought the project laid out the basic process of data modelling well and had an intuitive application making it easier for people to follow. This example highlights 6 general steps of a data analysis and discusses what kind of elements it would involve.
Exploring NLP methods to quantify and profile tweets and users in a twitter community based on their internal and external information flow.
A Graph-based approach to community detection in Twitter Networks by modelling information flow between users.
A Web App (Python-Flask) that digitizes highlights from images using Image Processing (contouring, OCR) and stores them in a user's EverNote account.
A Web App (Python-Flask) that recommends you songs from pre-set playlists based on lyrical lexical qualities. Input a song you like or a block of text and I will recommend you a playlist, show you some fancy graphs, and let you automatically create a Spotify playlist!
A Natural Language Processing (NLP) approach to automatically detect connections through key entities and ideas across articles/documents. I analyzed a set of philosophy articles to see which Entities related them to each other and if this could guide our choice of reading.
A NLP Sentiment Analysis across chapters of a novel (The Catcher in the Rye) to capture patterns and trends as an enhancement to literary analysis. Used IBM's Bluemix and Watson APIs and wrote an essay on the pros/cons of this approach.