Whenever we see the word “optimization”, the first question to ask is “what is to be optimized?” Defining an optimization goal that is meaningful and approachable is the starting point in function fitting. In this post, I will discuss goal setting for function fitting in regression.
In the previous post, I discussed the function fitting view of supervised learning. It is theoretically impossible to find the best fitting function from an infinite search space. In this post, I will discuss how we can restrict the search space in function fitting with assumptions.
In this very first post of the Connect the Dots series, I set up the supervised learning problem from a function fitting perspective and discuss the objective of function fitting.
Entering Year 2019, I plan to start a post series discussing what I have learned in statistics, machine learning, big data, computer science, and neuroscience (always!). I name this series “Connect the Dots”, as in the puzzle game “connect the dots“.
My commute to work is a 3-hour journey every day, with 1 hour on the train and half an hour on foot each way. Friends who visit me from the city always ask, “Do you commute like this every day? Aren’t you exhausted?” I thought this way too before moving out from the city, where I walked for only 10 minutes between home and school. But now, I am glad that I have 3 full hours of uninterrupted solo time every day, and the switch of environment between the fast-paced urban and the serene suburban life helps refresh my brain and reset my mind.
I prepare small “learning bento” before going to work, and spend the time on the train either watching MOOC (such as Coursera) and YouTube videos, or reading books and articles, and spend the time on foot listening to podcast or Audible. 3 hours a day adds up to 15 hours a week and 60 hours a month. And over the past few months, I have discovered a lot of great learning resources and would like to share with those who also like to have some “learning bento” for the mind while commuting on the grind.
Disclaimer: This post represents my personal experience only, and has nothing to do with any organization or group.
When I was a student, I read tons of articles on how to prepare for job hunting and how to get a job offer. Now, I am sitting on the other side of the table and start to participate in the talent acquisition process myself. This gives me a different perspective on the recruiting process. In particular, how I decide NOT to move forward with a candidate. Here I am giving a few examples for new grads: how NOT to get a job offer. Follow this list, and you will likely NOT get an offer. So, try not to be a follower.
Time flies. It’s been 7 months since I started to work as a full-time Data Scientist. It sometimes feels much shorter than 7 months: imaging neurons in the laboratory as a graduate student and walking on the stairs in front of Alma mater on campus was just like yesterday. It sometimes feels much longer than that: working is so vastly different from academic study, and I’ve learned so much on so many aspects of data science within this short-long period of time, that my mind and understanding of the industry and the world hardly resembles the graduate student me.
Here I am summarizing a few lessons I learned from work.