Files Description:
- app.py:- Main Application
- Controller.py: Controller for GUI
- core.py- AI core engine
- Display controller.py:Integration with GUI for display
- Inference.py: The inference engine of the application
- learning_rate_scheduler: Initialises the scheduler of user choice and invoked during training
- loadfromfile.py: Data split and data loader class
- model.py: Initialises the model of user choice and used for training
- optimizer.py: Initialises the optimizer of user choice and invoked during training
- Test: Tests the data using the trained model
- Train: Generic Trainer class
- validation: Validates the dataset using the trained model
- view.py: The GUI for user interaction