Chasing the extraordinary can be an exhilarating and a daunting experience. This account contains takeaways from my endeavors at becoming extraordinary filled with pretentiously sagacious quotes.

Image for post
Image for post
Credits: Ian Stauffer via Unsplash.com

It’s an old saying that practice makes perfect. A wise soul who realized that iterations yield improvement might have concluded that a lot of improvements are perceived as perfection and ended up with that adage. Why is it that despite the truth is out there, not everyone can grab this fruit? Do they not desire it? Do they not want it that bad? Or is it the case that not everyone deserves their “golden apple”?

I do not have a ready-to-eat answer. I have aimed to be extraordinary for as long as my memory serves me. And that desire is…


Dealing with mess and uncertainty

So you can’t get stuff done because you want it to be pitch perfect? Welcome to the perfectionist’s club. What do they do? How does it feel like to be a perfectionist? Is that a good thing or a challenge? What does a perfectionist look like?

Image for post
Image for post
Perfection! Source: knowyourmeme

No seriously. A person who aims high, and wants to build a working science project with molten lava erupting perfectly like liquid chocolate oozing out of marbled brownie as their first summer school project with clay, sand, and fuming sulphuric acid is what an average perfectionist looks like. Or maybe finish the mathematics assignment optimally in the shortest way possible or not complete their math homework because they would either be at the top or not run the race at all. There is a general sense of reaching the rooftop and going beyond, even though the agent might be unaware…


Linear, Multivariate regression and Regularization (LASSO, Ridge regression)

Linear Regression: Theory and Application

Image for post
Image for post
Source: Pixabay via pexels.com

Introduction

What is linear regression? It is a predictive modeling technique that finds a relationship between independent variable(s) and dependent variable(s) (which is a continuous variable). The independent variable(iv)’s can be categorical(e.g. US, UK, 0/1) or continuous(1729, 3.141 etc), while dependent variable(dv)s are continuous. Underlying function mapping iv’s and dv’s can be linear, quadratic, polynomial or other non-linear functions(like sigmoid function in logistic regression), but this article is on linear technique.

Regression techniques are heavily used in making real estate price prediction, financial forecasting, predicting traffic arrival time (ETA).


Understanding GMM: Idea, Maths, EM algorithm & python implementation

Image for post
Image for post
Source: Franck V. via Unsplash

Brief: Gaussian mixture models is a popular unsupervised learning algorithm. The GMM approach is similar to K-Means clustering algorithm, but is more robust and therefore useful due to sophistication. In this article, I will be giving a birds-eye view, mathematics(bayesic maths, nothing abnormal), python implementation from scratch and also using sklearn library.

Introduction

It would be a good idea to check out my blog on K-Means clustering(3 min read) to get a basic idea of clustering, unsupervised learning and the K-means technique. In clustering, given an unlabelled dataset X, we wish to group the samples into K clusters. In GMMs, it…


Understanding GMM: Idea, Maths, EM algorithm & python implementation

Image for post
Image for post
Source: Franck V. via Unsplash

Brief: Gaussian mixture models is a popular unsupervised learning algorithm. The GMM approach is similar to K-Means clustering algorithm, but is more robust and therefore useful due to sophistication. In this article, I will be giving a birds-eye view, mathematics(bayesic maths, nothing abnormal), python implementation from scratch and also using sklearn library.

Introduction

It would be a good idea to check out my blog on K-Means clustering(3 min read) to get a basic idea of clustering, unsupervised learning and the K-means technique. In clustering, given an unlabelled dataset X, we wish to group the samples into K clusters. In GMMs, it…


Understanding GMM: Idea, Maths, EM algorithm & python implementation

Image for post
Image for post
Source: Franck V. via Unsplash

Brief: Gaussian mixture models is a popular unsupervised learning algorithm. The GMM approach is similar to K-Means clustering algorithm, but is more robust and therefore useful due to sophistication. In this article, I will be giving a birds-eye view, mathematics(bayesic maths, nothing abnormal), python implementation from scratch and also using sklearn library.

Introduction

It would be a good idea to check out my blog on K-Means clustering(3 min read) to get a basic idea of clustering, unsupervised learning and the K-means technique. In clustering, given an unlabelled dataset X, we wish to group the samples into K clusters. In GMMs, it…


Understanding GMM: Idea, Maths, EM algorithm & python implementation

Image for post
Image for post
Source: Franck V. via Unsplash

Brief: Gaussian mixture models is a popular unsupervised learning algorithm. The GMM approach is similar to K-Means clustering algorithm, but is more robust and therefore useful due to sophistication. In this article, I will be giving a birds-eye view, mathematics(bayesic maths, nothing abnormal), python implementation from scratch and also using sklearn library.

Introduction

It would be a good idea to check out my blog on K-Means clustering(3 min read) to get a basic idea of clustering, unsupervised learning and the K-means technique. In clustering, given an unlabelled dataset X, we wish to group the samples into K clusters. In GMMs, it…


Brief: K-means clustering is an unsupervised learning method. In this post, I introduce the idea of unsupervised learning and why it is useful. Then I talk about K-means clustering: mathematical formulation of the problem, python implementation from scratch and also using machine learning libraries.

Unsupervised Learning

Typically, machine learning models make prediction on data, learning previously unseen patterns to make important business decisions. When the data set consists of labels along with data points, it is known as supervised learning, with spam detection, speech recognition, handwriting recognition being some of its use cases. …


Brief: K-means clustering is an unsupervised learning method. In this post, I introduce the idea of unsupervised learning and why it is useful. Then I talk about K-means clustering: mathematical formulation of the problem, python implementation from scratch and also using machine learning libraries.

Unsupervised Learning

Typically, machine learning models make a prediction on data, learning previously unseen patterns to make important business decisions. When the data set consists of labels along with data points, it is known as supervised learning, with spam detection, speech recognition, handwriting recognition being some of its use cases. …


Brief: K-means clustering is an unsupervised learning method. In this post, I introduce the idea of unsupervised learning and why it is useful. Then I talk about K-means clustering: mathematical formulation of the problem, python implementation from scratch and also using machine learning libraries.

Unsupervised Learning

Typically, machine learning models make prediction on data, learning previously unseen patterns to make important business decisions. When the data set consists of labels along with data points, it is known as supervised learning, with spam detection, speech recognition, handwriting recognition being some of its use cases. …

Ribhu Nirek

MS, UMD | Amateur Writer | Mindfulness | https://www.linkedin.com/in/ribhu-nirek/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store