ramblings of an electronic engineer.

Leave a comment

AlphaGo vs Lee Sedol


In case you weren’t aware over the past week there has been an Go tournament running between 18th world champion Go player Lee Sedol and Google’s AlphaGo program developed for their DeepMind neural network. Go for those not aware is an ancient chinese game of area control where players take turns placing stones on a grid and attempting to create a territory that occupies more than half the board to win. What’s interesting about Go compared to other abstract strategy games like chess is the number of possible different games is staggering  (10761 compared to that of chess which is estimated at 10120 possible games).

In 1997 IBM’s supercomputer Deep Blue successfully won a chess tournament against the reigning world champion Garry Kasparov winning 3½–2½ . Deep Blue used largely a brute force method to determine moves that went and searched down a possibility tree to a typical depth of 6-8 moves (sometime up to 20 or more depending on the situation) in order to pick an optimum move. Looking back to Go the number of possible games is far to big to attempt a brute force attack so instead AlphaGo has a large database of 30 million moves which it will search through and select a few promising moves, it then will work those moves down a Monte Carlo tree and evaluate each move with a “value network” and “policy network” thereafter selecting the move that has the highest success of improving it’s odds in the game. Interestingly enough AlphaGo doesn’t necessarily choose the moves that will increase its margin of winning, if it is negligibly lower risk to pick a move that wins by a small margin then one that would win with a higher margin it will pick the move with the less risk. (For a more information on AlphaGo watch this video)

So far 4 games have been played between AlphaGo and Lee Sedol with the first three been won by AlphaGo and the fourth by Lee. I’ve watches parts of the first game between them and also the third on the weekend during the live stream. While I haven’t played too much Go (I’m beginner level to amature at best) The livestream is quite easy to follow with a running commentary of the game by a Go professional that shows possible future plays and evaluating each player’s position throughout the game. I’d highly recommend you go watch some of the 15 minute summary videos if you’re at all interested.

A livestream of the 5th and final game starts today at 1pm here.

Links to Summary Videos: Game 1, Game 2, Game 3, Game 4.



1 Comment

Pi Day 2016

Honestly Pi day this year sneaked up on me and I was only reminded by a few promotions from electronic distributors in my inbox this morning. Unlike previous years I don’t really have anything special planned in order to celebrate, however I can say that over the past few years doing work in acoustics and electronic design my appreciation for the mathematical constant has increased greatly.

So happy Pi day everyone.



Leave a comment

Build: Fallout 3 Microfusion Cell

I absolutely love the Bethsaidas Fallout franchise having fond memories wandering around the wastelands of Fallout 3 many years ago and nowadays the epic  Fallout 4 landscapes. Since playing the game for the first time I always remember having an affinity towards the futuristic energy weapons that appeared in the game. These were typically powered by either energy cells or for higher powered weapons, microfusion cells.


I have a few projects in the pipeline that require weathering applied to them so in order to practice I found a microfusion cell model off Thingiverse then went to town printing it and applying the base coat paint layers. To weather the part I  got out some acrylic paints and mixed up some black and brown/dirt tones thereafter diluting them with a little water. With a rag on hand I applied the paint over various parts of the model then wiped off most of it leaving some of it in the cracks and crevices.

The detailing of the prop was applied by stenciling off the part with painters tape then spray painting with the appropriate colours. This step is where I failed in some regards by not checking any reference material for the decals on the game models but kinda making it up as I went along. So I wouldn’t say this prop is a 100% replica but nevertheless I’m particularly happy with how it turned out in the end. Should I remake this model I’d definitely look into creating a water slide decal to apply to the prop.




Leave a comment

2016 Update

I had meant to write this update at say  the beginning of the year, then failing that at the beginning of the Chinese new year, and well too bad. Now it is. 😛

Looking back on last year I got to do some really cool stuff I’d been meaning to do like traveling to Sydney for Maker Fair, learning to 3d print stuff, and further exploring my hobbies and interests. However for all the stuff I blogged about there were at least three things I could have but didn’t and also some stuff I started but never finished.

So looking at this year I plan to more or less keep on going with the goals I set last year for this blog, that is: sharing work on projects, reviewing books, posting a few blog series and sharing photos I have squirreled away on my hard drives. In particular when it comes to projects I’m putting more emphasis on working them through to completion and reducing the already large pile I currently have on my plate. So far it’s going pretty well with a few out of the way which I’ll write up in the near future. I’m also wanting to put more time towards working on more electronic design projects as my professional work is currently geared to more mechanical work than electrical. I guess we shall see how the year pans out 🙂

I suppose this is also a good time to announce I’m off to Japan later this year. Come the last week of June my sister and myself are flying off to Narita then travelling around for 16 days visiting Hiroshima, Onomichi, Osaka, Kyoto, Kawaguchiko, Mt Fuji and Tokyo! I hope the trip goes all smoothly and I look forward to experiencing Japanese culture and scenery.

Leave a comment

Build: Lego BB-8

Ever since the first trailers for the new starwars movie I was very excited for the new droid BB-8. A little after joining the BB-8 Builders Club Facebook group (which is one of the best groups I’ve ever been a part of) member Henrik Lorentzen posted a really cool Lego BB-8 build to the group along with assembly instructions. 2 weeks later and 5 parcels from bricklink later this guy was then  sitting on my desk. 😀


Henrik also happens to have this model listed on Lego Ideas  so it has a chance of been made into an official kit which is really cool. Upon writing this small build up I also found out that a second revision of the kit has been released with a few extra bits to make the model posable. I might be up for another order of parts soon 😛