A basic knowledge of Python is required to run the codes, along with access to image datasets and the GitHub link. A basic Math background is also needed to understand the concepts.