Arc Documentation¶
Welcome to Arc's comprehensive documentation! Arc is an AI-native machine learning tool that bridges natural language questions and predictive models using declarative schemas.
Demo¶
🚀 Getting Started¶
New to Arc? Start here to get up and running quickly:
- Installation - Set up Arc on your system
- Quick Start Tutorial - Build your first model in minutes
- Configuration - Configure API keys and settings
🎯 Core Concepts¶
Understand Arc's foundational architecture - the Three Pillars:
- Overview - Introduction to the Three Pillars framework
- Arc-Graph - Declarative YAML for ML model architecture
- Arc-Pipeline - Declarative YAML for feature engineering workflows
- Arc-Knowledge - Built-in ML best practices and extensibility
📚 User Guides¶
Step-by-step guides for common workflows:
- Data Loading - Load data from CSV, Parquet, S3, Snowflake, and more
- Feature Engineering - Transform and prepare your data
- Model Training - Train models with Arc
- Model Evaluation - Evaluate and validate your models
- Making Predictions - Use trained models for predictions
🔌 Integrations¶
Connect Arc to your data sources and tools:
📖 API Reference¶
- CLI Commands - Quick command reference
🤝 Contributing¶
Help improve Arc:
- Development Setup - Set up dev environment and run tests
- Publishing Guide - Publishing releases to PyPI
- Contributing Guidelines - How to contribute
🔗 Quick Links¶
💬 Need Help?¶
- Check the guides and examples above
- Search through GitHub Issues
- Open a new issue if you can't find an answer