Saturday, May 2, 2020

Role of Artificial Intelligence in Covid-19

The human race has withstood several plagues and pandemics.while we are witnessing new challenges and coping with uncertainty, technologies like Artificial Intelligence (AI), Machine Learning (ML), Robotic Process Automation (RPA), Blockchain, etc. have become our ammunition to fight this war.
Few days back I found it on BBC how Artificial Intelligence steps up in battle against Covid-19. Oxford-based Exscientia, the first to put an AI-discovered drug into human trial, is trawling through 15,000 drugs held by the Scripps research institute, in California, and Healx, a Cambridge company set up by Viagra co-inventor Dr David Brown, has repurposed its AI system developed to find drugs for rare diseases.
Hospitals are adopting bots that can not only answer the basic questions related to COVID-19 but people can record their symptoms and check whether they actually need to visit the hospitals or not. This has been made possible by new product launches and enhancements by AI-enabled speech-based companies like Orbita, Hyro, Avaamo, Stallion.AI to name a few.


BlueDot (A Canadian start-up), was among the first in the world to have identified the risk of COVID-19. It used its platform built around AI, ML, and Big Data which tracks and predicts the outbreak of infectious diseases and alerted its private sector and government clients early-on.


In addition to Healthcare, AI is also making an impact on other industries and verticals by solving various challenges like efficient remote working, supply chain disruption, and a lot more. MicroMultiCopter, a Shenzhen-based technology company, has helped to lessen the virus transmission risk involved with city-wide transport of medical samples and quarantine materials through the deployment of their drones. Patient care, without risk to healthcare workers, has also benefited as robots are used for food and medication delivery. The role of room cleaning and sterilization of isolation wards has also been filled by robots.


Apart from this, In these trying times, people are relying on the news to stay updated about the current happenings around COVID-19. However, the circulation of fake news on social media and other platforms is marring the governments’ efforts to curb the panic that is already there. AI is helping verify news and its credibility. For instance, Cornell University researchers have developed an automated system, called CoronaCheck, that uses machine learning, data analysis, and human feedback to automatically verify statistical claims about the new coronavirus.

Sunday, March 10, 2019

Artificial Intelligence- Machine Learning and Deep Learning

AI is nothing but the capability of machine to imitate intelligent human behavior. AI is achieved by mimicking a human brain by understanding how it thinks, how it learns and works while solving any problem. AI includes various areas of specification:
                           -Game playing
                           -Expert System e,g number recognition from the number plate
                            of speedy car
                           -Natural Language Processing
                           -Neural Networks
                           -Robotics etc
Artificial Intelligence is huge term, it includes Machine Learning and Deep Learning. Basically it is the super-set of ML and DL.
             Related image
Machine learning is a type of AI which provides computers with the ability to learn without being explicitly programmed. Here we do not need to define all the steps of conditions like any other programming application. however we have to train the machine on a data set(training data), viz large enough to create a model which helps to take decisions based on its learning capability.
For Example: We've to train a machine to determine the species of flower; for that we give it flower data set which contains various characteristics along with respective species like; flower name, sepal and petal length, species name, color,number of sepals and petals, life span etc. using this data set machine will create a model which can be used to identify the flower. Next time we pass some characteristics of flower, machine will display the name of the flower by analyzing these characters.
Although it sounds good and easy to implement but it has a limitation. ML is not capable of handling high dimension data where it has to deal with bulk of input and output data, processing such data becomes complex and resources get exhausted. This is termed as Curse Of Dimensionality. So the crucial problems with huge data cannot be solved with ML.
Another big challenge for traditional ML is Feature Extraction. For Example object recognition, handwriting recognition. These tasks cannot be accomplished by ML, clearly we needed a better approach and here came the concept of Deep Learning.

Deep learning is capable of handling high dimensional data. It is also efficient in focusing on the right features on its own that is feature extraction. Deep learning is implemented through Neural Network which is an Artificial Neuron also called as Perceptron and motivation behind the neural network is Biological Neuron. Deep learning attempts to re-engineer a human brain and studies basic units of brain called Brain cells/Neuron.
DL is very vast and cannot be narrated in one paragraph so I am going to write on Deep learning with more exhaustive details in my coming blogs

