Ссылка LatentSemanticMapping.h
Семантическое отображение Эта платформа классифицирует тексты на основе скрытой семантической информации.
Включенные заголовки
<CoreFoundation/CoreFoundation.h><CoreServices/CoreServices.h><Carbon/Carbon.h><stdio.h><stdint.h>
-
Объявление
Swift
func LSMMapAddCategory(_mapref: LSMMap!) -> LSMCategoryObjective C
LSMCategory LSMMapAddCategory ( LSMMapRef mapref );Обсуждение
Добавляет другая категория и возвращает свой идентификатор категории.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMMapAddText(_mapref: LSMMap!, _textref: LSMText!, _category: LSMCategory) -> OSStatusObjective C
OSStatus LSMMapAddText ( LSMMapRef mapref, LSMTextRef textref, LSMCategory category );Обсуждение
Добавляет учебный текст к данной категории. textref больше не необходим после этого вызова.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMMapAddTextWithWeight(_mapref: LSMMap!, _textref: LSMText!, _category: LSMCategory, _weight: Float) -> OSStatusObjective C
OSStatus LSMMapAddTextWithWeight ( LSMMapRef mapref, LSMTextRef textref, LSMCategory category, float weight );Обсуждение
Добавляет учебный текст к данной категории с весом, отличающимся от 1. Вес может быть отрицательным, но глобальные количества будут прикреплены к 0. textref больше не необходим после этого вызова.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMMapApplyClusters(_mapref: LSMMap!, _clusters: CFArray!) -> OSStatusObjective C
OSStatus LSMMapApplyClusters ( LSMMapRef mapref, CFArrayRef clusters );Обсуждение
Категории группы или слова (маркеры) в указанные наборы кластеров.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMMapCompile(_mapref: LSMMap!) -> OSStatusObjective C
OSStatus LSMMapCompile ( LSMMapRef mapref );Обсуждение
Компилирует карту в исполнимую форму и помещает его в режим отображения, подготавливая его к классификации текстов. Эта функция является в вычислительном отношении дорогой.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMMapCreate(_alloc: CFAllocator!, _flags: CFOptionFlags) -> Unmanaged<LSMMap>!Objective C
LSMMapRef LSMMapCreate ( CFAllocatorRef alloc, CFOptionFlags flags );Обсуждение
Создает новую карту LSM. Вызовите CFRelease для расположения.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMMapCreateClusters(_alloc: CFAllocator!, _mapref: LSMMap!, _subset: CFArray!, _numClusters: CFIndex, _flags: CFOptionFlags) -> Unmanaged<CFArray>!Objective C
CFArrayRef LSMMapCreateClusters ( CFAllocatorRef alloc, LSMMapRef mapref, CFArrayRef subset, CFIndex numClusters, CFOptionFlags flags );Обсуждение
Вычислите ряд кластеров, группирующих подобные категории или слова. Если подмножеством является не-NULL, только выполните кластеризацию на категориях или перечисленных словах.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMMapCreateFromURL(_alloc: CFAllocator!, _file: CFURL!, _flags: CFOptionFlags) -> Unmanaged<LSMMap>!Objective C
LSMMapRef LSMMapCreateFromURL ( CFAllocatorRef alloc, CFURLRef file, CFOptionFlags flags );Обсуждение
Загружает карту из данного файла.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMMapGetCategoryCount(_mapref: LSMMap!) -> CFIndexОбсуждение
Возвращает число категорий в карте.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMMapGetProperties(_mapref: LSMMap!) -> Unmanaged<CFDictionary>!Objective C
CFDictionaryRef LSMMapGetProperties ( LSMMapRef mapref );Обсуждение
Получите словарь свойств для карты. LSM сохраняет владение этого словаря, не выпускайте его.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Обсуждение
Возвращает Базовый идентификатор типа Основы для карт LSM.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMMapSetProperties(_mapref: LSMMap!, _properties: CFDictionary!)Objective C
void LSMMapSetProperties ( LSMMapRef mapref, CFDictionaryRef properties );Обсуждение
Установите словарь свойств для карты. LSM делает свою собственную копию свойств, нет никакой потребности сохранить их мимо этого вызова.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMMapSetStopWords(_mapref: LSMMap!, _textref: LSMText!) -> OSStatusObjective C
OSStatus LSMMapSetStopWords ( LSMMapRef mapref, LSMTextRef textref );Обсуждение
Указанные слова будут опущены от всех усилий по классификации. Создаются потребности, которые вызовут перед любыми другими текстами. textref больше не необходим после этого вызова.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMMapStartTraining(_mapref: LSMMap!) -> OSStatusObjective C
OSStatus LSMMapStartTraining ( LSMMapRef mapref );Обсуждение
Помещает карту в учебный режим, подготавливая его к добавлению большего количества категорий и/или текстов. Эта функция будет несколько дорогой, поскольку она требует существенной реорганизации структуры данных.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMMapWriteToStream(_mapref: LSMMap!, _textref: LSMText!, _stream: CFWriteStream!, _options: CFOptionFlags) -> OSStatusObjective C
OSStatus LSMMapWriteToStream ( LSMMapRef mapref, LSMTextRef textref, CFWriteStreamRef stream, CFOptionFlags options );Обсуждение
Информация о записях о карте и/или тексте к потоку в текстовой форме
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMMapWriteToURL(_mapref: LSMMap!, _file: CFURL!, _flags: CFOptionFlags) -> OSStatusObjective C
OSStatus LSMMapWriteToURL ( LSMMapRef mapref, CFURLRef file, CFOptionFlags flags );Обсуждение
Компилирует карту если необходимый и затем хранит его в данный файл.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMResultCopyToken(_mapref: LSMResult!, _n: CFIndex) -> Unmanaged<CFData>!Objective C
CFDataRef LSMResultCopyToken ( LSMResultRef mapref, CFIndex n );Обсуждение
Возвращает маркер для энного лучшего (базируемый нуль) результат.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMResultCopyTokenCluster(_mapref: LSMResult!, _n: CFIndex) -> Unmanaged<CFArray>!Objective C
CFArrayRef LSMResultCopyTokenCluster ( LSMResultRef mapref, CFIndex n );Обсуждение
Возвращает кластер маркеров для энного лучшего (базируемый нуль) результат.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMResultCopyWord(_result: LSMResult!, _n: CFIndex) -> Unmanaged<CFString>!Objective C
CFStringRef LSMResultCopyWord ( LSMResultRef result, CFIndex n );Обсуждение
Возвращает слово для энного лучшего (базируемый нуль) результат.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMResultCopyWordCluster(_result: LSMResult!, _n: CFIndex) -> Unmanaged<CFArray>!Objective C
CFArrayRef LSMResultCopyWordCluster ( LSMResultRef result, CFIndex n );Обсуждение
Возвращает кластер слов для энного лучшего (базируемый нуль) результат.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMResultCreate(_alloc: CFAllocator!, _mapref: LSMMap!, _textref: LSMText!, _numResults: CFIndex, _flags: CFOptionFlags) -> Unmanaged<LSMResult>!Objective C
LSMResultRef LSMResultCreate ( CFAllocatorRef alloc, LSMMapRef mapref, LSMTextRef textref, CFIndex numResults, CFOptionFlags flags );Обсуждение
Возвраты, в порядке убывания вероятности, категорий или слов, лучше всего соответствующих, когда текст отображается в карту.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMResultGetCategory(_result: LSMResult!, _n: CFIndex) -> LSMCategoryObjective C
LSMCategory LSMResultGetCategory ( LSMResultRef result, CFIndex n );Обсуждение
Возвращает категорию энного лучшего (базируемый нуль) результат.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMResultGetCount(_result: LSMResult!) -> CFIndexObjective C
CFIndex LSMResultGetCount ( LSMResultRef result );Обсуждение
Возвращает число результатов.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMResultGetScore(_result: LSMResult!, _n: CFIndex) -> FloatObjective C
float LSMResultGetScore ( LSMResultRef result, CFIndex n );Обсуждение
Возвращает вероятность энного лучшего (базируемый нуль) результат. Счет nan часто указывает, что категория не содержит маркера.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMResultGetTypeID() -> CFTypeIDObjective C
CFTypeID LSMResultGetTypeID ( void );Обсуждение
Возвращает Базовый идентификатор типа Основы для результатов LSM.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMTextAddToken(_textref: LSMText!, _token: CFData!) -> OSStatusObjective C
OSStatus LSMTextAddToken ( LSMTextRef textref, CFDataRef token );Обсуждение
Добавляет произвольный двоичный маркер к тексту. Порядок маркеров является значительным, если карта использует пар или триплеты, и количество маркеров является всегда значительным.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMTextAddWord(_textref: LSMText!, _word: CFString!) -> OSStatusObjective C
OSStatus LSMTextAddWord ( LSMTextRef textref, CFStringRef word );Обсуждение
Добавляет слово к тексту. Порядок слов является значительным, если карта использует пар или триплеты, и количество слов является всегда значительным.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMTextAddWords(_textref: LSMText!, _words: CFString!, _locale: CFLocale!, _flags: CFOptionFlags) -> OSStatusObjective C
OSStatus LSMTextAddWords ( LSMTextRef textref, CFStringRef words, CFLocaleRef locale, CFOptionFlags flags );Обсуждение
Повреждает строку в слова с помощью предоставленной локали и добавляет слова к тексту.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMTextCreate(_alloc: CFAllocator!, _mapref: LSMMap!) -> Unmanaged<LSMText>!Objective C
LSMTextRef LSMTextCreate ( CFAllocatorRef alloc, LSMMapRef mapref );Обсуждение
Создает новый текст.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
-
Объявление
Swift
func LSMTextGetTypeID() -> CFTypeIDObjective C
CFTypeID LSMTextGetTypeID ( void );Обсуждение
Возвращает Базовый идентификатор типа Основы для текстов LSM.
Оператор импорта
Objective C
@import LatentSemanticMapping;Swift
import LatentSemanticMappingДоступность
Доступный в OS X v10.5 и позже.
См. Обзор для документации уровня заголовка.
-
Объявление
Objective C
typedef uint32_t LSMCategory;Обсуждение
Целочисленный тип, представляющий категорию.
Оператор импорта
Objective C
@import LatentSemanticMapping;Доступность
Доступный в OS X v10.5 и позже.
-
Объявление
Objective C
typedef struct __LSMMap * LSMMapRef;Обсуждение
Непрозрачный Базовый тип Основы, представляющий (непостоянную) карту LSM.
Оператор импорта
Objective C
@import LatentSemanticMapping;Доступность
Доступный в OS X v10.5 и позже.
-
Объявление
Objective C
typedef struct __LSMResult * LSMResultRef;Обсуждение
Непрозрачный Базовый тип Основы, представляющий результат (неизменного) поиска.
Оператор импорта
Objective C
@import LatentSemanticMapping;Доступность
Доступный в OS X v10.5 и позже.
-
Объявление
Objective C
typedef struct __LSMResult * LSMResultRef;Обсуждение
Непрозрачный Базовый тип Основы, представляющий результат (неизменного) поиска.
Оператор импорта
Objective C
@import LatentSemanticMapping;Доступность
Доступный в OS X v10.5 и позже.
-
Объявление
Objective C
typedef struct __LSMText * LSMTextRef;Обсуждение
Непрозрачный Базовый тип Основы, представляющий входной (непостоянный) текст.
Оператор импорта
Objective C
@import LatentSemanticMapping;Доступность
Доступный в OS X v10.5 и позже.
См. Обзор для документации уровня заголовка.
-
Объявление
Objective C
#define kLSMAlgorithmDense CFSTR("LSMAlgorithmDense") #define kLSMAlgorithmKey CFSTR("LSMAlgorithm") #define kLSMAlgorithmSparse CFSTR("LSMAlgorithmSparse") #define kLSMDimensionKey CFSTR("LSMDimension") #define kLSMIterationsKey CFSTR("LSMIterations") #define kLSMPrecisionDouble CFSTR("LSMPrecisionDouble") #define kLSMPrecisionFloat CFSTR("LSMPrecisionFloat") #define kLSMPrecisionKey CFSTR("LSMPrecision") #define kLSMSweepAgeKey CFSTR("LSMSweepAge") #define kLSMSweepCutoffKey CFSTR("LSMSweepCutoff")Константы
-
kLSMAlgorithmDensekLSMAlgorithmDenseCFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
kLSMAlgorithmKeykLSMAlgorithmKeyCFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
kLSMAlgorithmSparsekLSMAlgorithmSparseCFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
kLSMDimensionKeykLSMDimensionKeyCFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
kLSMIterationsKeykLSMIterationsKeyCFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
kLSMPrecisionDoublekLSMPrecisionDoubleCFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
kLSMPrecisionFloatkLSMPrecisionFloatCFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
kLSMPrecisionKeykLSMPrecisionKeyCFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
kLSMSweepAgeKeykLSMSweepAgeKeyCFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
kLSMSweepCutoffKeykLSMSweepCutoffKeyCFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
-
Объявление
Objective C
enum { kLSMMapOutOfState = -6640, kLSMMapNoSuchCategory = -6641, kLSMMapWriteError = -6642, kLSMMapBadPath = -6643, kLSMMapBadCluster = -6644, kLSMMapOverflow = -6645 };Константы
-
kLSMMapOutOfStatekLSMMapOutOfStateЭтот приказ не может быть издан в этом состоянии карты
Доступный в OS X v10.5 и позже.
-
kLSMMapNoSuchCategorykLSMMapNoSuchCategoryНедопустимая категория указана
Доступный в OS X v10.5 и позже.
-
kLSMMapWriteErrorkLSMMapWriteErrorОшибка произошла, пишущий карту
Доступный в OS X v10.5 и позже.
-
kLSMMapBadPathkLSMMapBadPathURL, который Вы указали, не существует
Доступный в OS X v10.5 и позже.
-
kLSMMapBadClusterkLSMMapBadClusterКластеры, которые Вы указали, недопустимы
Доступный в OS X v10.5 и позже.
-
kLSMMapOverflowkLSMMapOverflowНе может добавить больше данных для отображения
Доступный в OS X v10.7 и позже.
Обсуждение
Ошибки возвратились из подпрограмм LSM
-
-
Объявление
Objective C
enum { kLSMMapPairs = 1, kLSMMapTriplets = 2, kLSMMapHashText = 256 };Константы
-
kLSMMapPairskLSMMapPairsИспользуйте пар в дополнение к отдельным словам.
Доступный в OS X v10.5 и позже.
-
kLSMMapTripletskLSMMapTripletsИспользуйте триплеты и пар в дополнение к отдельным словам.
Доступный в OS X v10.5 и позже.
-
kLSMMapHashTextkLSMMapHashTextПреобразуйте текст, таким образом, это не тривиально человекочитаемо. Отключает создание языковых моделей.
Доступный в OS X v10.5 и позже.
Обсуждение
Опции, которые могут быть указаны для LSMMapCreate. Эти опции могут улучшить отображающуюся точность в потенциально значительном увеличении использования памяти.
-
-
Объявление
Objective C
enum { kLSMTextPreserveCase = 1, kLSMTextPreserveAcronyms = 2, kLSMTextApplySpamHeuristics = 4 };Константы
-
kLSMTextPreserveAcronymskLSMTextPreserveAcronymsНе отображайте все прописные слова на нижний регистр.
Доступный в OS X v10.5 и позже.
-
kLSMTextPreserveCasekLSMTextPreserveCaseНе изменяйте слова на нижний регистр.
Доступный в OS X v10.5 и позже.
-
kLSMTextApplySpamHeuristicskLSMTextApplySpamHeuristicsПопытайтесь найти слова во враждебном тексте.
Доступный в OS X v10.5 и позже.
Обсуждение
Опции можно указать для LSMTextAddWords.
-
-
Объявление
Objective C
enum { kLSMMapDiscardCounts = 1, kLSMMapLoadMutable = 2, };Константы
-
kLSMMapDiscardCountskLSMMapDiscardCountsНе проводите подсчет. Если указано на загрузке, карта должна быть перезагружена без этой опции прежде, чем вызвать LSMStartTraining. Если указано на хранении, сохраненная карта не может быть переобучена вообще. Эта опция может сохранить большое пространство памяти и/или дисковое пространство.
Доступный в OS X v10.5 и позже.
-
kLSMMapLoadMutablekLSMMapLoadMutableКарта распределения памяти при загрузке как непостоянная в учебном состоянии.
Доступный в OS X v10.5 и позже.
-
kLSMMapHashTextkLSMMapHashText(Определенный выше), Если указано на хранении, хеширует карту, если это еще не было хешировано.
Доступный в OS X v10.5 и позже.
Обсуждение
Опции для LSMMap {CreateFrom, WriteTo} URL.
-
