Skip to content

Conversation

@benliang99
Copy link

This PR aims to enhance clarity and consistency within the project by implementing a new directory structure and standardized terminology for detectors and models. The changes address existing confusion and overlapping naming conventions, making the codebase easier to navigate and understand.

Key Changes:

File Hierarchy Reorganization: Flattened deepfake_detectors/, standardized gating_mechanisms/ to gates/. Added architectures directory above detectors to clarify between individual model/architecture design and detector frameworks.

Updated Documentation: README, new Tutorial for adding detectors.

detectors/: Contains all final decision frameworks on real/fake detection.
architectures/: Houses all model-specific code.
gates/: Renamed from gating_mechanisms/ for consistency and brevity.

SPSL Model Addition: Began integrating the SPSL model from DeepfakeBench into our suite. Note: The training loop for this model is not yet completed. This will be continued within the SPSL feature branch.

Impact: These changes are expected to streamline the miner onboarding and development process and prepare the groundwork for integrating additional models and detector frameworks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants