Skip to content

Perpetual Enigma

Notes from the Frontiers of Mathematics

  • Home
  • Archives
  • About

Category: Machine Learning

Perceiving The Perceptron

December 4, 2012November 2, 2013 ~ Prateek Joshi ~ 4 Comments

If you are hearing the word "perceptron" for the first time, it sounds a lot like a futuristic robot which can perceive things right? Well, that's not exactly what it means! Perceptron is a machine learning algorithm for supervised classification. It is one of the very first algorithms to be formulated in the field of … Continue reading Perceiving The Perceptron

Dynamic Programming

November 14, 2012February 27, 2014 ~ Prateek Joshi ~ 1 Comment

Most of the techies have come across this concept one time or the other. People know that it's really good and very useful, but not a lot of them know how exactly it works and why it works in the first place! Let's say you are presented with a big box of precious stones with … Continue reading Dynamic Programming

Constrained Optimization

September 25, 2012November 4, 2013 ~ Prateek Joshi ~ Leave a comment

Whenever we think of a real life problem, we always want to get the most optimal result. I said optimal and not the best possible because we don't have unlimited resources. Given unlimited resources, we would always pick the best one and we don't have to think about it at all. But unfortunately in real … Continue reading Constrained Optimization

Principal Component Analysis

September 21, 2012November 4, 2013 ~ Prateek Joshi ~ 1 Comment

Principal Component Analysis (PCA) is one of most useful tools in the field of pattern recognition. Let's say you are making a list of people and collecting information about their physical attributes. Some of the more common attributes include height, weight, chest, waist and biceps. If you store 5 attributes per person, it is equivalent … Continue reading Principal Component Analysis

Interpretation of Gaussian Distribution

September 9, 2012September 9, 2012 ~ Prateek Joshi ~ 9 Comments

When we deal with large amount of data, we can't have specific rules for each and every instance. We have to come up with a model which defines the whole data. This model can then be used to analyze unknown inputs. More often than not, the data has some underlying pattern. When we think of a … Continue reading Interpretation of Gaussian Distribution

Kernel Functions For Machine Learning

September 1, 2012 ~ Prateek Joshi ~ 1 Comment

You must have heard the term 'kernel' floating around quite a few times. People from many different backgrounds use it in different contexts. The thing is that this term has been applied to different things in different domains. When we talk about operating systems, we talk about which kernel is being used. Kernel is also … Continue reading Kernel Functions For Machine Learning

Support Vector Machines

August 24, 2012August 24, 2012 ~ Prateek Joshi ~ 3 Comments

In machine learning, we have supervised learning on one end and unsupervised learning on the other end. Support Vector Machines (SVMs) are supervised learning models used to analyze and classify data. We use machine learning algorithms to train the machines. Once we have a model, we can classify unknown data. Let's say you have a … Continue reading Support Vector Machines

Artificial Neural Networks

August 14, 2012December 2, 2015 ~ Prateek Joshi ~ 2 Comments

We want our machines to learn everything on their own as much as possible. Over the past few decades, researchers have come up with many theories and formulations about how we can achieve this in the best possible way. This realm is called machine learning. We come up with algorithms to teach the machines how … Continue reading Artificial Neural Networks

Augmented Reality

August 2, 2012August 14, 2012 ~ Prateek Joshi ~ Leave a comment

Augmented Reality (AR) has been one of the most exciting fields to have come into prominence in the last few years. Back when people starting working aggressively on computer graphics, great innovations took place. Today, we have 3D movies with high end computer graphics, but it is still on the screen inside our machines. People … Continue reading Augmented Reality

How Do We Recognize Objects?

July 19, 2012July 14, 2014 ~ Prateek Joshi ~ 3 Comments

Look around and you will see a lot of day to day objects. You recognize them almost instantaneously and involuntarily. You don't have to wait for a few minutes after looking at a table to understand that it is in fact a table. Machines, on the other hand, find it very difficult to do this … Continue reading How Do We Recognize Objects?

Posts navigation

Older posts
Newer posts

Number of views

  • 2,722,107 views

Number of countries

210 countries

Enter your email address to follow this blog and receive notifications of new posts by email.

Blog at WordPress.com.
Perpetual Enigma
Blog at WordPress.com.
  • Subscribe Subscribed
    • Perpetual Enigma
    • Join 601 other subscribers
    • Already have a WordPress.com account? Log in now.
    • Perpetual Enigma
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
Loading Comments...