Skip to main content

Year 2016 in review and goals for 2017

Hello people,
It's my 34th birthday today and I wanted to put the past year in review and where I wanted my life to go in the next year.

Achievements of this year:
  1. Machine learning course by Andrew Ng ( completed )
  2. Calculus I by Robert Ghrist ( completed )
  3. Calculus II by Robert Ghrist ( completed )
  4. Probability and Statistics ( 2 weeks left )
  5. Data science - pandas ( 1 week done
  6. My first linear regression program Built a neural network from scratch 
  7. My first Regex. From scratch. No references. With tests.
  8. Algorithms I by Robert Sedgwick ( only audit )
  9. Algorithms II by Robert Sedgwick ( only audit )

Also did the BE subjects for CS, all the stuff I had learned over the years.

I am super happy to know that MOOCS help a lot in career advancement.

Self-help books that really helped:
  1. How to win friends and influence people - Dale Carnegie 
  2. A mind for Numbers - Barbara Oakley 

Altogether, a pretty good year, where learning is concerned. Things/Tips that helped me while learning:
  1. Very accommodating parents and girlfriend.
  2. Whenever I feel overwhelmed with the amount of unindexed information, I take a mental break for a few days. It helps the brain index things. I believe regular meditation helps this tremendously - I will try this the coming year.
  3. Take time after every study period to put things in order mentally.
  4. Write down things. It makes linking things easier and I have a notebook as a quick reference. Don't stick to a certain style of note taking, experiment. It's my notebook.
  5. Keep going back to my saved videos and notes whenever I felt the subject is slipping away or I just 'don't get it'. In this regard, I think Evernote or one-note is pretty awesome for note taking.

The way forward:

Life can and does happen, and has very little regard for me or my plans. But I have learned this year that if I have a plan, and if life doesn't happen, then I know what to do. 

So here's what I want to do in the year 2017:

Long term goals ( to finish in this order ): 4 hours every day.
  1. finish my 'CS engineering at home' course that I am doing now. Till Feb end
  2. finish the book " Elements of Statistical Learning ". Till October end
  3. Finish learning all the statistical packages in Python. Till October end. I'll be doing this in parallel with the statistics book
  4. Finish the course "probabilistic graphical models" on Coursera. This will stretch into January 2018.

Small things ( 1 hour every day )
  1. Summarize one research paper a day.
  2. Do one programming problem a day.

All work and no play make me a dull, Ill boy:
  1. Exercise every morning. 45 mins a day
  2. Cook on weekends. 
  3. Read some philosophy. 20 mins every day.

Life goals:
This is the part of my goals that will make me a better and more interesting person. Here goes 
  1. Time management. I am losing up to an hour everyday procrastinating. I need to stop it.
  2. Learn to ride a motorbike. And car.
  3. Home management. I am not at all good at it.
  4. Take 2 week long holidays. See a bit of my beautiful country.
  5. Wear proper formal clothes when going to work. Enough of college wear.

I will need to structure my days a little. Time management will be a bitch. I get 24-(7+10)=7 hours to myself. So I have to get a lot out of it.  After marking times on the list above, I do get half an hour to fool around. Or meditate. Which is supposed to be just as good as taking a vacation. And gives me a boost in IQ.


Popular posts from this blog

Markov chain in JavaScript

I made a small Markov Chain joke generator during my coffee break sometime last week. This is in continuation to the last post, where we did a similar thing. I did this specifically to see how well it could be extended in a language which I have typically not used before for ML/NLP.

Let me run you guys through it.
First of all, the Markhov Chains need a bunch of data to tell it how exactly you want your sentences constructed.

str_arr=[sentence1, sentence2,...]

Next, we create a dictionary of all trigrams present across the sentences. To do this, we use all bigrams as keys, and the succeeding word as the corresponding values. The key-value pairs thus form a trigram. As an example, consider the sentence : “The man had a dog.” The dictionary for this sentence will have :
[ {[The, man] : [had]}, {[man, had] : [a]}, {[had, a] : [dog]} ]
Next up, using the dictionary that we just made to create sentences. Here we provide the first two words, and let the function work its magic to complete the sen…

When you say........ don't believe in god, you admit there is a god to believe in

This is the meme post that started this train of thought in my mind.

I have heard one of my classmates say a long time ago, if women truly believed that they were equal to men, then they would not fight for it. While I never accepted it, i didn't know how to speak against it either. but it was there, somewhere in my mind. I think i made some sense out of it, at last.

This is stupidity. This is like saying 'If we Indians seriously believed that freedom was ours, we would never have had to fight for it'. The fight for independance was a fight to make the other party understand and/or accept your viewpoint. The first resonable method might be to consider the other person's viewpoint. And using that as a base point,then work, with suitable proof and arguments, raise, alter, or reconstruct their viewpoint to match ours. This method follows the logic that people can and will be fair in an argument.…