Skip to content

NW.NGramTextClassification is a library to perform text classification tasks on the text snippets you provide. Text Classification is a machine learning technique that calculates the similarity between the string of text you need to categorize and a collection of already categorized strings you provide to the library.

License

numbworks/NW.NGramTextClassification

Repository files navigation

NW.NGramTextClassification

Library Client
codecoverage_library.svg codecoverage_client.svg

Contact: numbworks@gmail.com

Revision History

Date Author Description
2020-12-27 numbworks Created.
2021-02-15 numbworks Updated paragraphs with the correct content.
2021-09-24 numbworks Version numbers removed.
2022-09-27 numbworks Updated to v3.0.0.
2022-12-26 numbworks Updated to v3.7.0.
2024-01-29 numbworks Updated to v4.0.0.

In Short

From the documentation:

NW.NGramTextClassification is a library to perform text classification tasks on the text snippets you provide.

NW.NGramTextClassificationClient (ngramtc) is a command-line application based on the NW.NGramTextClassification library.

Download the source code

I assume you are on Windows, but the library should compile without issues on Linux as well. Please:

  1. Install Git for Windows;
  2. Open Windows Powershell (or Windows Terminal or similar) and type:
PS C:\> mkdir NW.NGramTextClassification
PS C:\> cd .\NW.NGramTextClassification\
PS C:\NW.NGramTextClassification> git clone https://github.com/numbworks/NW.NGramTextClassification.git
  1. Open NW.NGramTextClassification.sln with Visual Studio or other IDE;
  2. Done!

Download the library's binary package

If you are a .NET developer and you want to use the library from within your projects, the binary packages are available on NuGet.

Download the client's binary package

If you are an non-developer user, you can download the client from the Releases page on Github.

Getting Started

Other Links

About

NW.NGramTextClassification is a library to perform text classification tasks on the text snippets you provide. Text Classification is a machine learning technique that calculates the similarity between the string of text you need to categorize and a collection of already categorized strings you provide to the library.

Topics

Resources

License

Stars

Watchers

Forks