Logo Lanfrica

TikulaTech-Foundation-Zambia/EnrollPredict.ai

Domaine:

education

Type de record:

software
Créateur:
Tik
Hôte:
# 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/ …