Tutorials¶
Welcome to the Veridex tutorials! These guides will help you master AI content detection across all modalities.
🎯 Learning Path¶
Follow these tutorials in order for the best learning experience:
graph TD
A[Quick Start] --> B{Choose Modality}
B -->|Text| C[Text Detection Guide]
B -->|Image| D[Image Detection Guide]
B -->|Audio| E[Audio Detection Guide]
C --> F[Ensemble Detection]
D --> F
E --> F
F --> G[Production Deployment]
Available Tutorials¶
🚀 Getting Started¶
Quick Start (5 minutes)
Get up and running with Veridex in under 5 minutes. Perfect for first-time users.
You'll learn:
- How to install Veridex
- Run your first detection
- Interpret results
📝 Text Detection¶
Text Detection Guide
Learn to detect AI-generated text using various signals and techniques.
You'll learn:
- Choosing the right text detector
- Understanding perplexity and burstiness
- Using Binoculars for high accuracy
- Interpreting linguistic signals
🖼️ Image Detection¶
Image Detection Guide
Master image deepfake detection with frequency analysis and diffusion techniques.
You'll learn:
- Image preprocessing best practices
- Frequency domain analysis
- Using DIRE for diffusion artifacts
- Error Level Analysis (ELA)
- GPU vs CPU considerations
🎵 Audio Detection¶
Audio Detection Guide
Detect synthetic voice and deepfake audio using spectral and foundation model approaches.
You'll learn:
- Audio format requirements
- Spectral analysis for quick screening
- AASIST for anti-spoofing
- Wav2Vec for production-grade detection
- Silence pattern analysis
🎯 Advanced Topics¶
Ensemble Detection
Combine multiple signals for robust, production-ready detection.
You'll learn:
- Fusion strategies for multiple signals
- Building custom detection pipelines
- Confidence calibration
- Production deployment patterns
💡 Tutorial Tips¶
Best Practices
- Start with Quick Start - Get familiar with the basics first
- Run the code - All examples are tested and working
- Experiment - Try different parameters and inputs
- Read the concepts - Understanding the theory helps with practical application
Prerequisites
- Python 3.9 or higher
- Basic understanding of Python
- Optional: Familiarity with machine learning concepts
📚 Additional Resources¶
After completing the tutorials, check out:
- Concepts Documentation - Deep dive into the architecture
- API Reference - Complete API documentation
- Use Cases - Real-world applications
- FAQ - Common questions and answers
🆘 Need Help?¶
If you get stuck:
- Check the Troubleshooting Guide
- Review the FAQ
- Search GitHub Issues
- Ask in GitHub Discussions