Части речевого тегирования в JAVA NLP
Во-первых, я не прошу коды. Я буду просто спрашивать предложения или идеи о том, как начать этот проект, поэтому, пожалуйста, помогите мне, я хочу учиться.
ФАЙЛ ВВОДА: Пять маленьких обезьян, прыгающих на кровати. Одна упала и ударилась головой. Мама позвонила доктору, и доктор сказал: "Больше никаких обезьян не прыгает на кровать!"
ВЫХОД:
Существительное: доктор обезьян
(и другие части речи)
Если я удалю одно слово из текстового файла, оно также будет удалено из вывода. Возможна ли эта программа без загрузки чего-либо подобного Стэнфорду? Я использую Java. Я не знаю, как начать без идей:(
Вопрос: Какой метод я собираюсь использовать.
РЕДАКТИРОВАТЬ!!!!!!!!!!!
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new FileReader("C:/Users/xxxx/Desktop/lyrics.txt"));
String line = null;
while ((line = br.readLine()) != null)
{
System.out.println("Noun: ");
}
}
}
ЗДЕСЬ СЕЙЧАС УЖЕ ПРОЧИТАЕТ МОЙ ТЕКСТИЛЬ. Я подумал о том, что я могу просто найти определенное слово в текстовом файле и распечатать его как "Существительное: Обезьяны", но без ввода пользователя. То, о чем я говорю, это что-то вроде этого
Введите слово для поиска: ExampleWord
Выход:
Sys.out.print (слово + "Найдено!");
Может сделать что-то подобное, не спрашивая пользователя? Он просто автоматически распечатает каждое слово?