Hopfield Networks in Go
mlexplore.org
Hopfield Networks in Go
1–10 of 20 posts
Re: Hopfield Networks in Go
#2Re: Hopfield Networks in Go
#3Golang: a language where you divide statements with `if err != nil`
Re: Hopfield Networks in Go
#4On another note, what is the state of the art in "'memory networks". I'm thinking beyond LSTMs to a network that might be able to remember high dimensional features across a large span of time.
Re: Hopfield Networks in Go
#5Golang: a language where you divide statements with `if err != nil`
Re: Hopfield Networks in Go
#6[0] https://github.com/alexjordan/LLVM-TMS320C64X/blob/master/li...
Re: Hopfield Networks in Go
#7Golang: a language where you divide statements with `if err != nil`
A language where it's natural to think about and properly handle every error condition.
In Go, this is one of the most difficult concepts of the language to wrap one's head around. Moreso, it's a concept that makes you bang your head against the wall at first; at least it did for me. After being so used to "getting away with" not thinking about this in other languages, being forced to think this way in Go can be maddening.
Then a light goes on.
...and then you look at your old code and go "eeesh"; in my case, I was coming from a PHP background at the time I was learning Go.
Don't get me wrong - I still like PHP and other languages, and I don't use Go much as it is, but once I wrapped my head around many of it's "strangeness" (compared to other languages), I really appreciated it (because I recognised that the whole point of the language was to help prevent common errors and in many cases force better programming practices to that end), and began to enjoy it.
Re: Hopfield Networks in Go
#8Earlier quoted context omitted.
A language where it's natural to think about and properly handle every error condition.
Someone who gets it. In Go, this is one of the most difficult concepts of the language to wrap one's head around. Moreso, it's a concept that makes you bang your head against the wall at first; at least it did for me. After being so used to "getting away with" not thinking about this in other languages, being forced to think this way in Go can be maddening. Then a light goes on. ...and then you look at your old code…
There's also a ton of really nice error handlers[1] that let you ergonomically deal with errors while still being forced to confront them.
Re: Hopfield Networks in Go
#9Golang: a language where you divide statements with `if err != nil`
Not something I miss, since promises became more available.
Re: Hopfield Networks in Go
#10Golang: a language where you divide statements with `if err != nil`
A language where it's natural to think about and properly handle every error condition.