сокращения

Таблица общих сокращений

Сокращения, содержащие периоды как "назначенный", "Доктор" и "fig". влияйте на обнаружение предложения. addSentenceDetails и addPartOfSpeechDetails функционируют таблицы использования сокращений, чтобы обнаружить контуры предложения. Функция abbreviations выводит таблицу по умолчанию, используемую этими функциями. Можно использовать эту таблицу, чтобы помочь составить пользовательские таблицы сокращений, чтобы задать поведение обнаружения предложения.

Функция поддерживает английский, японский язык и немецкий язык.

Синтаксис

tbl = abbreviations
tbl = abbreviations('Language',language)

Описание

пример

tbl = abbreviations возвращает таблицу общих английских сокращений.

пример

tbl = abbreviations('Language',language) задает язык сокращения.

Примеры

свернуть все

Просмотрите таблицу сокращений. Можно использовать эту таблицу, чтобы обнаружить сокращения и предложения при использовании addSentenceDetails.

tbl = abbreviations;
head(tbl)
ans=8×2 table
    Abbreviation     Usage 
    ____________    _______

       "ATS"        regular
       "Ao"         regular
       "BEF"        regular
       "Ba"         regular
       "Bd"         regular
       "Bi"         regular
       "Bq"         regular
       "Cent"       regular

Просмотрите таблицу немецких сокращений. Используйте эту таблицу, чтобы помочь составить пользовательские таблицы сокращений от обнаружения предложения при использовании addSentenceDetails.

tbl = abbreviations('Language','de');
head(tbl)
ans=8×2 table
    Abbreviation     Usage 
    ____________    _______

       "A.T"        regular
       "ABl"        regular
       "Abb"        regular
       "Abdr"       regular
       "Abf"        regular
       "Abfl"       regular
       "Abh"        regular
       "Abk"        regular

Входные параметры

свернуть все

Язык сокращения, заданный как одно из следующего:

  • 'en' – Английский язык

  • 'ja' – Японский язык

  • 'de' – Немецкий язык

Если вы задаете 'Language','ja', то функция возвращает пустую таблицу. Для получения дополнительной информации о поддержке языка в Text Analytics Toolbox™, смотрите Факторы Языка.

Выходные аргументы

свернуть все

Таблица сокращений. addSentenceDetails и функции splitSentences, по умолчанию, используют эту таблицу, чтобы обнаружить контуры предложения. Эта таблица только содержит сокращения, обычно записанные с периодами.

Таблица имеет две переменные:

  • Abbreviation – Сокращение, заданное как строка

  • Использование Тип сокращения, заданного как категориальный скаляр

Следующая таблица описывает возможные значения Usage и поведение addSentenceDetails и splitSentences при наблюдении сокращений этих типов.

ИспользованиеПоведениеСокращение в качестве примераТекст в качестве примераОбнаруженные предложения
regularЕсли следующее слово является капитализированным начинающим предложения, то повредитесь в запаздывающий период. В противном случае не повреждайтесь в запаздывающий период."назначенный"."Book an appt. We'll meet then."

"Book an appt."

"We'll meet then."

"Book an appt. today.""Book an appt. today."
innerНе повреждайтесь после запаздывающего периода."Доктор"."Dr. Smith.""Dr. Smith."
referenceЕсли следующая лексема не является номером, то повредитесь в запаздывающий период. Если следующая лексема является номером, то не повреждайтесь в запаздывающий период."fig"."See fig. 3.""See fig. 3."
"Try a fig. They are nice."

"Try a fig."

"They are nice."

unitЕсли предыдущее слово является номером, и следующее слово является капитализированным начинающим предложения, то повредитесь в запаздывающий период.\in"The height is 30 in. The width is 10 in."

"The height is 30 in."

"The width is 10 in."

Если предыдущее слово является номером, и следующее слово не использовано для своей выгоды, то не повреждайтесь в запаздывающий период."The item is 10 in. wide.""The item is 10 in. wide."
Если предыдущее слово не является номером, то повредитесь в запаздывающий период."Come in. Sit down."

"Come in."

"Sit down."

Введенный в R2018a