• ## Hidden Markov Models (Unsupervised Learning Algorithms)

It is one of the more elaborate ML algorithms – a statical model that analyzes the features of data and groups it accordingly.  The HMM is based on augmenting the Markov chain. – A Markov chain is a model that tells us something about the probabilities of sequences of random variables, states, each of which can […]

• ## Unsupervised Learning Algorithm : K-means Clustering

A centroid based clustering algorithm. The main aim of this algorithm is to minimise the sum of distances between the data point and their corresponding clusters. The input data is unlabelled, so the algorithm divides the data into n number of clusters iteratively until it creates the most optimised clusters.  The algorithm primarily performs two […]

• ## Unsupervised Learning

As I said – Imagine learning without a teacher, with no labelled inputs or help from the user.  We have taken an unlabeled raw input data, which means it is not categorized and corresponding outputs are also not given. Now, this unlabeled input data is fed to the machine learning model in order to train […]

• ## Types of Learnings in ML

Broadly there are three different types of Machine learning algorithms.  (1) Unsupervised Learning : There is no help from the user for the computer to learn. Imagine learning without a teacher or any sort of guidance.  (2) Supervised Learning : Imagine learning with a teacher. The process of an algorithm learning from the training dataset […]

• ## Backpropagation Algorithm

Now this is the concept my entire computational neuroscience study was essentially based on. Backpropagation is a short form for “backward propagation of errors.” Basically, back propagation means that after each forward pass, the network performs a backward pass, where it adjusts the weights and biases – in order to minimise the cost function.  The cost […]

Gradient Descent is an optimization algorithm used in Machine Learning, one of the most popular ones! What is a Gradient? “A gradient measures how much the output of a function changes if you change the inputs a little bit.” — Lex Fridman (MIT) A gradient basically calculates the change in weights in regard to change in […]

• ## Parameter Initialisation in AI

We always weights and biases in a neural network. But what are they?  Weights: It decides how much influence the input will have on the output.Biases : An anomaly in the output of machine learning algorithms. They are usually zero.  Now if you are working with a neural network model (once you have chosen number […]

• ## Neural Networks!

Can be complicated sometimes, eh? Let’s make it super simple for you! Structure of neural networks – Input neurons represents the information we are trying to classify. – Each number in the input neurons is given a weight at each synapse– At each neuron in the next layer, we add the outputs of all synapses coming […]

• ## Let’s talk about Mental Health

I recently joined as a Facilitator for Mental Wellness Society in Sweden, however, this is a cause close to my heart for years. Do you know most of the mental health issues occur because someone has gone through some horrifying trauma?  Why is there a stigma around mental health?  Aren’t we supporting the abuser by […]

• ## What Can you Learn from Itachi’s Character in Naruto?

Who likes #naruto?  I’ve loved Naruto’s character, extremely inspiring and relatable.  But I’m sure like many people my favourite was Itachi Uchiha ( Japanese: うちは イタチ), His character shows courage, resilience, love, loyalty and sacrifice.  What are some quotes you like from the Naruto series if you’ve watched it?  One of my quotes I love is a […]