Skip to content

1ESA1/Final-Project-Emb-AI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Final-Project-Emb-AI

Description

Final-Project-Emb-AI is a project dedicated to the implementation of embedded artificial intelligence solutions.

Main Features

  • 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.

Installation

Instructions to install the project:

git clone https://github.com/1ESA1/Final-Project-Emb-AI.git
cd Final-Project-Emb-AI

Requirements

  • Python 3
  • Main dependencies (requests, flask)
  • Other required software (json, render_template)

Usage

python main.py

Project Structure

  • /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.

Contributing

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.

License

This project is distributed under the Apache License 2.0.

Authors

The project was developed by:

This repository originated as a derived branch from [oaqjp-final-project-emb-ai](link to the original repo).


About

final-project-emb-ai

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 71.3%
  • HTML 19.5%
  • JavaScript 9.2%