Algorithm Exploration for Your Potential FYP
Algorithm Exploration for Your Potential FYP
Objective: Since some of you have not finalised your project title yet, this task will help you
explore and identify a potential algorithm for your FYP.
Task Instructions:
✅ Pick any algorithm and briefly explain how it works.
✅ Identify one type of data it works with. - (structured, unstructured, images, text, etc.)
✅ Give one real-world example where it’s used.
✅ Submission Deadline - Submit your report by the end of the lab session.
💡 Tip: If you're unsure about a specific project, explore broadly! This exercise will help you
gain a better understanding of algorithms before deciding on your final topic.
Suggested Algorithms for FYP Exploration (only suggestion. you could explore moreeeee,
don't restrict to these options)
1️⃣ Machine Learning & Data Science
🔹 Decision Tree – Works well for classification problems (e.g., diagnosing diseases, student
performance prediction).
🔹 Random Forest – Improves accuracy over a single decision tree (e.g., credit risk
assessment, fraud detection).
🔹 K-Nearest Neighbors (KNN) – Simple but effective for pattern recognition (e.g.,
recommendation systems, handwriting recognition).
🔹 Support Vector Machine (SVM) – Good for high-dimensional classification (e.g., sentiment
analysis, face recognition).
🔹 Naïve Bayes – Works well with text classification (e.g., spam detection, fake news
detection).
🔹 Artificial Neural Networks (ANN) – Used in deep learning applications (e.g., stock price
prediction, autonomous driving).