Research
Coursework notes, explorations, and research.
A CNN with No Framework: Pothole Detection with LeNet-5 and NumPy
researchConvolution, pooling, softmax and backpropagation derived by hand and written in NumPy — no PyTorch, no TensorFlow, no autograd. From 75.7% to 94.4% accuracy, and how to prove the gradients are actually right.
Dirty Ceramic Floor Detection
researchThis project aims to distinguish between **clean** and **dirty** ceramic floor conditions using digital image processing techniques.
Module 7: Exploring Computer Input and Output
researchExploring computer input and output devices and peripherals
Module 5: Digital Security, Ethics, and Privacy in Introduction to Information Technology
researchDigital security, ethics, and privacy in information technology
Summary: Discussion in the First Chapter
researchSummary and review of key topics from the first chapters
Module 4: Programs and Applications: Roles, Types, and Security in Information Technology
researchPrograms and applications: roles, types, and security in IT
Module 6: Computer Components in Introduction to Information Technology
researchComputer components inside the casing and data representation systems
Module 8: Data Storage in Computers and Cloud Devices: A Complete Guide
researchData storage in computers and cloud devices: a complete guide
Module 3: Buying Guidelines and Characteristics of Technology Devices — A Module Covering Various Types and Key Aspects
researchBuying guide and characteristics of various technology devices
Module 2: Awareness in the Digital Era: Preventing the Spread of Hoaxes and Digital Crime
researchAwareness in the digital era: preventing hoax and digital crime
Module 1: Introduction to Basic Computer Concepts and Their Use in Society
researchIntroduction to basic computer concepts and their role in modern society