Overview of DropSuit Library
DropSuit is a JavaScript(ES6) and Node.js(v14.x) module library with independent packages created by Lado Oniani that offers a diverse collection of functions for natural language processing (NLP) and data manipulation. It provides a curated collection of original and classic techniques and methods for tasks such as text analysis, language understanding and generation, as well as for data manipulation tasks. Additionally, it includes unique tools and features for chatbot dialog flow logic and other specific use cases. The library is open-source and available under the Apache License 2.0. Whether you're a researcher, developer, or data scientist, DropSuit offers a range of tools to enhance your work, with a focus on diversity and experimentation.
DropSuit Library
Natural Language Processing Techniques
Data Cleaning:
- clnstr: Removes marks and converts a string to lowercase.
- clnarr: Removes duplicates, empty elements, and extra punctuation marks from an array.
Intent Recognition and Processing:
- qaio: Recognizes intents by analyzing nouns or all words with higher value.
- dersnt: Searches for derivative sentences and nouns.
- dnkscr: Counts the score of direct and derivative noun keys.
Text Searching:
- strsrch: Searches for a string or substring, with the option of inverse content matching.
Text Filtering:
- enoun: Filters text to only include English nouns.
Text Tokenizing:
Text Stemming:
- stem: Stems words from a string or array.
Text Analysis:
- bow: Generates a bag of words from input and data structure requests.
- bowtag: Generates a bag of words from input and data structure intent tags.
Text N-gram Generation:
- ngram: Generates N-grams from input string.
Dialogflow Integration
Dialogflow Logic:
- diaflogic: Builds the Dialogflow logic scenario.
Data Manipulation Tools
Data Transformation:
- dtstruc: Restructures input data into different data structures.
Supporting DropSuit: Community Involvement and Upkeep
DropSuit is an open-source library and I am dedicated to providing ongoing support and maintenance. If you have any questions, feedback, or encounter any issues while using the library, please feel free to reach out through the project's support link. Your help ensures the continued development and improvement of the library. Thank you for using DropSuit.
To show your support for the continued development and improvement of the library, you can share it with others who may find it useful, or contribute to the project by submitting bug reports, feature requests, or by providing feedback. I appreciate your support in using and sharing this library. Please consider giving it a star on GitHub to show your support, and stay informed about new updates and features by following on GitHub.
Thank you for choosing DropSuit, developed by me, Lado Oniani. I hope it serves you well and improves your workflow. Please feel free to reach out to me with any feedback or questions.
Copyright © 2016-2023 DropSuit, Lado Oniani. All Rights Reserved.