C14 - BUSI 1401 - Foundations of Information Systems - Notes on Artificial Intelligence
Chapter Outline
14.1 Introduction to Artificial Intelligence
- Explain the potential value and limitations of artificial intelligence.
14.2 Machine Learning and Deep Learning
- Differentiate among supervised, semi-supervised, unsupervised, reinforcement, and deep learning.
14.3 Neural Networks
- Describe the structure of a neural network and its purpose in machine learning.
14.4 Artificial Intelligence Applications
- Provide use case examples in computer vision, natural language processing, robotics, image recognition, and intelligent agents.
14.5 Artificial Intelligence in the Functional Areas
- Provide use case examples of AI in accounting, finance, marketing, production and operations management, human resource management, and management information systems.
14.1 Introduction to Artificial Intelligence
Definition of AI:
- AI is the theory and development of information systems capable of performing tasks that typically require human intelligence.
- Signs of intelligence include learning from experience, making sense of ambiguous messages, and responding effectively to new situations.
Ultimate Goal of AI:
- To build machines that mimic human intelligence.
Turing Test:
- An AI is considered intelligent if a human cannot differentiate between interacting with an AI and a human.
Types of Artificial Intelligence
Weak AI (Narrow AI):
- Specialized for a single task (e.g., chatbots, voice assistants).
Strong AI (Artificial General Intelligence):
- A hypothetical form of AI that can think and learn like a human across all tasks (currently not achieved).
Challenges of AI
Ethical Issues:
- Job displacement.
- Privacy concerns related to AI surveillance.
- Emergence of AI-enabled crimes (e.g., deepfakes, misinformation, autonomous hacking).
Technological Advancements Contributing to AI:
- Big Data: AI learns from enormous datasets.
- Internet and Cloud Computing: Facilitate data access and processing.
- Better Algorithms: Enhance efficiency and speed in learning models.
- Advanced Hardware: Use of GPU chips for intensive AI processing.
14.2 Machine Learning and Deep Learning
Machine Learning (ML):
- An AI application allowing systems to learn and improve independently from explicit programming.
- How it Works: Systems analyze data, identify patterns, and make predictions or decisions.
Expert Systems (ES):
- Systems that transfer expertise from human experts, relying on predefined rules.
Expert Systems Problems
- Challenges in transferring human expertise to systems.
- Difficulty in automating reasoning processes.
- Liability issues when decisions lead to harm without human oversight.
Machine Learning vs Expert Systems
- ESs rely on defined rules; ML learns from data.
- ESs are not easily updated, unlike ML which thrives on more data.
Machine Learning Bias (Algorithm Bias)
- Types of Bias:
- Underspecification: Different models may function differently in real scenarios despite passing initial tests.
- Developer Bias: Framing issues can affect outcomes.
- Data Bias: Non-representative training data can lead to poor generalization.
Types of Machine Learning
Supervised Learning:
- Learns from labeled input data and known outcomes.
- Examples: Classification and regression analyses.
Semi-Supervised Learning:
- Combines labeled and unlabeled data, ideal when labeled data is scarce.
- Examples: Text classification, medical imaging.
Unsupervised Learning:
- Discovers hidden patterns without pre-existing labels.
- Example: Customer segmentation based on behavior.
Reinforcement Learning:
- Learns via trial and error with rewards and penalties.
- Applications: Self-driving cars, game-playing AIs.
Deep Learning:
- Utilizes neural networks to analyze complex datasets.
- Common uses include speech recognition and natural language processing.
14.3 Neural Networks
Definition:
- Composed of nodes simulating human brain functions, enabling data learning and decision-making.
Structure:
- Input Layer: Takes raw data.
- Hidden Layer: Processes data.
- Output Layer: Produces results.
Example - Predicting House Prices
- Input Layer: Features like size, number of bedrooms, location.
- Hidden Layers: Detect patterns of how features affect price.
- Output Layer: Outputs the predicted price.
14.4 Artificial Intelligence Applications
- Overview: AI enhances machines enabling them to assist and understand human actions.
Key Applications:
- Computer Vision: AI capabilities include image analysis for object detection and facial recognition.
- Robotics: AI integrates into robots assisting in various fields like manufacturing and healthcare.
- Chatbots: AI ensures 24/7 user support through interactive agents.
14.5 AI in Functional Areas
- General Role: AI enhances business functions by improving efficiency and decision-making accuracy.
Specific Applications:
- Accounting: Automates tasks, detects fraud (e.g., H&R Block's AI tools).
- Finance: Employed for fraud detection, risk management, and trading automation.
- Marketing: Enhances customer targeting and dynamic pricing strategies.
- Production & Operations Management: Optimizes logistics and manufacturing processes.
- Human Resource Management: Streamlines recruitment, training, and employee safety monitoring.