Hacker News new | ask | show | jobs
by throwawaymaths 1098 days ago
If you're looking for something to do,

implement this:

https://www.deepmind.com/blog/decoupled-neural-interfaces-us...

in this:

https://hexdocs.pm/nx/Nx.html

Someone at our local meetup said it was the future.

2 comments

Wow. This paper is _very_ well written. I am not an expert in neural networks, but the concepts were very well described and diagramed and I was able to follow along.

I would read a whole book about neural networks written in this style.

I’m experienced with Elixir but have no idea what all this is. Can you break it down for me and it’s benefits?
Normally, ML training is via back propagation, which is a synchronous technique. If you try to trivially parallelize, it doesn't work, for reasons (tm).

This lets you train a machine learning model of arbitrary size (bigger than can fit on a GPU, or even a multigpu node) using an actor-based distributed technique. There is a slight training cycles count penalty but it's way less than the cost of coordination.