Tag Matches

7th May 2015

Ant Colony Optimization For Hackers

Originally proposed in 1992 by Marco Dorigo, ant colony optimization (ACO) is an optimization technique inspired by the path finding behaviour of ants searching for food. ACO is also a subset of swarm intelligence - a problem solving technique using decentralized, collective behaviour, to derive artificial intelligence.


24th March 2015

Solving the Traveling Salesman Problem Using Google Maps and Genetic Algorithms

An ideal way to explore the potential of genetic algorithms is by applying them to real world data. Perhaps one of the easiest ways to do this is by using the Google Maps API to implement a solution to the traveling salesman problem.


2nd April 2014

Autobots and Beyond

Record fast new technology derived from artificial intelligence has surfaced in every part of society, especially in the last year or so.


26th March 2014

Introduction to Artificial Neural Networks Part 2 - Learning

In this tutorial we will begin to find out how artificial neural networks can learn, why learning is so useful and what the different types of learning are. We will specifically be looking at training single-layer perceptrons with the perceptron learning rule.


19th March 2014

Workplace Automation

Workplace productivity has always been a top of the line priority for all types of industries throughout the job market. Potential employers interview potential employees with the hopes that these new prospects will provide a quality addition to the team and increase productivity for the company, as a whole. Many times workers will give 150% of their effort to the business, only to find out that what they are giving, and what is expected out of them, is not the same. These characteristics that I am describing can be attributed to being a human.


14th March 2014

The Bionic Limb

Sparked by imagination and curiosity, human beings have ventured into the far depths of artificial technology like that of the movies. Generation upon generation of society have fought to find the authenticity in detailed stories of science fiction. Whether it was Robocop, or Johnny 5, the infatuation with these types of cyborgs eventually flowed into the factual scientific community where movie based reality became the truth. Researchers have found new ways to implement these ideas through the use of new prosthetics that allow amputees to live, as close to a normal life, as possible.


12th March 2014

Our Artificial World!

The commencement of Artificial Intelligence began during the Renaissance age with fascinating, unrealistic tales in Greek mythology. Legends within the culture told of artificially simulated beings, who had been manufactured by humans, with the intent to overtake the god’s. Currently, these stories are nothing more than mere words. However, scientific research is leading humanity into a whole new “artificial world”.


5th December 2013

Introduction to Artificial Neural Networks - Part 1

This is the first part of a three part introductory tutorial on artificial neural networks. In this first tutorial we will discover what neural networks are, why they're useful for solving certain types of tasks and finally how they work.


11th April 2013

Simulated Annealing for beginners

Simulated Annealing algorithm for beginners. We take a look at what the simulated annealing algorithm is, why it's used and apply it to the traveling salesman problem.


20th August 2012

Applying a genetic algorithm to the traveling salesman problem

An introduction to applying a genetic algorithm (GA) to the traveling salesman problem. Beginners Artificial intelligence guide to the travelling salesman problem.


15th February 2012

Consciousness, coming to a machine near you.

It's one of the biggest questions, what is consciousness? And it's a question that is becoming more relevant with increasing computational abilities and promises of ever more 'clever' robots.


12th February 2012

Creating a genetic algorithm for beginners

An introductory tutorial to genetic algorithms (GA) for beginners. Step by step guide of how to create a basic binary genetic algorithm (GA) in Java with example code.