Over the last few decades, we have seen a lot of technologies come by and make a significant impact. Most of these technologies, if you have noticed, revolve around intelligent actions. Let's say you are in the middle of a street and you want a cab. We can solve this problem in a couple of … Continue reading Why Would We Ever Use Blind Search?
Category: Computing
Quantum Encryption And Black Holes – Part 2/2
In the previous post, we discussed about the concepts of quantum encryption and black holes. We also talked about how we do cryptography in the subatomic world. This blog post is a continuation of that discussion. As the title suggests, the overarching theme is the relationship between quantum encryption and black holes. Let's continue talking … Continue reading Quantum Encryption And Black Holes – Part 2/2
Quantum Encryption And Black Holes – Part 1/2
Is that really the title? It looks like two random things mashed up together. Doesn't make much sense, right? Well, recent research suggests that quantum encryption and black holes may be related. A proposed mathematical proof outlines the way in which information behaves in coded messages, and this may have implications for black holes. The … Continue reading Quantum Encryption And Black Holes – Part 1/2
Quantum Computing And Machine Learning
Quantum Computing refers to the use of quantum mechanical phenomena to make computations. This field is making big strides in the last decade because it can actually help us solve some of the most challenging problems in the realm of computer science, particularly in machine learning and security. Machine learning is all about building better … Continue reading Quantum Computing And Machine Learning
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
Can Machines Be Truly Independent?
In my previous blog post, we discussed about how we can measure a computer's intelligence. When we talk about machine intelligence, what exactly are we talking about? Are we just talking about machines mimicking the human ways and mannerisms in the best possible way? No matter what the machines do, they are still following a … Continue reading Can Machines Be Truly Independent?
Can We Measure A Computer’s Intelligence?
People talk about artificial intelligence all the time. Artificial intelligence is the branch of study which deals with putting intelligence into the machines so that they can do things by themselves. But how do we know if they are getting intelligent? For us humans, we have designed various kinds of IQ tests to measure our … Continue reading Can We Measure A Computer’s Intelligence?
The Butterfly Effect
This blog post is a continuation of my previous post on Chaos Theory. Although it is not required for you to read that post to understand this post, it would be better if you glance through it once. All of us have heard about the Butterfly Effect. It is one of the very famous examples … Continue reading The Butterfly Effect
Chaos Theory
Chaos Theory is a mathematical sub-discipline that attempts to explain the fact that complex and unpredictable results can and will occur in systems that are sensitive to their initial conditions. Some common examples of systems that chaos theory helped understand are earth's weather system, the behavior of water boiling on a stove, migratory patterns of … Continue reading Chaos Theory
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