Author: Justin Smallwood
-
How To Beat Your Dad At Camel Up (Part 5 – Reinforcement Learning State Space Optimization)
In How To Beat Your Dad At Camel Up (Part 4 – Reinforcement Learning) we looked at training a reinforcement learning agent to learn to play Camel Up. There was a problem. Our agent was getting too bogged down in the details! Today, we’re going to fix this and help the agent learn 120 times faster!…
-
PyCon AU 2024 Recap
I had the privilege of attending PyCon AU in Melbourne over the 22nd-24th November 2024. After my experience at PyCon US I was excited to attend the Australian version for the first time. In this article I’ll discuss my experience, how it compared to the US version, and some constructive feedback for the PyCon AU…
-
How Many Ways Are There To Arrange Some Camels?
Recently I’ve been spending a lot of time thinking about the board game Camel Up. If you’ve missed it – check out the series starting here: How to Beat Your Dad At Camel Up. One observation from my last article about reinforcement learning was that the number of game states is very large. This means our…
-
How To Beat Your Dad At Camel Up (Part 4 – Reinforcement Learning)
Welcome back! I hope you enjoyed our session on CUDA! Missed it? Catch up here: How to Beat Your Dad At Camel Up (Part 3 – CUDA Baby!). If you’ve missed the whole series so far, start here: How to Beat Your Dad At Camel Up! This is a continuation of our series on how to become…
-
How to Beat Your Dad At Camel Up (Part 3 – CUDA Baby!)
Welcome back to another article in our series on winning Camel Up! If you’ve missed part 1, part 2, or our code review, you can find them here: How to Beat Your Dad at Camel Up / How to Beat Your Dad At Camel Up (Part 2) / How To Beat Your Dad At Camel Up (Interlude…
-
How To Beat Your Dad At Camel Up (Interlude – Code Review)
Welcome back! This is a small technical interlude in our series on Camel Up. If you’re not up to date, you can find parts 1 & 2 here: How to Beat Your Dad at Camel Up / How to Beat Your Dad At Camel Up (Part 2). Camel Up is a board game about betting on camels…
-
How to Beat Your Dad At Camel Up (Part 2)
This is part 2 in a series about learning the deeper mysteries of Camel Up to prove my dad wrong. If you haven’t read it yet, you can find part 1 here. Welcome back! I hope you’ve been applying our takeaways from the last deep dive! Today we’re going to turn up the heat and…
-
How to Beat Your Dad At Camel Up
“I like that he’s having fun. I just need him to know how wrong he is.” Mr GrumpyKitten Introduction My dad loves Camel Up. Seriously, this is a game that has brought him countless hours of joy. Despite our expensive game collection, it’s the one that he always requests. For most Millennials obsessed with games…
-
PyCon US 2024 Recap
I was lucky enough to go to PyCon US 2024, held in Pittsburgh, Pennsylvania from May 17-19. A long trip from my usual home in Melbourne, Australia! Getting There I flew from Melbourne to Pittsburgh via San Francisco on United Airlines. I had a very long stopover in San Francisco, about 14 hours, so I…
-
Errors that students make in introductory statistics
It’s that time of the year again – final exams have rolled around and, as a tutor, I’m sitting around marking them. Exam marking can be an extremely depressing or entertaining process, depending on the state of mind and quality of the exams being marked. I thought it would be interesting to document here my…