This project originated as a collaborative machine learning course project (ECS 171 at UC Davis). The original implementation was developed collaboratively with a classmate of mine, Carl, who is a graduate student there. The current version is the original version from 2023. implemented using the old TensorFlow from that time. There will be subsequent versions added that will include migration to new TensorFlow versions, code refactoring, improved documentation, along with additional experiments. A PyTorch implementation may be added to compare frameworks and model performance.
Note: This codebase was originally written ~3 years ago. While the core deep learning architecture and logic remain sound, some dependencies or API calls (e.g., earlier
tf.kerassyntax) may trigger deprecation warnings in newer framework releases.