I just finished my first week and want to reflect a bit on why I started this. There are two main reasons: Deepen and broaden my knowledge of Information Theory; and motivate people who might hesitate on taking up the challenge or feel too old to start learning or revisiting a field.
The book is very exciting; Mackay's writing is clear and flows nicely, introducing a concept, diving into it, and then out to generalise. His approach is to make you feel as if you are constructing and checking the concepts alongside him. His magic is that the presentation feels both casual and principled, like if you were sitting together with a very smart friend who is explaining you things.
I ended this week at page 21, so my current rate is 3 pages per day since I will not be working the weekend. At the current rate I would finish the book in about 6 months. Mackay's prediction for the time required for each exercise worked quite well for me although it took me more time than expected in a few of them. My approach is to try to solve each exercise in time and if I can't, take a quick peek at the solution and then try until I fully grasp it. Mackay does not have time suggestion for exercises above level 2, so I am assuming [3] is 1 hour, [4] is one to a few days, and [5] is months.
As for coding, I am having some troubles with Octave's command window in Ubuntu so I coded everything in Matlab and put it on my GitHub (https://github.com/pauloabelha/).

Comments
Post a Comment