Final-Project-Emb-AI is a project dedicated to the implementation of embedded artificial intelligence solutions.
- This application analyzes sentences entered by the user to detect the emotions expressed.
- It provides a numerical representation of the intensity of each detected emotion and indicates which emotion is predominant in the analyzed text.
Instructions to install the project:
git clone https://github.com/1ESA1/Final-Project-Emb-AI.git
cd Final-Project-Emb-AI- Python 3
- Main dependencies (requests, flask)
- Other required software (json, render_template)
python main.py-
/EmotionDetection
Contains Python modules and scripts dedicated to the analysis and recognition of emotions in sentences. -
/static
Contains static files for the web application, such as images, CSS stylesheets, and JavaScript scripts. -
/templates
Includes HTML files that define the web pages of the user interface. -
/.gitignore
Configuration file indicating which files and folders should be excluded from Git version control. -
/LICENSE
Specifies the license of use for the project. -
/README.md
Main documentation of the project, including instructions, description, and useful information. -
/server.py
Main script that starts the application server and manages requests.
Guidelines for those who wish to contribute:
-
Open an Issue
Before opening a new issue, check that it has not already been reported. Clearly describe the problem, the expected behavior, and the actual behavior. If possible, attach screenshots, logs, or code examples that help clarify the issue.
-
Propose a Pull Request
Fork the repository and create a new branch for your changes. Make sure your code is well formatted and does not introduce errors. Clearly describe the changes in the Pull Request message. Link the Pull Request to an Issue, if relevant. Respond to comments and review requests from maintainers.
-
Coding Standards
Follow the project's style conventions (e.g. PEP8 for Python). If you modify existing features, make sure everything continues to work correctly. Update the documentation, if necessary.
-
Testing
If possible, add tests that cover the new features or fixes. Make sure all existing tests continue to pass.
-
Discussion
For questions or proposals, open a discussion in the Issues section.
This project is distributed under the Apache License 2.0.
The project was developed by:
This repository originated as a derived branch from [oaqjp-final-project-emb-ai](link to the original repo).