My Account Log in

1 option

AI Revealed : Theory, Applications and Ethics / Herman Erik.

De Gruyter DG Plus DeG Package 2024 Part 1 Available online

View online
Format:
Book
Author/Creator:
Erik, Herman, author.
Series:
Computing and Information Technology Series
Language:
English
Subjects (All):
Artificial intelligence--Moral and ethical aspects.
Artificial intelligence.
Artificial intelligence--Social aspects.
Artificial intelligence--Philosophy.
Physical Description:
1 online resource (185 pages)
Edition:
First edition.
Place of Publication:
Boston, MA : Mercury Learning and Information, [2025]
Summary:
This book is a guide to navigating the evolving landscape of artificial intelligence.Designed for both novices and seasoned professionals it covers a broad range of topics from fundamental ideas to innovative advancements.
Contents:
Cover
Half title
Title
Copyright
Dedication
Contents
Preface
Chapter 1: The Foundations of Artificial Intelligence
What is Artificial Intelligence?
Definition of AI
Types of AI
Narrow AI
General AI
Artificial Superintelligence
Core Components of AI Systems
Machine Learning (ML)
Neural Networks
Robotics
Expert Systems
The History of AI
Early Concepts and Theories
Key Milestones
Modern Developments
Importance and Applications of AI
Transformational Impact
Healthcare
Automotive
Finance
Customer Service
Daily Life
Ethical Considerations
Fundamental Questions
Bias and Fairness
Privacy
Regulation and Governance
AI Application: Create a Simple Rule-Based Chatbot
Step 1: Set Up the Development Environment
Step 2: Create the Chatbot Script
Step 3: Run the Chatbot
Step 4: Understand the Script
Conclusion
Chapter 2: Foundations of Machine Learning
Introduction to Machine Learning
Definition and Scope
How ML Works
Key Components
Data
Model
Learning Algorithm
Evaluation Metrics
Supervised Learning
Concept and Mechanism
Common Algorithms
Linear Regression
Logistic Regression
Decision Trees
Support Vector Machines (SVMs)
Applications
Spam Detection
Sentiment Analysis
Credit Scoring Systems
Medical Diagnosis
Fraud Detection
Predictive Maintenance
Customer Churn Prediction
Stock Market Prediction
Unsupervised Learning
Clustering Algorithms
Association Algorithms
Dimensionality Reduction Techniques
Customer Segmentation
Market Basket Analysis
Anomaly Detection
Social Network Analysis
Document Clustering
Image Compression
Bioinformatics
Model Evaluation and Selection.
Evaluation Metrics
Precision and Recall
The F1 Score
Mean Squared Error (MSE) and Root Mean Squared Error (RMSE)
Area Under the Receiver Operating Characteristic Curve (AUC-ROC)
Validation Techniques
Cross-Validation
Bootstrapping
Model Selection
AI Application: Implement a Linear Regression Model to Predict House Prices
Step 2: Prepare the Dataset
Step 3: Implement the Linear Regression Model
Step 4: Run the Script
Chapter 3: Deep Learning and Neural Networks
Introduction to Deep Learning
Understanding Neural Networks
Basic Structure
How They Learn
Types of Neural Networks
Feedforward Neural Networks
Recurrent Neural Networks (RNNs)
Convolutional Neural Networks (CNNs)
Transformers
Key Architectures in Deep Learning
CNNs
RNNs
Challenges and Ethical Considerations
Computational Demands
Data Requirements
Privacy and Security
Artificial Neural Networks (ANNs)
Fundamentals of ANNs
Neuron Model
Layers of an ANN
Activation Functions
Training Neural Networks
Backpropagation
Loss Functions
Optimization Algorithms
Practical Applications of ANNs
Industrial Automation
Architecture of CNNs
Convolutional Layers
Pooling Layers
Fully Connected Layers
Functionality and Training of CNNs
Feature Learning
Backpropagation in CNNs
Advanced Training Techniques
Real-World Applications of CNNs
Facial Recognition Systems
Medical Imaging
Automotive Industry
Handling Sequential Data
Advanced Architectures
Applications of RNNs
Language Translation Services
Voice-Activated Assistants
Financial Forecasting
Advanced Architectures (for example, GANs, Transformers)
Generator.
Discriminator
Training Process
Core Mechanism
Training Efficiency
AI Application: Build a Basic Neural Network for Digit Classification Using MNIST Dataset
Step 2: Load and Preprocess the MNIST Dataset
Step 3: Create the Neural Network
Step 4: Train the Neural Network
Step 5: Evaluate the Model
Step 6: Run the Script
Chapter 4: Natural Language Processing (NLP)
Introduction to NLP
Fundamentals of NLP
Syntax
Semantics
Pragmatics
Techniques in NLP
Text Preprocessing
Parsing and Part-of-Speech Tagging
Challenges in NLP
Ambiguity and Context
Slang and Dialects
Resource Availability
Real-World Applications of NLP
Customer Service Bots
Automated Translation Services
Tokenization
Stemming
Lemmatization
Removing Stop Words
Named Entity Recognition
Machine Translation
AI Application: Perform Sentiment Analysis on a Set of Movie Reviews
Step 1: Set Up Development Environment
Step 2: Load and Preprocess the Movie Reviews Dataset
Step 3: Train the Sentiment Analysis Model
Step 4: Evaluate the Model
Step 5: Run the Script
Chapter 5: Computer Vision
Introduction to Computer Vision
Image Preprocessing
Grayscale Conversion
Histogram Equalization
Normalization
Edge Detection
Object Detection
Region-Based Convolutional Neural Networks (R-CNNs)
YOLO (You Only Look Once)
SSD (Single Shot Multidetector)
Image Classification
Machine Learning Algorithms
Image Segmentation
Thresholding
Clustering Methods
Advanced Methods.
AI Application: Implement an Image Classification Model Using CIFAR-10 Dataset
Step 2: Load and Preprocess the CIFAR-10 Dataset
Step 3: Build the Image Classification Model
Step 4: Train the Image Classification Model
Chapter 6: Ethics and Bias in AI
Ethical Considerations in AI
Bias in AI Algorithms
Fairness and Accountability
AI Application: Analyze Bias in a Dataset and Discuss Mitigation Strategies
Step 2: Load and Explore the Dataset
Step 3: Preprocess the Data
Step 4: Train a Baseline Model
Step 5: Analyze Bias in the Model
Step 6: Mitigate Bias
Step 7: Run the Script
Chapter 7: AI in Practice: Industry Case Studies
Transportation
Retail
Manufacturing
AI Application: Predicting Patient Outcomes in Healthcare
Step 2: Load and Explore the Healthcare Dataset
Step 4: Train a Predictive Model
Chapter 8: Future of AI and Emerging Technologies
Quantum Computing
Edge AI
Explainable AI
AI for Social Good
AI Application: Experiment With a Simple Quantum Computing Algorithm Using IBM's Qiskit
Step 2: Introduction to Quantum Computing Basics
Step 3: Implement a Basic Quantum Algorithm
Chapter 9: Getting Started With AI Development
Setting Up Development Environment
Introduction to Python for AI
Using Popular AI Libraries
AI Application: Set Up an AI Development Environment and Run a Basic Python Script
Step 1: Install Python
Step 2: Install Jupyter Notebook.
Step 3: Set Up a Virtual Environment (optional but recommended)
Step 4: Create and Run a Jupyter Notebook
Appendix A: Overview of the Lisp Programming Language
Appendix B: Resources and Community
Index.
Notes:
Description based on publisher supplied metadata and other sources.
Description based on print version record.
Other Format:
Print version: Herman, Erik L. AI Revealed
ISBN:
9781501520679
OCLC:
1472986459

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account