Showing posts from March, 2016

Computer History Museum - A visit

As a child, I used to imagine that when I grow up I will work in a bookstore. I will sell books and in spare time read all the books. Whenever I get a chance to visit a big bookstore or Library, I feel as If I have entered heaven, my spine is thrilled with electric spikes.
This August, I got a chance to visit San Jose (Was there to attend an international conference ASONAM 2016 in San Francisco). Feeling a bit adventurous I tried Airbnb for the first time and stayed with Venna, a very sweet lady. When we reached, she suggested that since I am into computers I should visit Computer History Museum, I accepted her suggestion and am very happy that I did. The museum kindled the child in me, and once again I was back to childhood (not that I have really grown old), seeing the Babbage difference engine, the PDP-1, the Jacquard loom, I was transcended into a new world. The museum showcased the history of computers bringing them back to life through their gigantic exhibits. The exhibition Rev…

AI with Human

Web is abuzz with the win of AlphaGo, a Google computer program that has defeated Lee Sedol, a professional Go player of rank 9-dan rank in a Game of Go, played in Seoul, South Korea on 15th March 2016. While all AI enthusiasts are happy about it, there are many who are predicting AI doomsday.  Future is still far ahead, and perhaps still depends on how we shape the policies regarding AI development.  Let us first explore the technology behind this win, and also peep into the recent history for similar games.
Go is a strategy game almost 2500 years old, while the rules of game are simple the strategy possibilities make it complex.  It is one of the oldest board games. Aim of the game is to cover  larger area of the board with one's own colored stone. The standard size of board is 19x19.  Game of Go has an enormous search space thus increasing the difficulty of evaluating board positions and moves. It is much more complex in term of strategy as compared to chess game (10^760 possibi…

Solving Set of Linear Equations

Solving set of equations is common engineering problem one encounters in various applications, whether it is modeling materials or simulating a physical process.  There are large number of numerical methods available for solving set of linear equations of the form: AX=B, in this article we compare the commonly used numerical methods for solving set of equations.