John Smethurst
• Male
• Birmingham
• United Kingdom

# John Smethurst's Page

## Latest Activity

Parmod Kumar liked John Smethurst's blog post Markov Chains
Feb 6
Jan 16
"It is IAN WITTEN -- you have a typo in his name"
Jan 7
paul c liked John Smethurst's blog post 1 Rule Prediction
Jan 7
"The link was working when initially posted. This one is working: https://github.com/Smeths/1RulePrediction/blob/master/1RulePrediction.html But the original one provided a nice summary.  "
Jan 5
"Hi, links are not working for notebooks. Thanks MKOC"
Jan 4
John Smethurst posted a blog post

### 1 Rule Prediction

I originally started writing this notebook to serve as an introduction decision trees. It's a description of the "1-rule" algorithm which I think is worth studying for the following reasons:It’s arguably the simplest and most useful machine learning algorithm you can learnIt’s a simple introduction to “decision trees”It’s a simple…See More
Jan 3
John Smethurst posted a blog post

### The "lxml" Package and xpath Expressions for Web Scraping

The Jupyter notebook at this link contains a tutorial that explains how to use the lxml package and xpath expressions to extract data from a webpage.The tutorial consists of two sections:A basic example to demonstrate the process of downloading a webpage, extracting data with lxml and xpath and analysing it with pandasA comprehensive review of xpath expressions, covering…See More
Dec 30, 2018
"Thanks for the article. It would be helpful to give us some context and definitions. For example what problem you are trying to solve? (give us some practical example)  What is "social mobility"? and how it is related to the problem…"
Jun 1, 2018
John Smethurst posted a blog post

### Markov Chains

I've recently spent a bit of time getting to grips with Markov Chains. I've created a jupyter notebook which attempts to give an "intuition" into the basic concepts; an overview of some of the maths involved and a idea to use "social mobility" probability density functions with Markov Chains to estimate long term "social class" proportions.This paper has three sections. The first section uses simulation to develop an intuitive understanding of the ideas behind Markov Chains; the second section…See More
May 26, 2018

May 15, 2018

### Poisson Distribution - Use and Application

May 15, 2018
John Smethurst posted a video

### Poisson Distribution - Use and Application

Detailed discussion of when to use a Poisson Distribution and a Demonstration that the number of goals scored in a football match follows a Poisson distribut...
Dec 14, 2017
"Just looked up stochastic gradient descent, never seen it before. Did this give a large efficiency saving over doing just standard gradient descent? I remember coding a simulated annealing algorithm years…"
Dec 1, 2017
"You have really done a massive amount in one article!!"
Nov 30, 2017

## Profile Information

Professional Status
Technical
Interests:
Networking

• View All

## John Smethurst's Blog

### 1 Rule Prediction

Posted on December 29, 2018 at 11:00pm

I originally started writing this notebook to serve as an introduction decision trees. It's a description of the "1-rule" algorithm which I think is worth studying for the following reasons:

• It’s arguably the simplest and most useful machine learning algorithm you can learn
• It’s a simple introduction to “decision…
Continue

### The "lxml" Package and xpath Expressions for Web Scraping

Posted on December 29, 2018 at 10:30pm

The Jupyter notebook at this link contains a tutorial that explains how to use the lxml package and xpath expressions to extract data from a webpage.

The tutorial consists of two sections:

• A basic example to demonstrate the process of downloading a webpage, extracting data with lxml and xpath and analysing it with pandas
• A comprehensive…
Continue

### Markov Chains

Posted on May 12, 2018 at 7:00am

I've recently spent a bit of time getting to grips with Markov Chains. I've created a jupyter notebook which attempts to give an "intuition" into the basic concepts; an overview of some of the maths involved and a idea to use "social mobility" probability density functions with Markov Chains to estimate long term "social class" proportions.

This…

Continue

## Comment Wall

Join Data Science Central