Justin Pearson
Justin Pearson
Home
Publications
Teaching
Posts
Contact
Posts sorted by Category
Links to CP Solvers
Links to various repositories of some maybe less well known constraint solvers. This is mainly so that I can find them again. A C++ version minicpp of MiniCP developed by Laurent Michel and his students.
Jun 14, 2023
Hugo: Linking to the static directory
I don’t know why this is so difficult. Hugo provides a static directory where you can put stuff that is directly copied to your web directory. In theory you can have links [A link]("/file.
Dec 13, 2022
Setting up Python notebooks locally for Machine Learning
This is mainly for students on my machine learning course. I use a lot of Python notebooks either for examples from lectures or for assignments. While there are many options for hosting python notebooks for free remotely, but I prefer to do things locally.
Jan 28, 2022
HowTo
,
Teaching
Hugo resolving output format errors.
Hugo problems output format errors.
Nov 30, 2021
HowTo
Hugo Apostrophes
How to deal with apostrophes in Hugo/Hugo Academic
Sep 10, 2021
HowTo
Using the Haskell State Monad
A short tutorial on using the built in state monad. I promise you will not build your own state monad.
Mar 27, 2021
Programming
Breadth First Search in Haskell
Haskell is a really great programming language. It is elegant, the type system is beautiful, and nowadays the compiler is quite good. I’ve been using functional languages off and on for more than 30 years.
Mar 22, 2021
Programming
Naive Bayes for Spam Classification
There are a lot of tutorials and youtube videos out there on using Naive Bayes for document classification. None of these tutorials are wrong, but they often hide some subtle points that if you think too hard about you will get confused.
Dec 22, 2020
Probability
,
Machine Learning
Creating and using Python Virtual Environments
In a lot of my courses I encourage students to use python virtual environments. Virtual environments are a great way of making sure that you have the correct version of packages installed.
Dec 10, 2020
HowTo
,
Teaching
reMarkable Tablet useful software
I just bought a reMarkable 2 tablet. This is just to collect various useful 3rd party tools and scripts. paper2remarkable is a useful tool that downloads academic papers and resizes and crops them so that they are easily readable on the reMarkable.
Oct 22, 2020
HowTo
»
Cite
×