Logo Lanfrica

TikulaTech-Foundation-Zambia/EnrollPredict.ai

Domain:

education

Record type:

software
Creator:
Tik
Host:
# EnrollPredict.ai An AI-powered enrollment prediction application that uses machine learning models to predict admission chances based on academic credentials. ## πŸš€ Features - **AI Chat Interface**: Interactive chat powered by Groq's LLaMA model - **ML Predictions**: Multiple machine learning models (CNN, LSTM, Regression) for enrollment prediction - **Web Interface**: Modern, responsive web application - **RESTful API**: Clean API endpoints for integration - **Model Management**: Organized model storage and versioning ## πŸ“ Project Structure ``` EnrollPredict.ai/ β”œβ”€β”€ api/ # FastAPI application β”‚ β”œβ”€β”€ main.py # Application entry point β”‚ β”œβ”€β”€ dependencies/ # Dependency injection β”‚ β”œβ”€β”€ routes/ # API route handlers β”‚ └── schemas/ # Pydantic models β”œβ”€β”€ src/ # Source code β”‚ β”œβ”€β”€ data/ # Data processing utilities β”‚ β”œβ”€β”€ models/ # ML models and AI agents β”‚ β”œβ”€β”€ training/ # Training scripts β”‚ └── utils/ # Utility functions β”œβ”€β”€ web/ # Web assets β”‚ β”œβ”€β”€ static/ # CSS, JS, images β”‚ └── templates/ # Jinja2 templates β”œβ”€β”€ models/ # Trained models and artifacts β”‚ β”œβ”€β”€ trained/ # Model files (.keras, .pkl) β”‚ β”œβ”€β”€ scalers/ # Data preprocessing scalers β”‚ └── configs/ # Model configurations β”œβ”€β”€ data/ # Datasets β”‚ β”œβ”€β”€ raw/ # Raw data files β”‚ β”œβ”€β”€ processed/ # Cleaned data β”‚ └── datasets/ # Final datasets β”œβ”€β”€ notebooks/ # Jupyter notebooks β”œβ”€β”€ scripts/ # Utility scripts β”œβ”€β”€ tests/ # Test files β”œβ”€β”€ docs/ # Documentation β”œβ”€β”€ main.py # Application launcher └── requirements.txt # Dependencies ``` ## πŸ› οΈ Installation 1. **Clone the repository** ```bash git clone cd EnrollPredict.ai ``` 2. **Create virtual environment** ```bash python -m venv venv source venv/bin/ …