2017 © Pedro Peláez
 

library php-stanford-nlp

PHP interface to Stanford NLP Tools

image

agentile/php-stanford-nlp

PHP interface to Stanford NLP Tools

  • Monday, July 31, 2017
  • by agentile
  • Repository
  • 17 Watchers
  • 140 Stars
  • 6,211 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 48 Forks
  • 13 Open issues
  • 3 Versions
  • 1 % Grown

The README.md

PHP-Stanford-NLP

PHP interface to Stanford NLP Tools (POS Tagger, NER, Parser), (*1)

This library was tested against individual jar files for each package version 3.8.0 (english)., (*2)

It was NOT built for use with the Stanford CoreNLP., (*3)

Installation

This library requires PHP 5.3 or later., (*4)

It is available via Composer as agentile/php-stanford-nlp., (*5)

You may also clone this repository, then require or include its autoload.php file., (*6)

POS Tagger

https://nlp.stanford.edu/software/tagger.html#Download, (*7)

Mimicks http://nltk.org/_modules/nltk/tag/stanford.html#StanfordTagger, (*8)

Example Usage

See examples here, (*9)

$pos = new \StanfordNLP\POSTagger(
  '/path/to/stanford-postagger-2017-06-09/models/english-left3words-distsim.tagger',
  '/path/to/stanford-postagger-2017-06-09/stanford-postagger-3.8.0.jar'
);
$result = $pos->tag(explode(' ', "What does the fox say?"));
var_dump($result);

NER Tagger

https://nlp.stanford.edu/software/CRF-NER.shtml#Download, (*10)

Mimicks http://nltk.org/_modules/nltk/tag/stanford.html#StanfordTagger, (*11)

Example Usage

$pos = new \StanfordNLP\NERTagger(
  '/path/to/stanford-ner-2017-06-09/classifiers/english.all.3class.distsim.crf.ser.gz',
  '/path/to/stanford-ner-2017-06-09/stanford-ner-3.8.0.jar'
);
$result = $pos->tag(explode(' ', "The Federal Reserve Bank of New York led by Timothy R. Geithner."));
var_dump($result);

Parser

https://nlp.stanford.edu/software/lex-parser.shtml#Download, (*12)

Example Usage

$parser = new \StanfordNLP\Parser(
  '/path/to/stanford-parser-full-2017-06-09/stanford-parser.jar',
  '/path/to/stanford-parser-full-2017-06-09/stanford-parser-3.8.0-models.jar'
);
$result = $parser->parseSentence("What does the fox say?");
var_dump($result);

The Versions

31/07 2017

dev-master

9999999-dev https://github.com/agentile/PHP-Stanford-NLP

PHP interface to Stanford NLP Tools

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

parser nlp pos stanford ner

31/07 2017

0.1.1

0.1.1.0 https://github.com/agentile/PHP-Stanford-NLP

PHP interface to Stanford NLP Tools

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

parser nlp pos stanford ner

18/10 2014

0.1.0

0.1.0.0 https://github.com/agentile/PHP-Stanford-NLP

PHP interface to Stanford NLP Tools

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

parser nlp pos stanford ner