Я пытаюсь использовать когнитивные службы Microsoft с озером данных и столкнулся с проблемой при попытке получить ключевые фразы и тональность из текста в столбце файла CSV.
Я проверил, правильно ли отформатирован файл и правильно ли читается (я выполнил несколько основ, например, копирование, чтобы убедиться, что он работоспособен).
Я также убедился, что интересующий меня столбец в файле CSV (Описание) содержит только текст (строку), когда он извлекается сам по себе.
Входной файл и выходная папка находятся в моем озере данных Azure, и я запускаю сценарий из моей аналитики озера данных в Azure. Я не пытался запустить это локально в Visual Studio.
Я использовал Извлечение ключевых фраз (U-SQL) и Sentiment Analysis (U-SQL) в качестве ссылки и следовал инструкциям там, включая получение подключаемых модулей.
В каждом случае, когда я отправляю задание, я получаю сообщение об ошибке, которое, кажется, не могу найти. Ниже я показал код, который я использовал для каждого из них, и ошибку, которую я получаю при его запуске.
Код ключевой фразы
REFERENCE ASSEMBLY [TextSentiment];
REFERENCE ASSEMBLY [TextKeyPhrase];
@myinput =
EXTRACT
Modified_On string,
_Name string,
Description string,
Customer string,
Category string,
Target_Market string,
Person_Responsible string,
Status string,
_Region string,
Modified_On_2 string,
Created_On string,
_Site string,
_Team string
FROM "/userData/fromSharepoint/Game_Plans"
USING Extractors.Csv(skipFirstNRows:1);
@keyphrase =
PROCESS @myinput
PRODUCE
Description,
KeyPhrase string
READONLY
Description
USING new Cognition.Text.KeyPhraseExtractor();
OUTPUT @keyphrase
TO "/userData/testingCognitive/tesing1.csv"
USING Outputters.Csv();
Сообщение об ошибке ключевой фразы
Код настроения
REFERENCE ASSEMBLY [TextSentiment];
REFERENCE ASSEMBLY [TextKeyPhrase];
@myinput =
EXTRACT
Modified_On string,
_Name string,
Description string,
Customer string,
Category string,
Target_Market string,
Person_Responsible string,
Status string,
_Region string,
Modified_On_2 string,
Created_On string,
_Site string,
_Team string
FROM "/userData/fromSharepoint/Game_Plans"
USING Extractors.Csv(skipFirstNRows:1);
@sentiment =
PROCESS @myinput
PRODUCE
Description,
sentiment string,
conf double
READONLY
Description
USING new Cognition.Text.SentimentAnalyzer(true);
OUTPUT @sentiment
TO "/userData/testingCognitive/tesing1.csv"
USING Outputters.Csv();
Сообщение об ошибке настроения
Любая помощь в решении этой проблемы будет принята с благодарностью.
В качестве альтернативы, если у кого-то эти функции работают и он может предоставить несколько сценариев для тестирования и ссылки на входные файлы для загрузки, это было бы здорово.