Golang on Cybernetisthttps://cybernetist.com/tags/golang/
Recent content in Golang on CybernetistHugo -- gohugo.ioen-usThu, 24 Jan 2019 17:42:48 +0000Weighted Random Draws in Gohttps://cybernetist.com/2019/01/24/random-weighted-draws-in-go/
Thu, 24 Jan 2019 17:42:48 +0000https://cybernetist.com/2019/01/24/random-weighted-draws-in-go/When working on my last project I needed to find a way to draw a random number from a list based on some weight assigned to it i.e. given a list of numbers each of which has a weight assigned to it, I had to find a way to draw a number from the list based on the weight. The numbers which have higher weight assigned to them should be more likely to be drawn than the numbers with lower weights.Apollo program, Kalman Filter and go-filterhttps://cybernetist.com/2019/01/13/apollo-kalman-filter-and-go-filter/
Sun, 13 Jan 2019 22:53:08 +0000https://cybernetist.com/2019/01/13/apollo-kalman-filter-and-go-filter/Before the end of the last year I went to see a movie made by one of my favourite movie directors, Damien Chazelle. The movie is called First Man and it tells the story of the journey of the first man on the Moon. I am also a bit of a space nerd, so my expectations were sky high. I was happy to find out the movie delivered on its promise.Edge computing with Go and Intel Movidius Neural Compute Stickhttps://cybernetist.com/2018/10/07/edge-computing-with-go-and-intel-movidius-neural-compute-stick/
Sun, 07 Oct 2018 17:23:08 +0000https://cybernetist.com/2018/10/07/edge-computing-with-go-and-intel-movidius-neural-compute-stick/This summer I spent quite a bit of time speaking to various people about &ldquo;intelligent&rdquo; Edge computing. I put double quotes around the word intelligent to avoid the wrath of the thought leaders on the internet as they fight each other over what intelligence is and what is not.
The more I talked to people the more I was realizing the possibilities and opportunities the edge computing opens up for the future: &ldquo;injecting&rdquo; intelligence into dumb physical objects seems akin to injecting &ldquo;life&rdquo; to dead objects, at least for us, scifi fans, which makes up for interesting vision of the future (for brevity let&rsquo;s ignore the IoT security issues in this post).Hopfield networks in Gohttps://cybernetist.com/2017/03/12/hopfield-networks-in-go/
Sun, 12 Mar 2017 22:12:58 +0000https://cybernetist.com/2017/03/12/hopfield-networks-in-go/As I continue to explore the realm of Artificial Neural Networks (ANN) I keep learning about some really cool types of neural networks which don&rsquo;t get much attention these days. Many of these networks have not found much practical use in the &ldquo;real world&rdquo; for various reasons. Nevertheless, I find learning about them in my free time somewhat stimulating as they often make me think of some problems from a different perspective.Self-organizing Maps in Gohttps://cybernetist.com/2017/01/13/self-organizing-maps-in-go/
Fri, 13 Jan 2017 11:22:59 +0000https://cybernetist.com/2017/01/13/self-organizing-maps-in-go/Couple of months ago I came across a type of Artificial Neural Network I knew very little about: Self-organizing map (SOM). I vaguely remembered the term from my university studies. We scratched upon it when we were learning about data clustering algorithms. So when I re-discovered it again, my knowledge of it was very basic, almost non-existent. It felt like a great opportunity to learn something new and interesting, so I rolled up my sleeves, dived into reading and hacking.Fun with neural networks in Gohttps://cybernetist.com/2016/07/27/fun-with-neural-networks-in-go/
Wed, 27 Jul 2016 11:00:31 +0000https://cybernetist.com/2016/07/27/fun-with-neural-networks-in-go/My rekindled interest in Machine Learning turned my attention to Neural Networks or more precisely Artificial Neural Networks (ANN). I started tinkering with ANN by building simple prototypes in R. However, my basic knowledge of the topic only got me so far. I struggled to understand why certain parameters work better than others. I wanted to understand the inner workings of ANN learning better. So I built a long list of questions and started looking for answers.Tenus Golang Powered Linux Networkinghttps://cybernetist.com/2014/07/30/tenus-golang-powered-linux-networking/
Wed, 30 Jul 2014 12:13:44 +0000https://cybernetist.com/2014/07/30/tenus-golang-powered-linux-networking/** 2014-07-30 22:35 Update:** I&rsquo;ve updated the post with the link to netlink RFC. I&rsquo;ve also replaced references to golang with Go programming language on majority of mentions in the article. I do agree with the people in discussions on the topic of Go/golang, but I&rsquo;ve adpoted golang in my vocabulary as that&rsquo;s my standard search term on Google for the information about Go language, hence the abundance of the word golang in the original post.