Jul 18, 2021Gather ye rosebuds while ye mayMemento Mori Memento mori (Latin for ‘remember that you [have to] die’) is an artistic or symbolic reminder of the inevitability of death. Kubler-Ross warns that denying death can lead us to live empty, purposeless lives: “It is the promise of death and the experience of dying, more than any other force in…4 min read4 min read

Published in Curious·Dec 5, 2020Five Out of Four People Are Fooled by RandomnessIntroduction If we believe the scientists, initially, there was a magical Big Bang giving birth to time and space. Millions and billions of years later, in an obscure part of the universe, a small mass called Earth with the perfect environment for the evolution of living organisms was formed. Then following…Randomness8 min readRandomness8 min read

Nov 22, 2020Conway’s Game of LifeIntroduction Game of Life is a fascinating thought game/board game/computer algorithm with simple rules having profound consequences. It was invented in 1970 by the Cambridge mathematician John Conway and popularized by a series of articles in "Scientific American" by Martin Gardner. After 50 years of its original publication, thousands are still…Game Of Life11 min readGame Of Life11 min read

Aug 8, 2020Numpy Vectorization Speed Test with Random Walk Exampleimport numpy as np import random Random Walk A random walk is a path that has no clear direction but is determined by a series of random decisions, each of which is left entirely to chance. For example, a pollen grain floating on a drop of water moves across the surface of…Numpy4 min readNumpy4 min read

Published in Bajra Technologies Blog·Jan 14, 2020Complete Pandas Tutorialpandas: The Python Data Analysis Library This Python package is designed on the basis of the NumPy library. Another fundamental choice was to design ad hoc data structures for data analysis. These data structures are designed to work with relational data or labeled data, thus allowing you to manage data with features similar to those designed…Pandas15 min readPandas15 min read

Published in Bajra Technologies Blog·Jan 1, 2020Understanding the Basics of NumPyNdarray: The Heart of the Library Numpy library is based on one main object ndarray (N-dimensional array) Ndarray is multidimensional homogeneous (all items are the same type and same size) array. the shape defines the tuple of integers giving the size of the array along each dimension. dimensions are defined as axes rank is the number…Programming9 min readProgramming9 min read

Published in Bajra Technologies Blog·Dec 29, 2019Linear Regression (Univariate Linear Regression)Linear Regression is one of the strongest tools available in statistics and machine learning and can be used to predict some value (Y) given a set of features (X). To understand the basics, let’s take a common example of predicting house prices in Boston. We are given several demographic and…Machine Learning4 min readMachine Learning4 min read

Published in Bajra Technologies Blog·Dec 22, 2019What is Machine Learning?According to Arthur Samuel (1959), It is a field of study that gives computer ability to learn without being explicitly programmed. But, how is a computer supposed to learn? Tom Mitchell says that A computer program is said to learn from experience E with respect to task T and some…Machine Learning4 min readMachine Learning4 min read