Unit 6 Updated Artificial Intelligence Question Bank With Notes
Unit 6 Updated Artificial Intelligence Question Bank With Notes
An important advantage of ANN is the fact that it learns from the example data
sets. Most commonly usage of ANN is that of a random function
approximation. With these types of tools, one can have a cost-effective method
of arriving at the solutions that define the distribution. ANN is also capable of
taking sample data rather than the entire dataset to provide the output result.
With ANNs, one can enhance existing data analysis techniques owing to their
advanced predictive capabilities.
Hidden Layers
In the middle of the ANN model are the hidden layers. There can be a single
hidden layer, as in the case of a perceptron or multiple hidden layers. These
hidden layers perform various types of mathematical computation on the input
data and recognize the patterns that are part of.
Output Layer
In the output layer, we obtain the result that we obtain through rigorous
computations performed by the middle layer.
In a neural network, there are multiple parameters and hyperparameters that
affect the performance of the model. The output of ANNs is mostly dependent
on these parameters. Some of these parameters are weights, biases, learning
rate, batch size etc. Each node in the ANN has some weight.
Each node in the network has some weights assigned to it. A transfer function is
used for calculating the weighted sum of the inputs and the bias.
After the transfer function has calculated the sum, the activation function
obtains the result. Based on the output received, the activation functions fire the
appropriate result from the node. For example, if the output received is above
0.5, the activation function fires a 1 otherwise it remains 0.
Some of the popular activation functions used in Artificial Neural Networks are
Sigmoid, RELU, Softmax, tanh etc.
Based on the value that the node has fired, we obtain the final output. Then,
using the error functions, we calculate the discrepancies between the predicted
output and resulting output and adjust the weights of the neural network through
a process known as backpropagation.
ANNs are part of an emerging area in Machine Learning known as Deep
Learning.
.
Back Propagation in Artificial Neural Networks
In order to train a neural network, we provide it with examples of input-output
mappings. Finally, when the neural network completes the training, we test the
neural network where we do not provide it with these mappings. The neural
network predicts the output and we evaluate how correct the output is using the
various error functions. Finally, based on the result, the model adjusts the
weights of the neural networks to optimize the network following gradient
descent through the chain rule.
ANN Advantages
1) It has a parallel processing ability. It has the numerical strength that performs
more than one task at the same time.
2) Failure of one element of the network does not affect the working of the
whole system. This characteristic makes it fault-tolerant.
3) A neural network learns from the experience and does not need
reprogramming.
Disadvantages of ANN
1) Its black-box nature is the most prominent disadvantage of ANN. The neural
network does not give the proper explanation of determining the output. It
reduces trust in the network.
2) The duration of the development of the network is unknown.
3) There is no assurance of proper network structure. There is no proper rule to
determine the structure.
With the human-like ability to problem-solve — and apply that skill to huge
datasets — neural networks possess the following powerful attributes:
Neural networks are highly valuable because they can carry out tasks to make
sense of data while retaining all their other attributes. Here are the critical tasks
that neural networks perform:
These will be the three phases where AI may evolve, instead Compared to 3
types of Artificial Intelligence.
There are now no Present cases of Strong AI, yet, It is considered that we will
soon be able to generate machines which can be as smart as human beings.
“The development of complete Artificial Intelligence could stop the end of the
Human Era…
I think that machines are not very far from attaining this Stage taking into
considerations our present-day tempo.
Thus, all these would be exactly the various phases of intellect that a machine
may acquire. Now let us know the forms of all AI, based on your own
functionality.
Types Of Artificial Intelligence
1. Reactive Machines AI
2. Limited Memory AI
3. Theory Of Mind AI
4. Self-aware AI
Machine Learning
Deep Learning
Natural Language Processing
Robotics
Expert Systems
Fuzzy Logic
1. Supervised Learning
2. Unsupervised Learning
3. Reinforcement Learning
Twitter uses NLP to filter outside terroristic Speech within their tweets,
Amazon makes use of NLP to comprehend customer critiques and increase user
experience.
> Robotics
> Fuzzy-logic
A Specialist system is the AI-based pc system that learns and Reciprocates the
decision-making ability of a person specialist.
Expert systems use if-then logical notations to Solve complex issues. It will not
rely upon traditional procedural Programming. Expert systems are mainly
Utilised in information management, health Centers, loan analysis, virus
detection and thus on.
—IkhlasMohd. Saqib
Since AI is used in a variety of applications across the spectrum, this best-of list
also covers a wide variety of industries and uses. Some tools perform one
specialized task while others offer more flexibility in how it’s used. This list is
only a small representation of the growing number of tools available today, and
it’s in no specific order. We looked at reviews from multiple sites, features,
customer feedback, and market ranking as our basis, with the aim of helping
you find the right AI software for your needs.
MATLAB
MATLAB from MathWorks is a downloadable programming tool in a desktop
environment. It allows you to create code, algorithms, and applications for
running your data iteratively and automatically. Features include a Live Editor
to create scripts in an executable notebook, tools to organize, clean, and analyze
data sets, a drag-and-drop App Designer, a plot gallery to display graphs in
many ways, and an API to use it with other programming languages such as
Java and Python.
New Relic
New Relic One is a telemetry data platform for software engineers. It collects
all types of operational data such as metrics, events, and logs. It then traces this
data into a single place and allows software engineers to observe, analyze, and
troubleshoot problems across their entire software stack. A built-in applied
intelligence engine automatically detects, diagnoses, and resolves issues, so you
can respond to incidents before your customer does. The platform integrates
with hundreds of tools and open standards to simplify monitoring of telemetry
data.
TensorFlow
TensorFlow is a free, open source software library to build machine learning
(ML) models. It includes tools to build and train ML models such as intuitive
APIs. You can deploy your ML-powered apps whether in the cloud, in servers
on-premise, in browsers, and in other devices. Use cases include training a
neural network to identify specific anatomy during a brain MRI, ranking Tweets
in a timeline view, and predicting the dimension and weight of a shipment.
ArcGIS
Esri ArcGIS is a powerful mapping and analytics software. AI software and
location-based analytics allows businesses to gain insights with tools that
visualize, analyze, and contextualize data. Users can collaborate and share
information using maps, apps, dashboards, and reports. It has various use cases,
such as spatial analysis, field operations, mapping, 3D modeling, remote
sensing, and data collection and management.
HOLMES
Wipro HOLMES is an AI and automation platform for business and IT users.
The software supports digital transformation of businesses with solutions that
include natural language processing, algorithmic intelligence, self learning, and
reasoning. Businesses can use the software together with current transaction
systems. Users that derive the most benefit are C-suite executives in charge of
operations, finance, legal department, procurement, HR, and marketing. The
platform also caters to IT end users, DevOps, operations, digital networks,
cloud, cybersecurity, SAP, and Oracle users.
Watson
Watson is IBM’s suite of enterprise-ready AI software applications, services,
and tools. It includes pre-built applications and tools to help you build, run, and
manage AI in your organization. Watson helps free up users from doing
repetitive tasks so they can instead focus on more creative work. They can apply
the software in IT operations, customer service, risk and compliance, and
financial operations. The AI platform can help enrich customer interactions,
anticipate and preempt disruptions, and recommend actions.
Einstein
Einstein from Salesforce is an artificial intelligence software that serves as a
smart CRM assistant within Salesforce software. The AI tool helps Salesforce
users discover insights, predict outcomes, recommend next steps, and automate
workflows. It can identify patterns and trends, anticipate customer actions based
on behaviors, point customers in the right direction, and automate data entry.
Azure AI Platform
Microsoft’s Azure AI Platform enables you to build applications that can
analyze images, comprehend speech, and make predictions based on data. Data
scientists, ML engineers, and app developers are the main users of the software.
AI-powered apps run on a secure network where users can easily scale them
across their infrastructure. Features include machine learning, knowledge
mining, customizable services, and purpose-built bots. Microsoft also offers
Cortana, an AI productivity assistant in Microsoft 365 apps.
Alexa
Amazon Alexa is a cloud-based virtual assistant AI voice service that users can
extend and expand using tools, APIS, and reference solutions. Users can build
Skills, which are the counterpart of apps for Alexa using its Skills Kit. They can
build devices by integrating Alexa into devices and controlling them by voice.
Enterprises can also use Alexa for workplace applications such as hospitality
establishments.
Google Cloud AI
Google offers several AI and machine learning products on its cloud platform. It
has a platform for training, hosting, and managing ML models. AI building
blocks let users add sight, language, conversation, and structured data to
applications that you build. It has conversational AI that can convert speech to
text or text to speech, virtual agents, and DialogFlow for creating chatbots,
voicebots, and IVR bots. Google also has AI products for documentation and
specific industry solutions.
Assignment questions :