Abstract
This project aims to teach the Principle Component Analysis technique. The main goal of the project is to create an interactive teaching tool for PCA that helps with the understanding and correct and simple use of the PCA technique. This tool is aimed at users of different levels, and it contains several ways of explaining and introducing the idea of the PCA algorithm and its usage. In other words, it helps users to learn the importance and significance of PCA. In this dissertation, the project objectives, aims, development lifecycle and outcomes are described, discussed and evaluated in detail. The first chapter introduces the aims and significance of the project. The second chapter presents some background research and also analyses and evaluates several previous PCA applications and tutorials. The project’s functional and non-functional requirements are presented in the third chapter, and the project’s management methodology is discussed in the fourth chapter. This is followed by chapters that cover the project development phases, including design, implementation and testing. The eighth chapter presents several validation and evaluation strategies that are applied to test the project’s processes and product. The last chapter makes recommendations for future work and concludes the project.
