ROS (Robotic Operating Systems) Everywhere!
Willow Garage's ROS (Robotic Operating System) provides a collection of software libraries and tools to help software developers create robot applications. Now it looks as if it might be making the...
View ArticleThe Triumph Of Deep Learning
Deep Neural Networks are succeeding at AI tasks in a way that can only be described as spectacular. What is the secret behind their success?
View ArticleDatabase The Prolog Way
Prolog - is it just a blast from the past only of interest to AI and strange language enthusiasts? Or could it just be the ultimate NoSQL database capable of things that are difficult to do without it....
View ArticleFuzzy Logic And Uncertainty In AI
Things get very messy when you move away from mathematically founded theories like probability. What does it mean to say that you are 70% sure of something? Can you create a theory of the credible...
View ArticleThe Greeks, George Boole and Prolog
Logic isn't the most exciting of subjects and you might think that it had its day with the Greeks, but you would be wrong. Logic isn't just part of programming, it can be all of it!
View ArticleAutonomous Robot Weaponry - The Debate
Let's face it, Robots in one form or another seem to be everywhere. Having infiltrated factories, healthcare, marine and space exploration, Robots will soon conquer the household too, taking care of...
View ArticleWhy AlphaGo Changes Everything
We have a breakthrough moment in AI; one that most experts thought would take at least another ten years. An AI system has taught itself to play Go, one of the more subtle and human of games, and it...
View ArticleAchieving Autonomous AI Is Closer Than We Think
AI powered software running on a Raspberry Pi is already capable of beating an experienced pilot in simulated air combat. We look at the ALPHA algorithm and how it might be deployed in the future.
View ArticleHow Will AI Transform Life By 2030? Initial Report
The panel of experts tackling "The One-Hundred Year Study of Artificial Intelligence" attempts to address this question in an in-depth report that reviews the advancements and benefits as well as...
View ArticleIBM, Slack, Watson and the Era of Cognitive Computing
There's a new chapter in the ongoing "Adventures of Watson" which introduces a new character and partner to Watson, going by the name of the Slack Chatbot.
View ArticleExpert Systems and Prolog
Expert systems were once all the rage and the solution to every problem. They were the great hope of commercial AI and very much over hyped. However, behind the hype was a good idea and a useful...
View ArticleWatson wins Jeopardy! - trick or triumph
IBM's Watson finished the recent contest between man and machine with $77,147, compared to $24,000 for Ken Jennings and $21,600 for Brad Rutter, another top Jeopardy! champion. This is amazing and...
View ArticleThe Genetic Algorithm
Genetic algorithms are easy to understand and easy to implement. In this short tutorial we look at the theory and create a program to solve the "blind Knapsack" problem. And we consider a favourite...
View ArticleRobot cars - provably uncrashable?
Robot cars are no longer the stuff of science fiction and in the future only a minority of cars will be driven by humans. But can we be sure what will happen when all cars are driven autonomously? One...
View ArticleAutoencoders In Keras
Keras enables deep learning developers to access the full power of TensorFlow on the one hand, while concentrating on building applications on the other. Even more surprising is its ability to write...
View ArticleThe Paradox of Artificial Intelligence
What do we mean by "intelligence" in practical terms. And once we adopt an operational definition does it defeat the whole idea of "artificial intelligence"? The solution might be to realize that...
View ArticleDo AI, Automation and the No-Code Movement Threaten Our Jobs?
The rise of the no-code movement has made tools accessible to a mass market with which end products can be produced which would normally require the involvement of a specialized professional. Is AI the...
View ArticleEthics Guidelines For Trustworthy AI
Having seen the potential of AI, the European Commission has released a set of ongoing guidelines on how to build AIs that can be trusted by society. We present an annotated analysis.
View ArticleRule-Based Matching In Natural Language Processing
SpaCy is an open-source software library for advanced Natural Language Processing, written in Python and Cython. Here it is used to build a rule-based matcher that always classifies the word "iPhone"...
View Article
More Pages to Explore .....