Welcome
Welcome to the home of That Computer Scientist. My name is @bobby, and this is my personal
website. I aim to build a retro looking personal website, where I share my thoughts, ideas, and experiences through articles, and will showcase some cool nostalgic features and tools.
Please note that I am continuously working on this site, and it is still under construction. So, not all features are available yet, and some features may not work as intended. It's hard to support older browsers, alright?
Also, To participate around various sections of the site, you will need to register for an account. I hope you enjoy your stay here.

Recent Posts
Posted on Feb 02, 2023 by bobby in Statistics
Tags:
Probability,
Mathematics,
Statistics,
Data Science,
Machine Learning
A key concept in the field of machine learning is that of uncertainty. It arises both through noise on measurements, as well as through the finite size of data sets. Probability theory provides a consistent framework for the quantification and manipulation of uncertainty and forms one of the central foundations for pattern recognition. When combined with decision theory, it allows us to make optimal predictions given all the information available to us, even though that information may be incomplete or ambiguous.
I will introduce the basic concepts of probability theory by considering a simple example. Imagine we have two boxes, one red and one blue, and in the red box we have 2 apples and 6 oranges, and in the blue box we have 3 apples and 1 orange as illustrated in the figure beside. Now suppose we randomly pick one of the boxes and from that box we randomly select an item of fruit, and having observed which sort of fruit it is we replace it in the box from which it came. We could imagine repeating this process many times. Let us suppose that in so doing we pick the red box 40% of the time and we pick the blue box 60% of the time, and that when we remove an item of fruit from a box we are equally likely to select any of the pieces of fruit in the box.