Today my topic for the blog is AI & ML. A rather unfamiliar topic you would say. But bear with me till the end and you might be surprised.

So to get things started,

What is Intelligence?    dd

Intelligence consist of many abilities,
like being able to solve problems and learn from experience. So mainly an intelligent being has the ability to,

  • Calculate
  • Reason
  • Perceive relationships and analogies
  • Learn from experience
  • Store and retrieve information from memory
  • Solve problems
  • Comprehend complex ideas
  • Use natural language fluently
  • Classify
  • Generalize and
  • Adapt to new situations.

What is AIsdfa

As a human being we are well capable of doing this things.
Have you ever thought of having a smarter computer?
That it is better if it could do more?
That if it can understand you more?

These are the questions we try to answer by giving an intelligence to a metal machine. So simply intelligence is just “giving some of human intelligence abilities to a machine”.

Def:
The ability of a machine to imitate intelligent human behavior

HI Vs AI

Human intelligence vs Artificial Intelligence

Of cause there will be differences. When HI is on top of some parts like the ability of thinking and having a conscious AI would dominate logical thinking and calculating areas.  Technical and scientific limitation will also come to play. However apart from those the differences are,

  • Humans perceive bPicture1y patterns whereas the machines perceive by set of rules and data.
  • Humans store and recall information by patterns, machines do it by searching algorithms.
  • Humans can figure out the complete object even if some part of it is missing or distorted; whereas the machines cannot do it correctly.

We use number of different technologies to create an AI. Some of them are,

  • Searching and Logic programming
  • ANN
  • Fuzzy Logic
  • Genetic Algorithms

ANN – Artificial Neural networks

I will briefly talk about ANN since it is the biggest scientific breakthrough and closest which we have come in the journey to building an AI.

Human is an intelligent being. No drought about that. But how we came to be in such an elevated position in intelligence. It is because of our amazing BRAIN and how it works.

In the brain there are approximately 100 billion neurons. Each are interconnected creating a massive neural network. When the neurons communicate with each other it creates something call Synapses which is responsible of creating a conscious or the ability to think. To imitate the neural network of the brain and create in virtual artificial environment is the best way to create an AI.

vvv

Unlike brain ANN do not have a massive network nor it communicate to all directions. A neuron is represented as node and in an ANN we have an input and output direction.

An ANN has the ability to learn like a human child. When it starts it will be few times dummier than a human but it will learn with an incredible phase. It will also have the ability to solve problems like playing a super Mario game or solve a mathematical problem after completing the learn cycle.

Mar I/O is an example ANN with above abilities.

Are we really using AI?

Each time you log on to Facebook and upload your status there is a AI call deep text running in background analyzing the posts and the sentimental behind it which it will later use to flood your FB wall or give you friend suggestions or page suggestions.

Each time you google something there is an AI call Rank Brain operating in background that gives the best search order, most commons search suggestions and the handling of massive search traffic.

And also google uses the help of AI in google translation program as well. Instead of using human feedback in google translation program google has moved on to AI translation program and that’s why google translation is the best language translation out there.

Each time you use your smart phones VPA (Virtual personal Assistance) it is an AI program as well. It will help you keep track of your activities, that not to miss appointments and keep you well organized. It is more like having your own assistant.

Each time you play a fist person shooter game like call of duty or Far Cry there is an AI that learn how you play from the start and make the game paly unpredictable which make it more fun to play and makes it never the same again. Game designers use AI programs to manipulate the game environment as well.

Shadow of Mordor – won the Best AI game of the year 2014.

Other common uses of AI

  • Self-Driven Cars
  • Purchase Prediction
  • Fraud Detection
  • Online Customer Support
  • News Generation
  • Security Surveillance
  • Music and Movie Recommendation Services
  • Smart Home Devices
  • Serving Millions Daily

So the question answers itself. Of cause we use AI without even knowing it. What I suggest is involve AI more in your life to make thing easier, Smatter and better

Practical artificial intelligence tools

On your phone:

This are some other PVA`s ( personal virtual assistants)

24me: a virtual personal assistant that works like a second brain. 24me auto-generates reminders so you will never miss an important meeting or event

Watson: A technology platform that uses natural language processing and machine learning to reveal insights from large amounts of data.

Echo: The device you buy is mostly a speaker and microphone with some commodity IT to connect it to the cloud. The real smarts come from Amazon Web Services.

Quip: one of the best apps out there and is pretty much the virtual office used by Facebook, Instagram and Quora

Personal and business use

Gluru: Organize your online documents, calendars, emails and other data and have AI present you with new insights and actionable information.

x.ai: Let AI coordinate schedules for you. Your own personal scheduler.

CrystalKnows: Using AI to help you know the best way to communicate with others.

RecordedFuture: Leverages natural language processing at massive scale in real time to collect and understand more than 700,000 web sources.

Tamr: Unique approaches to Big Data, leveraging machine learning.

LegalRobot: Automating legal document review in ways that can serve people and businesses.

For Developers

Vicarious: Building the next generation of AI algorithms.

Soar: a general cognitive architecture for developing systems that exhibit intelligent behavior.

Prediction.io: a service with easy to use, open templates for a variety of advanced AI workloads.

Jade: Java Agent Development Framework. Simplifies multi-agent system development.

Protege: A free, open-source ontology editor and framework for building intelligent systems.

h2o.ai: Build smarter machine learning/AI applications that are fast and scalable.

Seldon: An open, enterprise-grade machine learning platform that adds intelligence to organizations.

SigOpt: Run experiments and make better products with less trial and error.

Scaled Inference: Cloud based models and an inference engine to help in model selection.

OpenCV: Open-source computer vision, a library of programming functions aimed mainly at computer vision.

OpenCog: An open-source software project whose aim is to create an open-source framework for artificial general intelligence (AGI).

 

 

So let me know. What do you think.