Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.162.469 Times

NGramJ 1.0

  Date Added: January 14, 2010  |  Visits: 895

NGramJ

Report Broken Link
Printer Friendly Version


Product Homepage
Download (91 downloads)



ngrams are a rather classical instrument in Natural Language Processing (NLP) applications. NGramJ is an ngram library for NLP with Java. Its major focus is to provide robust and state of the art language recognition. Both types are meant to be embedded into larger applications. Language recognition is not the only NLP application of ngrams and NGramJ can be used as a building block in all kinds of differing applications. However Langugage recognition was my major application and therefore NGramJ is somewhat streamlined for this. NGramJ This uses ngrams of bytes to determine from a sequence of bytes both language and encoding. In symbols: NGramJ : byte[] --> (Language, Encoding) CNgram This uses ngrams of characters to determine the langauge of a character sequence. In symbols CNgram : char[] --> Language If you think of applying this to files: NGramJ is the right thing, if you do not know what encoding the files use. On the other hand if you know the encoding, it is better to explictely use the encoding to read the file and apply CNgram afterward. Once you are in a program and treat Strings and other kinds of CharacterSequences, CNgram is the only reasonable way to go. Caution: For historical reasons NGramJ sometimes refers to the (older) byte based ngrams excluding the newer addition of CNgram. Im sorry about the confusion. Whats New in This Release: - First public release of CNgram: Character based language recognition! - NGramJ wakes from stasis after over 4 years. - Some optimizations of NGramJ memory performance. - Added ant based building. - Moved ngram to the de.spieleck.app.ngramj Package. - Corrected typographic wrong class name "Cathegory". - Provide self executing archives for both CNgram and NGramJ. - CNgramj (2 prerelease) straightened NGramProfiles - CNgramj (2 prerelease) added new Nutch profiles. NgramJ, a library for ngram operations, What is NGramJ?

Requirements: No special requirements
Platforms: Linux
Keyword: Cngram Encoding Language Libraries Library Ngram Ngramj Ngrams Nlp Programming Recognition
Users rating: 0/10

License: Freeware
USER REVIEWS
More Reviews or Write Review


NGRAMJ RELATED
Science  -  All Language Library for Script PLs 0.1.1
Script language independent library for calling functions out of script files with other PLs like C/C++.This should be possible, using only some few functions as interface.
62.25 KB  
Libraries  -  Simple Sockets Library 7c
Simple Sockets Library provides a simple C programming interface to sockets. The Simple Sockets Library makes sockets easy to use and comes as public domain source code. It resembles Cs file I/O, uses whatever port is available, has named...
184.32 KB  
Programming  -  plinkpipeline 1.6.5
plinkpipeline is a library written in the Python programming language. #md5=9420052870840a940a52ff7b6680280d
337.92 KB  
Libraries  -  Eyefi ImageModifier 0.4
Eyefi ImageModifier library is a high-level programming interface for describing and caching a series of image transformations which are applied to source images, typically for display on web pages. The work process is as follows: you define a...
20.48 KB  
Development Editors  -  Magda language Milestone 13-12-2011 Alpha
Magda language was specially designed as a new programming language that is based on a thesis research. Magda language contains the core notion of mixin, which defines a building block from which objects are created. The first feature is the...
 
Programming  -  MASkinG GUI library 0.80
MASkinG is an addon library for the Allegro game programming library intended for building GUI applications in C++.
921.6 KB  
Programming  -  ruby-gsl: Ruby wrapper for GSL 0.2.0
ruby-gsl is a port of the GNU Scientific Library (GSL) to the Ruby programming language. The GNU Scientific Library is a collection of routines for numerical computing. Ruby is an interpreted scripting language for quick and easy object-oriented...
143.36 KB  
Libraries  -  Java Network Stack 1.1
Java Network Stack provides a Java library for research oriented network programming. Java Network Stack is a library used by the DIMES project to create new internet measurements. It provides a clean API for packet manipulation, send, receive,...
1.5 MB  
Programming  -  ruby-gsl: Ruby wrapper for GSL 0.2.0
ruby-gsl is a port of the GNU Scientific Library (GSL) to the Ruby programming language. The GNU Scientific Library is a collection of routines for numerical computing. Ruby is an interpreted scripting language for quick and easy object-oriented...
145.89 KB  
ActiveX Components  -  SWF To Image 1.43
SWF To Image library is a FREEWARE ActiveX programming library for converting SWF into BMP, JPG, GIF? PNG images from Visual Basic, Visual Basic.NET, ASP, ASP.NET, Visual C++, Visual C# programming languages. For example, you want to display...
1.16 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB