I've often been struck by the inflexibility of neural networks. So much effort goes into training huge billion parameter models, but these all have fixed sized inputs and outputs. What happens if you need to add another input or output? I was thinking about this in the context of the simple matrix algebra of neural … Continue reading Extending Neural Networks
Blueprint for Your Brain
Mammalian brains are horrendously complex. But there are some general patterns of organisation. If we consider a systems-level abstraction, can we learn anything about how we think?
Things I will Fail at in 2020
In this post I'll sketch out some vague outlines of a better life for the new year. I'll try to do this without hypocrisy. I'll likely fail.
State, Camera, Action!
In this post, I go back to basics with reinforcement learning and consider the stupidest form of intelligence.
Composition
This post looks at composition. It starts with Lego. It then looks at a theory of why deep neural networks work and how they could be trained. It ends on how brains may embody these theories.
Sounds & Silence
What can we learn about the brain from the common patterns in human-generated audio?
Locality & Hierarchy
Locality. It constrains with ubiquity. But why are we unable to see it?
Looking at Cortical Column Function with Jeff Hawkins
Ever since "On Intelligence", I've been a Jeff Hawkins fanboy. It takes a lot of guts to invest all your wealth into understanding the brain. But what are his recent theories?
Easy Audio/Video Capture with Python
It's difficult to obtain audio/video data in Python. You just want a numpy array but how do you get this? This post presents a number of Python classes to address this issue.
Making Proper Histograms with Numpy and Matplotlib
How do you build proper histograms in Python?








