|
|
|
Self-Driving Cars | Credit Card Fraud Detection | Face Recognition |
|
|
|
Early Detection of Terminal Illnesses | Smart Voice Assistant | Robots |
AI on the cloud?
Deep Learning?
Watson?
Classifier?
Don't worry..We got you covered
For so long, Artificial Intelligence (AI) has been just a tool that helps solving simple problems and performing specific tasks.
This was achieved through programming and declaring the steps a computer should follow to achieve the task.
But lately, the concepts of Machine Learning and Deep Learning are starting to show so much potential, and are promising to disrupt many industries and change the future.
Machine Learning and Deep Learning borrow a lot from biology, how our brains are wired and the way we learn as humans.
So let's take a quick look on that first.
As humans, we are born with a blank slate (somewhat).
We learn through input data we receive from our environment and our senses.
We incorporate this input data with the outcome to form experiences and store them in our memory.
Experiences that are repeated and accompanied by some form of reward or punishment create a neural pathway in our brains.
Neural Pathways make it easier for the brain to retreive past experiences in new, similar situations and use what it previously learned.
*Model: is a representation of a real-world process. It helps explain a system, study the effects of different components, and to make predictions about future behaviour
*Algorithm: a set of steps to follow by a program to solve a problem
https://www.cs.toronto.edu/~frossard/post/tensorflow/Through configurable parameters
Y = aX + b
where "a" is the slope and "b" is the intercept.
Both "a" and "b" are Configurable Parameters that the learning algorithm can tune to find the best ModelSimply put, it is a way to estimate how wrong is the Model we have now in terms of estimating the relationship between the input (X) and the output (Y)
The Learning Algorithm's mission is to find Parameters that minimize the cost function
http://bestanimations.com/Science/Science.htmlBy the end of this process, we have a model that describes relationships in our data, now we can use that model to predict an output (that we don't know) from new input (future data)
Spam Filteration
Product Recommendation
Medical Diagnosis
Targeted Marketing
So Machine Learning is only able to solve very simple problems..
What about the more complex tasks like
It needs advanced feature engineering skills for such problems..is there an alternative?
Let's take this to another level..
~100-1,000 Trillion synapses
~1-10 Billion Artificial Neurons
Ok, but how does a Neural Network actually learn?
https://medium.com/swlh/ill-tell-you-why-deep-learning-is-so-popular-and-in-demand-5aca72628780Anything that falls under the following categories
Supervised Learning
Data + Labels (What this data means)
Examples:
Examples:
Unsupervised Learning
Data + No Labels
Examples:
Examples:
Reinforcement Learning
Learning Algorithm has memory. Learns from Experience & Mistakes
This is now..
Imagine tomorrow's possibilities..
Can we reach General Artificial Intelligence in the near future..?
Thank You!
https://youtu.be/_Xcmh1LQB9I