Study-Friendly Structure
Each section includes:
- Key Concepts (Simplified theory).
- Practical Examples (Hands-on coding examples).
- Exercises (Practice tasks for reinforcement).
English Version
Week 4: Advanced Topics and Capstone Project
1. Deep Learning Concepts
Deep learning expands neural networks into multi-layer architectures for advanced problem-solving.
Key Topics:
- Convolutional Neural Networks (CNNs): Used in image processing and computer vision tasks.
- Recurrent Neural Networks (RNNs): Handles sequential data, such as time series or text.
Practical Steps:
Building a CNN for Image Classification:
Building an RNN for Sequence Prediction:
Quick Exercise:
- Implement a CNN for a simple image dataset like MNIST.
- Train an RNN to predict the next value in a sequence.
2. AI Ethics and Responsible AI
AI should be designed and used responsibly to avoid bias, discrimination, and harm.
Key Concepts:
- Bias in AI Models: Unfair predictions due to skewed data.
- Explainability: AI decisions must be interpretable by humans.
- Fairness: AI should treat all individuals equally.
Practical Exercise:
- Identify ethical concerns in an AI application you use daily (e.g., social media algorithms).
- Discuss how these concerns can be mitigated.
3. Capstone Project
This is the final practical task that integrates all concepts learned so far.
Project Ideas:
AI for Image Classification:
- Build a model that classifies images into categories like cats and dogs.
AI for Sentiment Analysis:
- Create an AI tool to classify text into positive, negative, or neutral sentiments.
AI for Predictive Analytics:
- Use historical data to forecast future trends, such as sales or weather patterns.
Guidelines for the Capstone Project:
- Define the problem statement clearly.
- Prepare the dataset.
- Build and train the model.
- Evaluate model performance and document findings.
සිංහල අනුවාදය
4 වන සතිය: උසස් මාතෘකා සහ සමුදා ආරම්භක ව්යාපෘතිය
1. ගැඹුරු ඉගෙනුම් සංකල්ප
ගැඹුරු ඉගෙනුම පළාත් රැසක් සහිත මලලජාල අතුරින් සංකීර්ණ ගැටලු සඳහා විසඳුම් සොයයි.
ප්රධාන මාතෘකා:
- CNNs (Convolutional Neural Networks): රූප සැකසීමේදී භාවිතා වේ.
- RNNs (Recurrent Neural Networks): අනුපිළිවෙළ දත්ත සඳහා යොදාගන්නා ලදී.
ප්රායෝගික පියවර:
රූප වර්ගීකරණය සඳහා CNN සාදන්න:
අනුපිළිවෙළ අනාවැකිය සඳහා RNN සාදන්න:
දඩුකාරකම:
- සරල රූප දත්ත කට්ටලයක් මත CNN ක්රියාත්මක කරන්න.
- අනුපිළිවෙළ දත්ත සඳහා RNN පුහුණු කරන්න.
2. AI ආචාරශීලය සහ වගකීමකින් යුතු AI
AI වගකීමකින් සහ ආචාරශීලයෙන් නිර්මාණය කළ යුතුය.
ප්රධාන සංකල්ප:
- විකෘතිකරණය: අයුක්ත දත්ත නිසා අසාධාරණ අනාවැකිය.
- සඳහන් කිරීමේ හැකියාව: AI තීරණ මිනිසුන්ට පැහැදිලි කළ හැකි යුතුය.
- සාධාරණත්වය: සෑම අයෙකුටම AI සම ආකාරයෙන් වග බලාගත යුතුය.
ප්රායෝගික කාර්යය:
- ඔබ පාවිච්චි කරන AI යෙදුමක් තුළ ආචාරශීලීය ගැටළු හඳුනාගන්න.
- ඒවා පාලනය කිරීමේ ක්රම ගැන විවරණය කරන්න.
3. සමුදා ආරම්භක ව්යාපෘතිය
මෙය ඉගෙනුම සකස් කළ සියලුම සංකල්ප එකතු කරන අවසන් ක්රියාවිධිය වේ.
ව්යාපෘති යෝජනා:
AI මගින් රූප වර්ගීකරණය:
- මෝඩලයක් සාදන්න, රූප කාණ්ඩ වර්ගීකරණය සඳහා.
AI මගින් සංවේදන විශ්ලේෂණය:
- ගණිත, අනුමානකරණය සොයා ගන්න.
AI මගින් අනාවැකියක්:
- අතීත දත්ත මත මීළඟ ප්රවණතාවයන් අනාවැකියක් ලබාදෙන්න.
ව්යාපෘති සීමාවන්:
- ගැටලුවේ නිවැරදි විවරණයක් ලබා දෙන්න.
- දත්ත සකස් කරන්න.
- ආදර්ශය සාදන්න.
- ප්රතිඵල ලේඛනය කරන්න.