Skip to content

NW.NGramTextClassification is a .NET Standard 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

Notifications You must be signed in to change notification settings

imrostami/NW.NGramTextClassification

 
 

Repository files navigation

NW.NGramTextClassification

Library Client
codecoverage_library.svg codecoverage_client.svg

Contact: [email protected]

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.

In Short

From the documentation:

NW.NGramTextClassification is a .NET Standard 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 .NET Standard 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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 97.6%
  • PowerShell 2.4%