Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kizman-23/naural_language
Introductory parts for NLP tasks
https://github.com/kizman-23/naural_language
entity-ruler nltk spacy-nlp vectorizers
Last synced: 23 days ago
JSON representation
Introductory parts for NLP tasks
- Host: GitHub
- URL: https://github.com/kizman-23/naural_language
- Owner: KizMan-23
- Created: 2024-09-30T01:04:33.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-12-15T01:22:47.000Z (about 1 month ago)
- Last Synced: 2024-12-15T02:22:46.362Z (about 1 month ago)
- Topics: entity-ruler, nltk, spacy-nlp, vectorizers
- Language: Jupyter Notebook
- Homepage:
- Size: 1.09 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Natural Language Processing (NLP) is a machine learning focused on analyzing, understanding and generating texts.
The works of NLP is a very suffiscated task but can have simple roots in certain frameworks designed to minimize the works necessary to get a NLP machine learning tasks up and running.
Notable python library like SpaCy, NLTK and others have amazing functionalities to training,performing and running simple NLP taks.[NLTK Processing Tools](lang_processing_tools.ipynb) is a quick project that runs through the basic provisions of the python library NLTK, for working and processing texts. This library just as others
provide tokenizations, stemmer and lemmatization capabilities.![nltk_tags](https://github.com/user-attachments/assets/682efe1b-a22f-4b18-b887-7780af975fe5)
Just like NLTK [SpaCy NLP](spacy_nlp.ipynb) is all about SpaCy Library and the easiness of using its functionarities in processing and training NLP models. SpaCy is a very nice library that provides a ton
of functionalities, enabling utmost flexibity to counter the complexities that come from working with text datas. SpaCy functions like Match, Entity_Ruler, Pipelines, Custom Components, Regex patterning etc
are little about the features that make SpaCy a great library for NLP tasks![spacy ner](https://github.com/user-attachments/assets/634c0764-d0e0-4e67-979d-081ee8c4b7dc)
[The Basic NLP](basic_nlp.ipynb) project outlines the common methods and processes of training an NLP model based on texts and reviews about a book while using classical scikit-learn regresson technique.
![basic_nlp](https://github.com/user-attachments/assets/1af71eb8-40c3-49aa-a487-6adac8f08797)
[SpaCy Stock Analysis](spacy_stock_analysis.ipynb) is a project that utilizes the full capabilities of SpaCy functions to solve an Investor problem; Identifying Stocks, Companies and Indexes from News Article.
The Project showcases the possibilities and easiness that lie with SpaCy functions in applying them to business problems![spacy on stock](https://github.com/user-attachments/assets/b2fb04f6-9fad-4132-8627-228ae8d3c05b)
![spacy on stock 2](https://github.com/user-attachments/assets/e1bd6817-0cea-48e0-8937-88ac4b7c2f9e)