Friday, March 8, 2019

Robotics, Automation Vs Artificial Intelligence

Previously we peruse introduction to Artificial Intelligence, crux was that AI is the capability of machine to imitate the intelligent human behavior and it is achieved by mimicking the human brain by understanding how it learns and works while solving the problems.
Since there are various emerging crafts of technology that people may sometimes get disoriented about various terminology like AI, Robotics, Automation and use these terms interchangeably like a triune.
Here I will make it clear, differences and similarities about these three terms in order to get rid of this mystification.
Automation is described simply by two words- Manual Input and Rule-Based output.
It means you set a formula or an Algorithm which applies some mathematical substitutions and transformations on the given data and gives us output. Every time we give an input, it applies same rules and conditions and begets the output. For example if there is a company, customers can mail them any time( that is the manual input), if the employee is free only then he interacts otherwise an automatic reply is send "we will assist you later" or something like that, and that is the rule based output which depends on the condition whether the employee is free or not. This is how it works, no change in rules no improvement in functionality or efficiency.
Image result for automation diagram icon


In case of Artificial Intelligence, the more data we give to our machine, the more experienced and intelligent it gets and every time it produces an output with more efficiency then the previous output. AI improvises exactly the way humans does. Automation applies rules to data and produces output, but AI not only applies rules but learns from the data, memorizes it and apply the rules more accurately next time.

Robotics includes AI, robotics involves many different things with lot of mechanics like sensors, activators, maths and their is a part of AI in it which makes it intelligent. Robotics also includes the moment(which actually makes it entirely different from other fields). Moment is not always the displacement of machine, in many industries there are robot arms that works and carries things from one place to another. This motion of machine at correct positions/locations involves mathematics and AI and lot of other things. Robotics is not same as AI but in robotics part of AI is applied in it.
Image result for robot arm

So we can't use the three terms interchangeably all three are different from each other from their logic and specification point of view.

Wednesday, January 23, 2019

My Reviews On Artificial Intelligence

Artificial Intelligence is one of the most outstanding craft of computer science field and  it is a sheer fluke for me to try my hands in it.
To describe AI three beautiful and organic words came in my mind- Think, Analyse and Make Decisions. These three are what comprises of  intelligence.
All of us learn at every single instance of life, every time we dabble in anything (good or bad) we learn from it. so, learning from past experience and applying it in future decisions is Intelligence.
For example babies have their own instincts (that they subconsciously shift  with time), they always make attempts to play with electrical or electronic items and their parents or elders always push them back, but at least once they make their successful attempt and they happen to get electric shock. Yes, that is the most objective phase of learning for them. From that on wards they automatically stop to go near those items because they learn it practically that electrical items have something harmful in it. This is an intelligence, the more you experience and the more you do, the more you improvise- A very organic thing in humans.
Now when we try to import this intelligence in machine we call it "Artificial Intelligence".
For a machine past experience is basically "data", more we give it more it learns and gets better and better. For every thing to do, again we have three words to describe: Capability, Task and Method.
 AI is the capability of machine to imitate(task) the intelligent human behavior an it is achieved by mimicking the human brain by understanding(method) how it learns and work while solving problems.
Artificial Intelligence includes various areas of specification like Expert Systems, NLP, Neural Network, Game playing and Robotics etc.
John McCarthy(Father of AI) states: "AI is the science and engineering of making intelligent machines, especially intelligent programs".
Artificial Intelligence is accomplished by studying how human thinks, learns, decides and work while trying to solve problems, so that when the same or even more complicated problems will be given to our machines they will follow the same organic procedure of humans. This studying does include various things that we have to know in exhaustive details so that the crux can be applied to our beloved machines i,e
- knowledge of computer science(including some programming language)
-Mathematics
-Biology( to understand the structure of human brain)
-Neural Science(working of human brain)
-Psychology(psychological affects on human intelligence)
-Sociology(sociological affects on human intelligence)
-Philosophy : curiosity- can machine think like human?