/AI-Fall-2020

A semantic analyzer

Primary LanguagePythonOtherNOASSERTION

Version 1.0.0

An application that analyzes any given text using a Machine Learning model through Natural Language Processing to determine the overall sentiment.

Contributors:

  • Daniel (Project Director)
  • Francisco (Code Lead)
  • Marina (Developer)
  • Maria (Developer)
  • Ramon (Developer)
  • Manuel Kamboykos (Developer)

Summary:

  • What is Natural Language Processing? Language processing refers to the way humans use words to communicate ideas and feelings, and how such communications are processed and understood. Natural Language Processing (NLP), is broadly defined as the automatic manipulation of natural language, for the most part speech and text through software.

Tools Utilized:

Sentiment analysis: refers to the use of natural language processing, text analysis, computational linguistics, and biometrics to systematically identify, extract, quantify, and study affective states and subjective information.

Speech Tagging: this process involves labelling each word in a sentence with its appropriate part of speech.

Punctuation Remover: we utilized a punctuation remover to analyze each word separately, this also provides a cleaner data output.

Website:

License & copyright

© Upsilon Pi Epsilon SparkDev Artificial Intelligence Team