Artificial Intelligence Notes
Artificial Intelligence Notes
Introduction to AI on Azure
1. Define/What is AI.
Artificial intelligence (AI) is the creation of software that imitates human behaviour and
capabilities.
Key elements include:
• Machine learning
• Anomaly detection
• Computer Vision
• Natural language processing
• Conversational AI
• AI in Robotics: with the help of AI, we can create intelligent robots which can
perform tasks with their own experiences without pre-programmed. Humanoid
Robots are best examples for AI in robotics, Erica and Sophia .
• AI in Gaming: AI can be used for gaming purpose. The AI machines can play
strategic games like chess, where the machine needs to think of a large number of
possible places.
• AI in education: AI can automate grading so that the tutor can have more time to
teach. AI chatbot can communicate with students as a teaching assistant.
Task2: Object detection: These machine learning models are trained to classify
individual objects within an image, and identify their location with a bounding box.
Unit 1: Introduction to AI on Azure Department Of BCA
Example, a traffic monitoring solution might use object detection to identify the
location of different classes of vehicle.
Task 4: Image Analysis: create solutions that combine machine learning models with
advanced image analysis techniques to extract information from images.
10. List and explain Computer vision service and capabilities or cognitive
services azure provides.
Services and Capabilities:
• Computer vision: Use this service to analyze images and video and extract
description tags.
• Custom Vision: Use this service to train image classification and object detection
model.
• Face: It enables you to build face detection and facial recognition solutions.
• Form Recogniser: Use this service to extract information from scanned forms
and invoices.
It involves a model being trained with thousand of pictures labels videos and key
contents to be able to recognize and classify images. Example : Every time safe
search is run when surfing on google.
4. Natural Language Processing(NLP):It is a tool for machines to be able to
communicate in human languages as well as convert speech to text and vice versa.
It allows computers to understand questions, requests and commands as well as
respond to them.
Example:Siri
5. Knowledge Mining: It is process where computers and machines extract specific
valuable data from unstructured files or ontent.
There are three basic steps:
Step1: Pull the data simple process of pulling out the specified data.
Step2:Use the appropriate cognitive service to extract value from gathered data.
Step3: analysis of data through exploration.
6. Conversational AI: It allows simple AI solutions to be able to converse and talk with
humans.
Chatbots: can be used for things like customer support, making appointments.
15. Is there any service for Anomaly detection from Microsoft Azure?
The Anomaly Detector service provides an application programming interface (API)
that developers can use to create anomaly detection solutions.
• Fairness: AI systems should treat all people fairly. For example, suppose you
create a machine learning model to support a loan approval application for a bank.
The model should make predictions of whether or not the loan should be
approved without incorporating any bias based on gender, ethnicity, or other
factors that might result in an unfair advantage or disadvantage to specific groups
of applicants.
• Reliability and safety: AI systems should perform reliably and safely. For
example, consider an AI-based software system for an autonomous vehicle; or a
machine learning model that diagnoses patient symptoms and recommends
prescriptions. Unreliability in these kinds of system can result in substantial risk
to human life.
• Privacy and security: AI systems should be secure and respect privacy. The
machine learning models on which AI systems are based rely on large volumes of
data, which may contain personal details that must be kept private. Even after the
models are trained and the system is in production, it uses new data to make
predictions or take action that may be subject to privacy or security concerns.
• Inclusiveness: AI systems should empower everyone and engage people.AI
should bring benefits to all parts of society, regardless of physical ability, gender,
sexual orientation, ethnicity, or other factors.
• Transparency: AI systems should be understandable. Users should be made fully
aware of the purpose of the system, how it works, and what limitations may be
expected.
• Accountability: People should be accountable for AI systems. Designers and
developers of AI-based solution should work within a framework of governance
and organizational principles that ensure the solution meets ethical and legal
standards that are clearly defined.
19. You want to train a model that classifies images of dogs and cats based on a
collection of your own digital photographs. Which Azure service should you
use?
Computer Vision
21. What are the various kinds of machine learning model types?
• Regression (supervised machine learning): We use historic data to train the
model to predict the numerical value.
• Classification (supervised machine learning): We can fit the features into the
model and predict the classification of the label
• Unsupervised Machine learning: You don't have a label to predict. You only
have features. You have to create clusters based on the features.
26. When using Computer Vision, what is the difference between Computer
Vision and Cognitive Services?
Computer Vision: A specific resource for the Computer Vision service. Use this
resource type if you don’t intend to use any other cognitive services, or if you want to
track utilization and costs for your Computer Vision resource separately.
Cognitive Services: A general cognitive services resource that includes Computer Vision
along with many other cognitive services; such as Text Analytics, Translator Text, and
others. Use this resource type if you plan to use multiple cognitive services and want to
simplify administration and development.
31. What are the services for speech recognition and speech synthesis from
Azure?
The Speech-to-TextAPI
The Text-to-Speech API