Home

Bringing Python to Browser!

Jupyter notebook has always been a de-facto choice when you teach the Python programming language or while developing prototype machine learning models or doing exploratory data analysis. The reasons are manifold. The most important reason is due to its ability to interleave the rich set of explanatory notes using markdown cells and ...

Read more

Making Sense of Positional Encoding in Transformer

Motivation Are you wondering about the peculiar use of a sinusoidal function to encode the positional information in Transformer architecture? Are you asking why not just use simple one-hot encoding or something similar to encode positions?. Welcome, this article is for you. Perhaps you are here after reading a few articles explaining the posit...

Read more

A Random Process

3.RandomProcess A Random process could be thought of as a collection of indexed random variables (i.e., a vector) that evolves in time . Each RV (element) in a collection (vector) follows a specific distribution. If all RVs in a collection have the same distribution and are independent of each othe...

Read more

Linear Estimator For Random Process

layout: page keywords: “Estimation, Jupyter notebook” title: “Linear Estimator for a Random Process” date: 2021-05-25 tags: Probability Mathematics key: “LERP-2105” comment: true — 2.CovarianceAndEstimator Oftentimes, statistical averages such as mean, variance, $n$th order moments, correlation...

Read more