Introducing NLP4J-[000] Natural Language Processing Index in Java

NLP4J is a Java library that provides the following functions required for text mining and natural language processing.

--Data collection function (crawler) --Natural language processing call function (Annotator)

The basic concept and structure of the three-pronged crawler, Annotator, and Indexer is with IBM Watson Explorer (formerly TAKMI, IBM Content Analytics), the most used enterprise (= business) text mining software in Japan. It is similar.

NLP4J will start providing basic functions and will take time to provide them as a do-it-yourselfer.

Published articles

NLP4J [001a] Morphological analysis in Java (using Yahoo! Developer Network Japanese morphological analysis) NLP4J [001b] Morphological analysis in Java (using kuromoji) NLP4J [002] Try parsing Japanese using Yahoo! Developer Network Japanese Parsing (V1) in Java NLP4J [003] Try text analysis using natural language processing and part-speech statistical processing in Java NLP4J [004] Try text analysis using natural language processing and parsing statistical processing in Java NLP4J [005-1] Try Twitter analysis with Twitter4J and NLP4J (data collection) NLP4J [005-2] NLP4J + Twitter4J (Analysis 1)

NLP4J [006-030] 100 language processing knocks with NLP4J # 30 Reading morphological analysis results NLP4J [006-031] 100 language processing with NLP4J knock # 31 verb NLP4J [006-032] 100 language processing with NLP4J Knock # 32 Prototype of verb NLP4J [006-033] 100 language processing with NLP4J knock # 33 sa-hen noun NLP4J [006-034] 100 language processing knocks with NLP4J # 34 "A B" NLP4J [006-034b] Try to make an Annotator of 100 language processing knock # 34 "A's B" with NLP4J

Create an Annotator that uses Kuromoji with NLP4J [007]

NLP4J [006-034c] 100 language processing knocks with NLP4J # 34 Try to solve "A's B" smarter (final edition)

coming soon

Save the morphologically parsed document Try using Word2Vec Download "Recall / Bug Information" from the Ministry of Land, Infrastructure, Transport and Tourism in a clean format http://carinf.mlit.go.jp/jidosha/carinf/opn/index.html

Try to associate with emoji

Use COTOHA API with NLP4J https://api.ce-cotoha.com/home https://api.ce-cotoha.com/contents/reference.html

NLP4J [005-3] NLP4J + Twitter4J (data conversion)

NLP4J [00N] What to do with morphological and parsing in Java

NLP4J [00N] Describes the Keyword class

NLP4J [00N] Javadoc

NLP4J [00N] Try Twitter analysis with Twitter4J and NLP4J

NLP4J [00N] Let's make a text analysis system with Azure and NLP4J NLP4J [00N] Let's make a text analysis system with Solr and NLP4J

Get NLP4J [-001] domain name nlp4j.org

NLP4J [-002] Register with Maven Central Repository

Negative story

Natural language solution case study

There is no perfect dictionary

What is the most used Japanese morphological analysis engine in Japan?

Yahoo! Developer Network Text Analysis: About Japanese Morphological Analysis

How to create a hierarchy of corporate dictionaries

Project URL

https://www.nlp4j.org/ NLP4J_N_128.png

Status

Work has progressed during Corona Fuss & Golden Week, so this post will be updated soon. (5/11)


Recommended Posts

Introducing NLP4J-[000] Natural Language Processing Index in Java
NLP4J [004] Try text analysis using natural language processing and parsing statistical processing in Java
NLP4J [003] Try text analysis using natural language processing and part-speech statistical processing in Java
Measured parallel processing in Java
Date processing in Java (LocalDate: Initialization)
NLP4J [006-031] 100 language processing knocks with NLP4J # 31 verb
thread safe process in java language
About file copy processing in Java
Key points for introducing gRPC in Java
What is a class in Java language (2 /?)
NLP4J [006-034] 100 language processing knocks with NLP4J # 34 "A B"
NLP4J [006-033] 100 language processing knocks with NLP4J # 33 Sahen noun
NLP4J [006-032] 100 language processing with NLP4J Knock # 32 Prototype of verb
Set pop-up display for Java language in vim.
NLP4J [001b] Morphological analysis in Java (using kuromoji)
Partization in Java
Changes in Java 11
Rock-paper-scissors in Java
Java thread processing
Java string processing
[Java] Multi-thread processing
Pi in Java
[Java] Stream processing
FizzBuzz in Java
java iterative processing
Call a program written in Swift from Processing (Java)
NLP4J [006-030] 100 language processing knocks with NLP4J # 30 Reading morphological analysis results