YouTube comment troll detection
Using natural langauge processing and text analysis techniques on a labelled set of data to train a model to identify the comments that are troll.
Jupyter Notebook...
Word Trends using Google NGrams
We are using wordnet to generate a word cloud around chosen words and then use google ngrams to map out the usage frequency of the concept. We are eventually interested to see if the frequency is correlated with any important historical events.
Jupyter Notebook...
US primary election 2016
Playing with the US primary election 2016 data from Kaggle.com.
The idea of this notebook is to visualise the US primary election data and based on the insight use a model to predict the result of the election in future counties
Jupyter Notebook...
Coffee donors in our lab
My first attempt at learning Pandas.
I used the 'data' we collected on a sign up sheet for coffee donors in the lab to look for patterns in coffee buying behavior of my group members
Jupyter Notebook...
Memory analysis GUI
A GUI I wrote using PyQt4 for analysing memory efficiency data in our lab.
It takes two traces of data (input and output from the memory) and calculates the efficiency using intervals that are chosen on the interface by the user or autoset using some inputs from the user
Git Repo...
Numerical simulation of the Maxwell-Bloch equations
This is a software package that I developed during my PhD to simulate my experiment.
I've been translating this code to python during my postdoc as part of my general migration from MATLAB to python.
I have been using this package to simulate a new quantum memory idea we are toying with.
I used an earlier version of this (in MATLAB) to produce theoretical results for
Short-pulse cross-phase modulation... and experimental results for
Observation of EIT-enhanced... and
Observation of the Nonlinear....