создать экземпляр грамматики.CFG класс в nltk - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь найти грамматически правильные предложения абзаца. Для этого ниже приведен код, который я использую.

import nltk из nltk.corpus импорт стоп-слов из nltk импорт грамматики из nltk import ShiftReduceParser

%%

para = "Искусственный интеллект, использование машинного обучения и технологий, IoT и Blockchain, призывает всех нас взглянуть на то, как мы работаем. Наш подход включает в себя навигацию наших клиентов черезнаша цифровая навигационная структура, чтобы они могли испытать свой следующий опыт в своем цифровом путешествии, и это началось. Преобразование способа, мы работаем и то, что мы будем достигать в ближайшие годы. 2. Управление человеческими ресурсами Развитие талантов было одним из наших стратегическихПриоритеты в 19 финансовом году были сосредоточены на рефакторинге талантов на навыки нового века и на подготовке наших лидерских талантов для выполнения более значительных ролей по мере того, как мы расширяли географию и предоставляли новые услуги. d в сфокусированных программах лидерства, таких как рассказывание историй бизнеса, консалтинговые навыки, присутствие руководителей, цифровое преобразование и т. д. Рефакторинг талантов был в центре внимания с охватом более 12500 сотрудников BPM на всех уровнях, обученных таким навыкам, как RPA, аналитика и цифровое вещание. Это оказало огромное влияние на наш талант и бизнес-показатели. 100% назначенных ресурсов из пула перепрофилированной рабочей силы либо продвинулись, либо продвинулись в своих ролях. 55% проектов «Будь навигатором» в 19 финансовом году возглавляли сотрудники с переобучением, что принесло 65,8 млн. Долл. США;Снижение ЭПЗ: 321,5. Lex Adoption была еще одной ключевой областью, где мы увидели, что 45% сотрудников используют Lex для постоянного развития. Для поддержки клиентов и бизнеса команды работали совместно между клиентом, коммерческими командами Infosys, другими партнерами и различными функциями HR, чтобы обеспечить плавный и бесшумный перевод людей из других организаций в Infosys. В течение года было 3 концептуализированных и плавно выполненных с чуткостью решения по передаче основных людей. Это был флагманский год для BPM с точки зрения приверженности Ценностному предложению сотрудников для карьерного роста по двум причинам - 1. Запуск проекта Ascent для планирования преемственности и строительства трубопровода. 2. Пересмотр внутренней политики размещения вакансий для удовлетворения талантов нового века и их стремлений. Управление производительностью. Практика стремилась включить менеджеров через MOT (Момент истины) - сеансы калибровки производительности. Есть 8 единиц, которые преодолели некоторые вехи в этом путешествии. Функция Talent Acquisition, несмотря на растущее распространение и сосредоточенность на нишевых и разнородных навыках, показала себя превосходно в достижении того, чего ожидает организация. В этом году многие новые навыки стали частью требований, включая новейшие технологии, цифровую технику, автоматизацию, аналитику, в соответствии с нашим общим видением. Было реализовано несколько новых инициатив, включая новые методы оценки и инициативы автоматизации, чтобы обеспечить фокусировку на внутренних процессах и внешнем соответствии. "sents = nltk.sent_tokenize (para)

print (sents)

rd = nltk.RecursiveDescentParser (grammar.CFG) для отправки в списке sents: tokens = (nltk.word_tokenize (отправлено)) print (токены) для дерева в rd.parse (токены): print (дерево)

Но я получаю сообщение об ошибке TypeError: init () отсутствует 2 обязательных позиционных аргумента: 'start'and' productions Не уверен, как создать экземпляр класса грамматики. CFG.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...