“Artificial Intelligence with reach Human levels by around 2029. Follow that out further to, say, 2045, and we will have multiplied the intelligence - the human biological machine intelligence of our civilization - a billion-fold" - Ray Kurzweil (American inventor and futurist)
What is AI?
Artificial Intelligence (AI) is when a machine mimics the cognitive functions that we humans associate with human minds such as learning and problem solving, reasoning, knowledge representation, general intelligence, social and emotional intelligence.
So AI is basically automation?
Yes, and more. Automation is when a process or workflow is automated by digitizing repetitive tasks. However, it may or may not include cognitive processing. Automation can employ AI as part of the process.
What is cognition?
Cognition includes perception, reasoning, understanding, intelligence, awareness, insight, comprehension, apprehension and discernment.
What tools are used in AI?
Many tools are used on AI and are based on the use-case scenario. However, some of the most common operations used are search and mathematical optimization. Logical operations as well as analysis based on probability and economic models. These operations are carried out by tools within the hardware and/or software framework. AI needs a hardware architecture or a software framework that allows the software to run the processes. These tools are bundled together in AI platforms allowing one to carry out AI operations from the platform itself.
What are some AI Platforms?
Google AI, TensorFlow, Microsoft Azure, Rainbird, Infosys Nia, Wipro Holmes, Dialogflow, Premonition, Ayasdi, MindMeld, Miya, KAI, Vital A.I., Wit, Receptiviti, Watson Studio, Lumiata
So all AI platform can do anything?
There are three types of AI. Weak AI / Narrow AI is generally meant for a particular task. Strong AI / Artificial General Intelligence which can find solutions for unfamiliar tasks. And artificial superintelligence. We are currently in the phase of weak AI and most of the platforms are able to use AI for a particular task (or a group of tasks).
What are some of the 'must-haves' of an AI Platform?
Machine learning to utilize algorithms and statistical models to perform specific tasks by relying on patterns and inference, without using explicit instructions. Automation to make the software capable of doing things automatically without human intervention. Natural language processing and natural language learning to support full speech recognition and interaction to process large amounts of natural language data. Cloud infrastructure to provide scalability and accessibility to the AI solution.