Q3. Write answers of the following extended response questions.
1) Relate how AI can be beneficial in education and business.
Answer: AI is transforming both education and business by enhancing efficiency, personalization, and decision-making.
AI in Education:
Personalized Learning: AI adapts content to each student's pace and learning style, improving outcomes. Intelligent Tutoring Systems: AI tutors provide one-on-one support, answering questions and giving feedback. Automated Grading: AI grades assignments and exams quickly, freeing teachers for more important tasks. Early Intervention: AI identifies students at risk of falling behind, enabling timely support. Administrative Efficiency: AI handles scheduling, enrollment, and other administrative tasks.
AI in Business:
Customer Service: Chatbots and virtual assistants provide 247 support.
Market Analysis: AI analyzes consumer data to identify trends and opportunities. Supply Chain Optimization: AI predicts demand and optimizes inventory. Fraud Detection: AI detects fraudulent transactions in real-time. Personalized Marketing: AI tailors advertisements to individual preferences. Automation: AI automates repetitive tasks, reducing costs and errors.
In summary, AI enhances education by personalizing learning and improving efficiency, while in business, it drives innovation, efficiency, and customer satisfaction.
2) Articulate how AI-based technology can improve healthcare and assist farmers increase crop production.
Answer: AI-based technology is revolutionizing healthcare and agriculture.
AI in Healthcare:
Diagnosis: AI analyzes medical images (X-rays, MRIs) to detect diseases like cancer earlier and more accurately. Personalized Medicine: AI uses genetic data to tailor treatments to individual patients. Drug Discovery: AI accelerates the identification of new drugs. Remote Monitoring: Wearable devices and AI monitor patients' health in real-time. Administrative Efficiency: AI streamlines scheduling, billing, and records management.
AI in Agriculture:
Precision Farming: AI analyzes soil, weather, and crop data to optimize irrigation, fertilization, and planting. Pest Detection: AI identifies pests and diseases early, enabling targeted intervention. Autonomous Machinery: AI-powered tractors and drones automate planting, spraying, and harvesting. Yield Prediction: AI forecasts crop yields, helping farmers plan. Supply Chain: AI optimizes the distribution of agricultural products.
In summary, AI improves healthcare outcomes and efficiency, while in agriculture, it increases productivity and sustainability.
3) Describe the benefits of cloud computing. Differentiate between public and private clouds.
Answer: Benefits of Cloud Computing:
Cost Savings: No need to invest in physical infrastructure. Scalability: Easily scale resources up or down. Accessibility: Access data and applications from anywhere. Collaboration: Teams can work together in real-time. Disaster Recovery: Data is backed up and recoverable. Automatic Updates: Providers handle software updates.
Public vs. Private Cloud:
| Feature | Public Cloud | Private Cloud |
| Ownership | Third-party provider. | Single organization. |
| Access | Open to public via internet. | Restricted to organization. |
| Cost | Pay-as-you-go. | High upfront cost. |
| Security | Shared responsibility. | High control. |
| | |
| Customization | Limited. | High. |
| Examples | AWS, Azure, Google Cloud. | VMware, OpenStack. |
4) Compare traditional algorithms with AI-based algorithms that use machine learning. Criticize AI-based algorithms for producing wrong results, at times.
Answer:
| Feature | Traditional Algorithms | AI/Machine Learning Algorithms |
| Logic | Explicit, rule-based. | Learned from data. |
| Adaptability | Static; requires manual updates. | Adapts to new data. |
| Data Needs | Minimal. | Large datasets. |
| Complexity | Simple, predictable. | Complex, probabilistic. |
| Output | Deterministic. | Probabilistic. |
Criticism of AI-Based Algorithms: AI algorithms can produce wrong results due to:
Bias in Training Data: Leads to discriminatory outcomes. Overfitting: Model learns noise, fails on new data. Lack of Interpretability: "Black box" decisions hard to explain. Adversarial Attacks: Inputs designed to fool the model. Edge Cases: Rare scenarios not covered in training. Therefore, AI results must be validated and used with caution.
5) Describe the ethical issues in using the following AI tools: a) ChatGPT, b) Lovo.ai, c) Virtual Assistants
Answer:
a) ChatGPT:
Misinformation: Generates plausible but false information. Plagiarism: Used to generate essays, raising academic integrity concerns. Bias: Reflects biases in training data. Job Displacement: Automates content creation jobs.
b) Lovo.ai :
Deepfakes: Used to create fake audio of real people. Misuse: Impersonation and fraud. Consent: Voices used without permission.
c) Virtual Assistants:
Privacy: Always listening, recording private conversations. Data Security: Personal data stored and potentially misused. Manipulation: Influencing user behavior. Surveillance: Potential for government or corporate spying.
6) Describe the social implications that AI algorithms may create in the society.
Answer: AI algorithms can create significant social implications:
Job Displacement: Automation may replace human workers, causing unemployment. Economic Inequality: Benefits may accrue to those who own AI, widening the wealth gap. Bias and Discrimination: AI can perpetuate and amplify societal biases. Privacy Erosion: Mass data collection and surveillance. Misinformation: AI-generated fake news and deepfakes. Autonomous Weapons: Ethical concerns about AI in warfare. Human Connection: Over-reliance on AI may reduce human interaction. These implications require careful ethical and regulatory consideration.
7) What are expert systems. Describe the steps required in the development of expert systems.
Answer: An Expert System is an AI program designed to solve complex problems by simulating the decision-making ability of a human expert. It uses a knowledge base and an inference engine.
Steps in Developing an Expert System:
1. Problem Identification: Define the problem domain and scope.
2. Knowledge Acquisition: Extract knowledge from human experts, books, and databases.
3. Knowledge Representation: Encode the knowledge into rules (IF-THEN) and facts.
4. Building the Inference Engine: Create the logic that applies rules to facts to derive conclusions.
5. User Interface Development: Design the interface for users to interact with the system.
6. Testing and Validation: Test the system against real-world cases and refine.
7. Deployment and Maintenance: Implement the system and update the knowledge base as needed.
Expert systems are used in medicine (diagnosis), finance (credit approval), and engineering (fault diagnosis).