- Select an area of interest from the sections below.
- Fork the repository and create a new branch for your contribution.
- Implement your changes and submit a pull request with a clear description.
- You can also create issues to discuss new ideas, suggest features, or report bugs.
- Alternatively, review existing issues and contribute towards resolving them.
- Help improve the design, responsiveness, and user experience of the web interface.
- Key areas for enhancement include form layouts, interaction feedback, accessibility features, and mobile responsiveness.
- Expand the scope of the project by adding new machine learning models for different prediction use cases.
- Notebook Contributions: Share your model via a Jupyter notebook under the
models/<problem-statement>/notebooks/
directory. - Full Model Integration: Submit fully integrated models with optimized parameters, preprocessing steps, and final outputs.
- Notebook Contributions: Share your model via a Jupyter notebook under the
- You can also contribute by optimizing existing models, tuning hyperparameters, or improving dataset handling for better performance.
- Help integrate new or existing machine learning models into the application’s backend using Python APIs.
- Enhance the system's performance, develop API endpoints, and improve data handling capabilities for larger datasets.
- Improve the project's documentation to help new contributors understand the structure and flow of the application.
- Create and share tutorials or example use cases on building and integrating custom models into the system.
- Contribute towards testing the application, prefer using pytest etc.
- Implement logging in the project