Git Product home page Git Product logo

opennlp.net's Introduction

Build Status

OpenNLP for .NET NuGet Badge

OpenNLP for .NET is a port of OpenNLP to .NET.

This project contains build scripts that recompile OpenNLP .jar packages to .NET assemblies using IKVM.NET and tests that help to be sure that recompiled packages are workable. Recompiled assemblies are available on NuGet.

.NET samples are available in tests. Manual is available on official site.

Versioning

Versioning model used for NuGet packages is aligned to versioning used by OpenNLP Team. For example, if you get OpenNLP package from OpenNLP site with version 1.5.3, then the NuGet version of this package has a version 1.5.3.x, where x is the greatest that is available on NuGet. Last number is used for internal versioning of .NET assemblies.

Licensing

Project is licensed under the terms of the Apache 2.0 license

opennlp.net's People

Contributors

colinbull avatar forki avatar nightowl888 avatar sergey-tihon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

opennlp.net's Issues

Unable to convert model .bin to .nbin, vice versa

Hi folks,
I need some help/ guidance in converting models from https://opennlp.sourceforge.net/models-1.5/ to .nbin format.
I am stuck with this. I tried model convertor shared https://www.codeproject.com/articles/12109/statistical-parsing-of-english-sentences?display=print&fid=229482&df=90&mpp=25&sort=Position&view=Normal&spc=Relaxed&fr=101&prof=True but I didn't find any success.

Please, any help here is really appreciative. Thankyou !!

Error: Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection JavaBinaryGisModelReader

Strong Naming Support

Due to the fact the assembly is not strong named/strong signed, there are some supportability problems, namely we are having issues because of lack of InternalsVisibleTo support with our strong-named assemblies.

Someone has already cloned this project and released a strong-named copy on NuGet.org, but I would prefer to depend on packages maintained by original authors.

Ideally, we would like to still use 1.9.1 (perhaps versioned 1.9.1.1 to show it is patched), but we could probably adapt to using 1.9.2 or the latest version, 1.9.3 if you would rather upgrade at the same time.

IKVM8 future

Issue for tracking future of IKVM8

There are some updates to it happening at: https://github.com/wwrd/ikvm8. In particular, there has been some progress on getting IKVM to work with .NET Standard: windward-studios/ikvm8#3. You might consider targeting IKVM.WINDWARD instead of IKVM so when these changes are complete this project will support .NET Standard (we will need this for OpenNLP).

Thanks @NightOwl888 for pointing it out

Curious

There is no Chinese Model for OpenNLP.
Do you think it is possible for us to port the Chinese Model from StanfordNLP.NET to OpenNLP ?

ikvmbin-8.1.5717.0.zip downloading is failed

I would like to use the Tokenization feature, but cannot build test OpenNLP.NET.Tests project, it is failed on ikvmbin-8.1.5717.0.zip file downloading:

Rebuild started...
1>------ Rebuild All started: Project: OpenNLP.NET.Tests, Configuration: Debug Any CPU ------
Restored c:\Repos\OpenNLP.NET\tests\OpenNLP.NET.Tests\OpenNLP.NET.Tests.csproj (in 1 ms).
1>Paket version 5.257.0
1>Starting full restore process.
1>Downloading www.frijters.net/:/ikvmbin-8.1.5717.0.zip ikvmbin-8.1.5717.0.zip to c:\Repos\OpenNLP.NET\paket-files\www.frijters.net\ikvmbin-8.1.5717.0.zip
1>  - Download failed. Trying again. (4 trials left)
1>  - Download failed. Trying again. (3 trials left)
1>  - Download failed. Trying again. (2 trials left)
1>  - Download failed. Trying again. (1 trials left)
1>  - Download failed. Trying again. (0 trials left)
1>Performance:
1> - Average Download Time: 21 seconds
1> - Number of downloads: 6
1> - Runtime: 2 minutes, 13 seconds
1>Paket failed with
1>-> Could not download from 'https://www.frijters.net/ikvmbin-8.1.5717.0.zip'
1>-> HttpRequestException: An error occurred while sending the request.
1>-> WinHttpException: Error 12002 calling WINHTTP_CALLBACK_STATUS_REQUEST_ERROR, 'The operation timed out'.
1>c:\Repos\OpenNLP.NET\.paket\Paket.Restore.targets(171,5): error MSB3073: The command "dotnet paket restore" exited with code 1.
1>Done building project "OpenNLP.NET.Tests.csproj" -- FAILED.
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

Looks like www.frijters.net is not available:

image

Some setup should be updated or I do something wrong?

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.