Code Monkey home page Code Monkey logo

software-research-lab / dropsuit Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 37 KB

DropSuit - NLP & data manipulation library for JS & Node.js. Offers diverse functions for text analysis, language understanding & more. Open-source under Apache License 2.0.

Home Page: https://github.com/ladooniani/dropsuit

License: Apache License 2.0

JavaScript 100.00%
chatbot data-manipulation data-science developer-tool dialog-flow formatting intent-recognition javascript language-understanding natural-language-processing

dropsuit's Introduction

TAI Lab.

DropSuit

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:

  • tok: Tokenizes text.

Text Stemming:

  • stem: Stems words from a string or array.

Text Analysis:

  • bow: Generates a bag of words from input and data structure requests.

Text Formatting

  • decor: Formats and stylizes text strings.

Text N-gram Generation:

  • ngram: Generates N-grams from input string.

Data Manipulation Tools

Data Transformation:

  • dtstruc: Restructures input data into different data structures.
  • databuild: This class provides a method for building a string prompt based on the input data.


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.

dropsuit's People

Contributors

ladooniani avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

dropsuit's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.