When we talk about deep neural networks, we tend to focus on feature learning. Traditionally, in the field of machine learning, people use hand-crafted features. What this means is that we look at the data and build a feature vector which we think would be good and discriminative. Once we have that, we train a model … Continue reading Autoencoders In Machine Learning
Tag: Optimization
What’s The Importance Of Hyperparameters In Machine Learning?
Machine learning is becoming increasingly relevant in all walks of science and technology. In fact, it’s an integral part of many fields like computer vision, natural language processing, robotics, e-commerce, spam filtering, and so on. The list is potential applications is pretty huge! People working on machine learning tend to build models based on training data, … Continue reading What’s The Importance Of Hyperparameters In Machine Learning?
What Is AdaBoost?
AdaBoost is short for Adaptive Boosting. It is basically a machine learning algorithm that is used as a classifier. Whenever you have a large amount of data and you want divide it into different categories, we need a good classification algorithm to do it. We usually use AdaBoost in conjunction with other learning algorithms to improve … Continue reading What Is AdaBoost?
Content Delivery Network – Part 2/2
In the previous post, we discussed about content delivery network (CDN) and why we need it. This post is a continuation of that topic. Here, we will discuss about the pros and cons of using CDN. CDN obviously helps the sites that experience heavy traffic. Most of the times, you will think that just using … Continue reading Content Delivery Network – Part 2/2
Content Delivery Network – Part 1/2
Internet users today are demanding faster and higher-quality services from their media hosting companies. Being an internet user yourself, you should know that we place a high demand on these services. This is the reason quick access and delivery of rich-media like music, photos, videos etc has become a top priority. Wait a minute, why … Continue reading Content Delivery Network – Part 1/2
The Genesis Of Genetic Algorithms
Let's say you have a function and you want to optimize it. In real life, this function can take many forms like choosing the right set of features for your car while keep the price low, picking the best possible apartment considering all the different factors like location, rent, closeness to stores etc, making a … Continue reading The Genesis Of Genetic Algorithms
The Power Of A/B
Designing a website is more of an art than a science. There are a million different ways to design a website and achieve a particular goal. We want our websites to eventually become popular and make money. Once the site is designed, it cannot be stagnant for long either. But how do we know if … Continue reading The Power Of A/B
Dynamic Programming
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
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