Skip to main content

BLOG

Part 5: Supervised, unsupervised, and reinforcement learning

Three different ways to learn: with correct answers, without them, or by trial and error. Three ways to learn In 1959, IBM engineer Arthur Samuel published a paper with a title that sounds obvious today and was a complete novelty back then: “Some Studies in Machine Learning Using the Game of Checkers.” That’s where the […]

READ MORE

Go from scratch, part 4: functions, multiple returns and closures

Go functions look like any language’s functions until they return two things at once and nothing weird happens. Today: syntax, multiple returns, variadics, closures and defer, your open resources’ best friend. Syntax: the type goes after The type after the name feels odd for ten minutes, then reads better, especially in complex signatures. The official […]

READ MORE