Comparing regressors

There are several really nice comparisons between various algorithms in the Scikit-Learn documentation. The most famous, and useful, one is probably the classifier comparison: A comparison of classification algorithms. Each row is a different dataset; each column (except the first) is a different classifier, each trying to separate the blue and red points. The accuracy...

Continue reading


Get a telescope!

In the recent How deep are the presents? post, I mentioned that I got a telescope this year — and I encouraged you to get one, because I kind of wish I’d got mine years ago. Since the observing conditions aren’t great tonight and I’m indoors anyway, I thought I’d elaborate a bit.Not HubbleThe fun might not be obvious to all. Superficially, the experience is terrible — you read about some interesting object, noting its spectacular appearance…

Continue reading


How deep are the presents?

As December rolls around again, thoughts turn to the Advent of Code, I mean Christmas, Jul, Hanukkah, Kwanzaa, ÅŒmisoka, Newtonmas, Solstice, Dongzhi, or whatever you like to celebrate at this time of year. The end of 2021 is arguably sufficient cause for celebration on its own. Just don’t let your guard down in 2022!Now, wherever you are, light the fire, chill out in the shade, pour yourself a glass of what you fancy, and check…

Continue reading


Will a merger save SEG, AAPG and SPE?

Earlier this year AAPG and SPE announced that they are considering a merger.Read the PRESS RELEASE and FAQs about the AAPG and SPE merger considerations at: https://t.co/9tAQFKeERt. pic.twitter.com/2RwJCTjjnh— AAPG (@AAPG) May 25, 2021 There’s now a dedicated website to help members follow the developments, but it looks like no decisions will be made before next year, following a member vote on the issue.In a LinkedIn post from SEG President Anna Shaughnessy earlier this week, I…

Continue reading


Why do wavelets have sidelobes?

Brian Romans (a geology professor at Virginia Tech) asked a great question in the Software Underground’s Slack earlier this month: “I was teaching my Seismic Stratigrapher course the other day and a student asked me about the origin of ‘side lobes’ on the Ricker wavelet. I didn’t have a great answer [...] what is a succinct explanation for the side lobes?” Questions like this are fantastic because they really aren’t easy to answer. There’s usually…

Continue reading


Rocks in the Playground

It’s debatable whether neural networks should feature in an introductory course on machine learning. But it’s hard to avoid at least mentioning them, and many people are attracted to machine learning courses because they have heard so much about deep learning. So, reluctantly, we almost always get into neural nets in our Machine learning for geoscientists classes.Our approach is to build a neural network from scratch, using only standard Python and NumPy data structures — that…

Continue reading