Repository for the Queen's Mathematics and Engineering Thesis Project. The majority of the code is found in the kMeans directory. An outline of the tree is as follows:
kMeans: contains the code for the k-means algorithm, implemented in both Python 2.7 and Python 3.6. Further descriptions of the directory specifics are found in the readme in that directory
confidence: contains the code to implement determine the proportions of a ball with a given radius and center which lie within various regions of the simplex
reinforcement: contains some scripts to check the results of our work by making sure our targetted advertising method is actually better than just randomly selecting ads to give to people
People: contains the definitions of two different Person objects