Nov 11, 2021What I’ve learnt moving from a Product Manager to a Data Scientist role in big techDoing the right work, in the right direction. Over a year ago, and after several years of study, I recently took the path less traveled. I stepped “down” from a Product Manager role to a Data Scientist role. I say “down,” because many people used that word when referring to…Data Science5 min readData Science5 min read
Dec 12, 2020Building Healthy and Resilient Digital Products — Drawing Ideas From Interpersonal NeurobiologyFor massive digital products, we need a different way to tackle a new set of problems that arise with scale. Many initially successful digital products, despite great intentions, easily devolve into a mess of seemingly impenetrable technical debt, impossible stakeholder requests and relentless stress for all involved. This deterioration is…Neurobiology15 min readNeurobiology15 min read
Published in Towards Data Science·Sep 8, 2020Emotions soaring during COVID-19Emotion detection over 100 million tweets — I ran 100 million COVID-related tweets through my previously posted emotion-detecting neural network. I won’t try to explain the reasons behind the results, since this is an area rife with correlation, Twitter’s US-bias and a of course a very complex system. However, some very interesting patterns emerge! …Covid 193 min readCovid 193 min read
Published in The Startup·Jul 26, 2020Natural Language Processing — Emotion Detection With Multi-class, Multi-label Convolutional Neural Networks and EmbeddingI came across a well-prepared dataset provided by Google, with 58 000 ‘carefully curated’ Reddit comments, labelled with one or more of 27 emotions, e.g. anger, confusion, love. Google had used this to train a BERT model, in which they had varying success in emotion detection depending on the type…Data Science9 min readData Science9 min read
Published in Towards Data Science·Jan 21, 2020Running Smart with Machine Learning and StravaAn ordered list of your biggest potential training gains, based on sports watch data from you and other athletes. — Running smart? As a runner always looking to improve my Personal Bests (PBs), I often wonder how I can optimise my time spent running to achieve the best gains whilst being as lazy as possible. Sometimes I run seven times a week, but don’t improve my speeds over a few months. Other…Machine Learning16 min readMachine Learning16 min read
Oct 12, 2019Member-onlyWhat Netflix Can Teach Us About the Paradox of ChoiceToday’s dizzying number of options might just be making us miserable — I have been rather disappointed with Netflix lately. After it delisted a few of my favorite shows (ahem, Doctor Who) and I spent a few weeks struggling to find anything good to watch, I started wondering if the Netflix overlords had adjusted their strategy. …Netflix5 min readNetflix5 min read
Published in Towards Data Science·Aug 23, 2019Can you predict gender from personality test results?An interesting machine learning classification problem popped up on reddit this month. A user posted freely available personality test results from openpsychometrics.org, and the user claimed they managed to predict a respondent’s gender with 80% accuracy. …Machine Learning9 min readMachine Learning9 min read
Aug 6, 2019What makes a successful film? Predicting a film’s revenue and user rating with machine learningThe Movie DB (TMDB) provides an API for film data, the data which can be downloaded from here. I strove to find out whether, knowing only things I could know before a film was released, what the rating and revenue of the film would be. What parameters best predict a…Machine Learning10 min readMachine Learning10 min read