Quick-reference-guide-for-understanding-AI
Quick-reference-guide-for-understanding-AI
Guide for
Understanding AI
This Quick Reference Guide for AI is designed to be your
go-to resource for understanding key principles, best
practices, and technologies.
By: Ian Horowitz
1
Quick Reference Guide for Understanding AI
Introdution
Artificial intelligence (AI) is the superstar of the tech world today, with virtually
every industry considering how AI can enhance products, services, and
competitive strengths. At the same time, discussions about the ethical use of AI
have led to persistent concerns and the creation of new policies and laws.
While initial impressions of AI may evoke a mix of excitement, skepticism, worry,
and countless questions, it’s important to recognize why AI matters. AI aims to
replicate human-like cognitive abilities through computational models and
underlying algorithms. By providing machines with the power to learn, adapt, and
perform tasks that usually require human intellect, AI represents a transformative
era in computing and IT.
2
Quick Reference Guide for Understanding AI
Table of Contents
1. Types of AI
Narrow AI vs. General AI / Machine Learning (ML) / Deep Learning (DL)
Natural Language Processing (NLP) / Large Language Model (LLM)
4. AI Frameworks
TensorFlow / PyTorch / scikit-learn
5. AI Security
3
Quick Reference Guide for Understanding AI
1. Types of AI
Narrow vs. General AI
Narrow AI (also known as "Weak AI") is designed and trained for specific tasks. It
operates within a limited context and awareness, which is typical of most AI
systems today. Narrow AI excels in executing singular tasks such as facial
recognition or language translation but can’t extend its intelligence beyond its
programmed scope. Examples include AI-powered search engines,
recommendation algorithms, chatbots, and voice assistants like Apple’s Siri and
Amazon’s Alexa.
4
Quick Reference Guide for Understanding AI
ML operates on underlying algorithms that get better over time through learned
experiences and training data.
Examples:
Recommendation engines used by companies including Amazon, Meta, and
Netflix.
Records processing and diagnostic assistance in AI medical tools, such as
those spun off by IBM’s failed Watson health initiative.
Deep Learning
5
Quick Reference Guide for Understanding AI
Generative AI
Text – prose or verse in basically any format and genre, including nonfiction
and fiction.
Pictures – photorealistic and creative imagery in imitations of artistic styles.
Video – videos and animations.
Audio – imitations of human voices as well as music composition.
GenAI can also be used to generate data. For example, GenAI can create
synthetic data to help fill out datasets for use in machine learning models.
Many fields are currently using GenAI, such as pharmaceuticals, where it can help
create molecular structures for new drugs.
You will learn much more about GenAI throughout this guide.
7
Quick Reference Guide for Understanding AI
Financial Services
Healthcare
Despite IBM’s AI incursions into the healthcare industry not paying off, AI is
making a significant impact in drug discovery and diagnostics. AI can expedite
the drug development process by analyzing large datasets, predicting molecular
interactions, and simulating drug responses. This allows for faster identification
of potential drug candidates and the development of new therapies.
Retail
8
Quick Reference Guide for Understanding AI
Major industry players, such as General Electric, Honeywell, Siemens, and IBM,
offer proprietary versions of AI-powered technology for predictive maintenance.
The space is also filled with smaller competitors offering custom products,
ranging from IoT monitoring and service log maintenance to AI-based warning
systems.
9
Quick Reference Guide for Understanding AI
Data bias – The datasets used to train AI models are biased and create an
incomplete picture because they lack diverse and representative information.
Inherent data bias – Bias is ingrained into the datasets used to train AI
models due to the nature of the dataset itself.
Fairness – In an AI context, fairness is the assurance that AI systems don’t
favor one group over another and are free from biases in their decision-
making processes.
Transparency – Transparent AI systems means that they are open to scrutiny
and capable of being explained by AI developers.
Explainable AI (XAI) – Explainable AI describes AI systems that can
demonstrate how they arrive at a decision. In contrast, “black box” AI systems
can’t show how they make decisions.
Accountability – In an AI context, accountability means AI developers and
users take responsibility for the impact of an AI system and its decisions.
10
Quick Reference Guide for Understanding AI
The National Institute of Standards and Technology (NIST) has developed a set
of principles for explainable AI, aiming to address concerns related to
interpretability and explainability deficits seen in some AI systems.
Privacy
Many people inside and outside of the tech industry agree that it’s incredibly
important for AI systems to respect the fundamental rights, privacy, and
autonomy of users. To ensure this, the development and use of AI should be
guided by stringent safety measures, incorporating human-based monitoring and
auditing processes to reduce potential risks.
GDPR governs data use and offers individuals significant control over personal
data. These protections affect how AI systems can be designed and used in the
EU. Companies deploying AI systems internationally must also be aware that
11
Quick Reference Guide for Understanding AI
individual countries have their own data privacy policies. For example, Italy
temporarily blocked access to ChatGPT in 2023 due to its data privacy policies
4. AI Frameworks
TensorFlow
PyTorch
PyTorch, created by Facebook's AI Research lab, has gained popularity for its
user-friendly interface and dynamic computational graph. It's particularly favored
in the academic and research community due to its straightforward way of
creating and experimenting with neural networks. PyTorch’s flexibility allows
developers to make on-the-fly changes to complex network architectures.
scikit-learn
scikit-learn is mainly used for traditional machine learning algorithms. Built on top
of SciPy (Scientific Python), its data mining and analysis tools make it a popular
choice for ML-dependent applications. Applications include processing large
datasets, automating industrial processes, and other routine activities where a
high level of explainability is desired.
12
Quick Reference Guide for Understanding AI
5. AI Security
AI needs data for training, validation, and operation. As such, data protection a
top priority.
The CCPA deals primarily with consumer data rights. It ensures certain
protections for how data can be handled and sold, also specifying that
companies must disclose how they use data. For any AI system that processes
large amounts of U.S. consumer data, it’s important to fully comply with with the
CCPA. Additional U.S. regulations are likely ahead.
13
Quick Reference Guide for Understanding AI
14