🚀 Welcome to KerasFactory
🎯 Production-Ready Tabular AI
Build sophisticated tabular models with 38+ specialized layers, smart preprocessing, and intelligent feature engineering - all designed exclusively for Keras 3.
🎯 What is KerasFactory?
KerasFactory is a comprehensive collection of production-ready layers and models designed specifically for tabular data processing with Keras 3. Our library provides:
- 🧠 Advanced Attention Mechanisms for tabular data
- 🔧 Feature Engineering Layers for data preprocessing
- 🏗️ Pre-built Models for common ML tasks
- 📊 Data Analysis Tools for intelligent layer recommendations
- ⚡ Keras 3 Native - No TensorFlow dependencies in production code
Why KerasFactory?
KerasFactory eliminates the need to build complex tabular models from scratch. Our layers are battle-tested, well-documented, and designed to work seamlessly together.
🧩 What's Inside KerasFactory?
-
38+ Production Layers
Advanced attention mechanisms, feature processing, and specialized architectures ready for production use.
-
Smart Preprocessing
Automatic data transformation, date encoding, and intelligent feature engineering layers.
-
Pre-built Models
Ready-to-use models like BaseFeedForwardModel and SFNEBlock for common ML tasks.
-
Data Analyzer
Intelligent CSV analysis tool that recommends the best layers for your specific data.
💡 See It In Action - Build Real Models Now!
Get a production-ready model in 3 lines of code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | |
When to use: Maximum performance, zero architecture design effort.
Build advanced models by combining specialized layers:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | |
When to use: Fine-grained control, reuse battle-tested components.
Production-ready classification with all best practices:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |
When to use: Proven architecture for classification tasks.
🎯 Real-World Use Cases
Predict credit risk with advanced tabular features:
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Use case: Loan approval, credit scoring, fraud detection
Intelligent medical diagnosis with mixed data:
1 2 3 4 5 6 7 8 9 10 11 12 | |
Use case: Disease prediction, patient risk assessment, diagnosis support
Build user-item interaction models:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
Use case: Product recommendations, CTR prediction, customer lifetime value
🎨 Key Technical Features
-
🧠 Advanced Architecture
Graph-based feature relationships • Multi-head attention mechanisms • Hierarchical aggregation • Residual connections for stable training
-
⚡ Performance Optimized
Keras 3 native • Memory efficient • GPU ready • Fully serializable for production deployment
-
🔧 Developer Friendly
Complete type annotations • 461+ passing tests • Rich docstrings with examples • Modular design for customization
🚀 Perfect For
-
🏢 Enterprise ML Teams
Build production systems that scale. Battle-tested layers, 461+ passing tests, clear APIs for team collaboration, and detailed monitoring support.
-
🔬 Research & Development
Experiment with cutting-edge techniques. State-of-the-art architectures, easy composition, reproducible results, and detailed docstrings throughout.
-
🎓 Learning & Education
Master tabular deep learning. Rich examples from basic to advanced, learn from production code, interactive examples, and best practices embedded in the library.
-
⚙️ Data Engineering
Streamline feature engineering. Intelligent feature layers, automatic preprocessing, data quality analysis, and built-in layer recommendations.
🤝 Contributing
We welcome contributions! Whether you're:
- 🐛 Reporting bugs or suggesting improvements
- 🧩 Adding new layers or models
- 📝 Improving documentation or examples
- 🔍 Enhancing data analysis tools
Check out our Contributing Guide to get started!
📖 Your Journey with KerasFactory
Start here - Get up and running in 5 minutes
Build custom models - Mix and match layers
Push boundaries - Extend and optimize
Ready to build amazing tabular models? **Choose your path:** [⚡ Quick Start (5 min)](getting-started/quickstart.md){ .md-button .md-button--primary .md-button--large } [🧩 Explore Layers](api/layers.md){ .md-button .md-button--large } [🏗️ View Models](api/models.md){ .md-button .md-button--large }
Join thousands of ML engineers building production-ready tabular models with KerasFactory 🚀