natural-language-processing
natural-language-processing copied to clipboard
This repo contains my natural language processing projects including the use of neural language models for text generation based on Spinoza's works and a sentiment analysis "in reverse" applied to mov...
Natural Language Processing
Natural-language processing (NLP) is an area of computer science and artificial intelligence concerned with the interactions between computers and human (natural) languages, in particular how to program computers to fruitfully process large amounts of natural language data. Challenges in natural-language processing frequently involve speech recognition, natural-language understanding, and natural-language generation.
Notebooks and descriptions • Contact Information • Notebooks and descriptions • Contact Information
Notebooks and descriptions
| Notebook | Brief Description |
|---|---|
| neural-language-model-and-spinoza | Spinoza's Ethics is used to build a language model for text generation with recurrent neural nets. |
| sentiment-analysis | A "reverse sentiment analysis" using Bernoulli Naive Bayes was performed on movie reviews (already classified) to identify which words appear more frequently on reviews from each class. |
| topic-identification | Tutorial about topic identification (in progress) |
| alphabet-human-thought/meaning-of-sentences | In this notebook, it will be shown that using logic formalisms one can find more generic translation mechanisms (in progress) |
| alphabet-human-thought/sentence-structure | We will show how to develop formal models for patterns in sequence of words using grammars and parsers (in progress) |
Contact Information
Feel free to contact me:
- Email: [email protected]
- GitHub: marcotav
- LinkedIn: marco-tavora
- Website: marcotavora.me