Introduction Flashcards
Know the basics of AI
What is machine learning?
machine learning is the way we “teach” computer model to make prediction and draw conclusions from data
- Foundation for AI solutions
ex. Yield - uses sensors, data and ML to help farmers make decisions related to weather, soil and plant conditions
MS ex. Azure Machine Learning
Computer Vision?
ability for AI to interpret world visually through cameras, video, images
ex. Seeing AI app uses computer vision to provide blind/low vision community with audio description of the visual world
MS ex. Azure AI Vision
Natural Language Processing
ability for AI to interpret written or spoken language and respond in kind
MS ex. Azure AI Language, Azure AI Speech
Document Intelligence
ability of AI to manage, process and use high volumes of data found in forms and docs
MS ex. Azure AI Document Intelligence
Knowledge Mining
capability of AI to extract info from large volumes of often unstructured data to create knowledge store
MS ex. Azure AI search
Generative Ai
ability of AI to create original content in variety of formats including natural lang, image, code and more.
MS ex. Azure OpenAI Service - deploy, customize and host gen AI models
How do machines learn?
They use data to learn.
Data scientists use data to train ML models to make predictions and inferences based on relations they find in data
Give example of ML with wildflowers
- data scientists will collect data on wildflower samples
- they will label the samples with the correct species
- Labeled data is processed using an algorithm that finds relation between features of sample and labeled species
- results of algorithm are encapsulated in a model
- when new samples are found the model can identify correct species label
Image classification
involves training ML model to classify image based on content. ex. traffic solution might want to classify different types of vehicles like taxi, bus, cycles and so on
Object detection
ml models are trained to classify several objects within an image (takes image classification to next level) and identify their correct location with a bounding box
Semantic segmentation
advanced ML model that identifies individual pixels in the image are classified based on what object it is.
Image Analysis
can combine ML models with advanced analysis to extract information from image that help catalog image or create some caption of what is happening in image
Face detection, analysis and recognition
locates human faces in an image. Can be combined with classification and facial geometry analysis techniques to recognize individuals based on facial features
Optical Character Recognition (OCR)
technique for detecting and reading text in images. i.e like stop on stop sign or name of store
Name some challenges and risks with Ai
- Bias can affect results - loan approval model discriminates based on color because of model it was trained on
- Errors can cause harm - autonomous vehicle crashes due to a sensor failure
- Data could be exposed - medical robot trained using sensitive patient data is stored insecurely
- solutions not for everyone - home automation assistant has no audio output for blind
- Trust in complex system - AI finance tool
- Who is liable for AI decisions - innocent person convicted of crime based on facial recognition