My homework for Text Analysis Course at MIPT 2016.
-
Updated
Dec 12, 2016 - Jupyter Notebook
Natural language processing (NLP) is a field of computer science that studies how computers and humans interact. In the 1950s, Alan Turing published an article that proposed a measure of intelligence, now called the Turing test. More modern techniques, such as deep learning, have produced results in the fields of language modeling, parsing, and natural-language tasks.
My homework for Text Analysis Course at MIPT 2016.
Spam/Ham classification, CRF classifier
Given a blog (short length text), we need to analyze the text differentiating whether it is written by a male or a female by using machine learning techniques.
Using SVM to classify questions based on their type and topic
This repository contains my research, studies and related implementations for my MSc thesis at Cairo University supervised by Prof. Aly Fahmy.
Semantic Description of Images- A deep learning model for describing images using natural language.
NLP on 3M reviews & Image classification on 200k images
A repository for my graduation project.
Research project to synthesize word embeddings using TensorFlow
Apache Spark based implementation of research paper titled "N-gram-based text categorization"
Data Science Capstone Project Using NLP to classify articles as Bullish/Bearish and or Important.
Generalized Phrase Structure Grammar project
text analysis ipython notebooks for text analysis
Sentiment Analysis API sample code in VB.NET
This is a project for the NLP Nanodegree offered by Udacity. The hmm tagger defines parts of speech tagging using pomegranate and other libraries.
Sample web app using LUIS to get a definition
Sentiment analysis of millennials trends using Twitter and NLP
Created by Alan Turing