Welcome!
Welcome!
My name is Lovkush Agarwal. In early 2020 I decided to change careers and become a data scientist. Following David Robinson’s’ advice, I decided to create this blog, to record my progress, learning and projects.
Posts
- 
        Using data to improve professional squash rankings
- 
        Similarity trees and NaN trees
- 
        Examples of collider bias
- 
        Using Data Science to Create Art
- 
        Presentations. Turning good slides into great slides
- 
        A surprising bug caused by regex
- 
        Squash rankings, Part III, All hail Bokeh!
- 
        Visualising L1 and L2 regularisation, Part II, Lessons learnt from an experienced programmer
- 
        Visualising L1 and L2 regularisation
- 
        Stochastic Gradient Descent, Part IV, Experimenting with sinusoidal case
- 
        Squash rankings, Part II, dimension reduction and clustering
- 
        An intuitive but unknown version of Bayes' Theorem
- 
        Squash rankings, Part I, Scraping wikipedia and data analysis
- 
        Stochastic Gradient Descent, Part III, Fitting linear, quadratic and sinusoidal data using a neural network and **S**GD
- 
        Stochastic Gradient Descent, Part II, Fitting linear, quadratic and sinusoidal data using a neural network and GD
- 
        Stochastic Gradient Descent, Part I, Gradient descent on linear, quadratic and sinusoidal data
- 
        FastAI Course, Part III, Frustrations with creating an image classifier
- 
        Analysing the movies I've watched, Part V, Data visualisation II
- 
        FastAI Course, Part II, Lesson 1 and sentiment analysis
- 
        Increasing the resolution of an image using an SRGAN
- 
        Analysing the movies I've watched, Part IV, Data visualisation
- 
        Analysing the movies I've watched, Part III, Joining the tables
- 
        The CAP Theorem's never ending rabbit hole
- 
        FastAI Course, Part I, Lessons 1 and 2
- 
        Web Scraping for STEP past papers and solutions, Part II, a bug
- 
        Analysing the movies I've watched, Part II, Data cleaning
- 
        Analysing the movies I've watched, Part I, Data collection
- 
        Contributing to Darts by Unit8
- 
        Web Scraping for STEP past papers and solutions
- 
        EuroPython Conference 2020, Summary
- 
        EuroPython Conference 2020, Day 2
- 
        EuroPython Conference 2020, Day 1
- 
        Santander Dataset, Part III, Learning from others
- 
        Neural Networks, Part II, First MNIST model
- 
        Santander Dataset, Part II, Feature Selection
- 
        Neural Networks, Part I, Basic network from scratch
- 
        Santander Dataset, Part I
- 
        Investigating Credit Card Fraud, Part VI, Summary and Lessons from Kaggle
- 
        Stop and Search, Part III, Data Analysis
- 
        Stop and Search, Part II, Data Cleaning
- 
        Do students do their homework last minute?
- 
        Stop and Search, Part I, Data Collection
- 
        AIs for Games, Part III, Pruning Min-Max for Pentago
- 
        AIs for Games, Part II, Min-max for Pentago
- 
        Investigating Credit Card Fraud, Part V, Final Models
- 
        Investigating Credit Card Fraud, Part IV, `n_estimators`
- 
        Bacon numbers via Recursive SQL
- 
        AIs for Games, Part I, Brute Force TicTacToe
- 
        Investigating Credit Card Fraud, Part III, Handmade Model
- 
        Investigating Credit Card Fraud, Part II, Removing data
- 
        Trouble with Jekyll
- 
        Investigating Credit Card Fraud, Part I, First Models
- 
        Making this blog
- 
        First blog post
subscribe via RSS