Ссылка 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() -> CFTypeID
Objective 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() -> CFTypeID
Objective 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")
Константы
-
kLSMAlgorithmDense
kLSMAlgorithmDense
CFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
kLSMAlgorithmKey
kLSMAlgorithmKey
CFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
kLSMAlgorithmSparse
kLSMAlgorithmSparse
CFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
kLSMDimensionKey
kLSMDimensionKey
CFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
kLSMIterationsKey
kLSMIterationsKey
CFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
kLSMPrecisionDouble
kLSMPrecisionDouble
CFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
kLSMPrecisionFloat
kLSMPrecisionFloat
CFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
kLSMPrecisionKey
kLSMPrecisionKey
CFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
kLSMSweepAgeKey
kLSMSweepAgeKey
CFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
kLSMSweepCutoffKey
kLSMSweepCutoffKey
CFDictionary произвольных свойств может быть связан. с картой LSM. Следующие ключи в настоящее время интерпретируются LSM, и все другие ключи начиная с LSM... резервируются.
Доступный в OS X v10.5 и позже.
-
-
Объявление
Objective C
enum { kLSMMapOutOfState = -6640, kLSMMapNoSuchCategory = -6641, kLSMMapWriteError = -6642, kLSMMapBadPath = -6643, kLSMMapBadCluster = -6644, kLSMMapOverflow = -6645 };
Константы
-
kLSMMapOutOfState
kLSMMapOutOfState
Этот приказ не может быть издан в этом состоянии карты
Доступный в OS X v10.5 и позже.
-
kLSMMapNoSuchCategory
kLSMMapNoSuchCategory
Недопустимая категория указана
Доступный в OS X v10.5 и позже.
-
kLSMMapWriteError
kLSMMapWriteError
Ошибка произошла, пишущий карту
Доступный в OS X v10.5 и позже.
-
kLSMMapBadPath
kLSMMapBadPath
URL, который Вы указали, не существует
Доступный в OS X v10.5 и позже.
-
kLSMMapBadCluster
kLSMMapBadCluster
Кластеры, которые Вы указали, недопустимы
Доступный в OS X v10.5 и позже.
-
kLSMMapOverflow
kLSMMapOverflow
Не может добавить больше данных для отображения
Доступный в OS X v10.7 и позже.
Обсуждение
Ошибки возвратились из подпрограмм LSM
-
-
Объявление
Objective C
enum { kLSMMapPairs = 1, kLSMMapTriplets = 2, kLSMMapHashText = 256 };
Константы
-
kLSMMapPairs
kLSMMapPairs
Используйте пар в дополнение к отдельным словам.
Доступный в OS X v10.5 и позже.
-
kLSMMapTriplets
kLSMMapTriplets
Используйте триплеты и пар в дополнение к отдельным словам.
Доступный в OS X v10.5 и позже.
-
kLSMMapHashText
kLSMMapHashText
Преобразуйте текст, таким образом, это не тривиально человекочитаемо. Отключает создание языковых моделей.
Доступный в OS X v10.5 и позже.
Обсуждение
Опции, которые могут быть указаны для LSMMapCreate. Эти опции могут улучшить отображающуюся точность в потенциально значительном увеличении использования памяти.
-
-
Объявление
Objective C
enum { kLSMTextPreserveCase = 1, kLSMTextPreserveAcronyms = 2, kLSMTextApplySpamHeuristics = 4 };
Константы
-
kLSMTextPreserveAcronyms
kLSMTextPreserveAcronyms
Не отображайте все прописные слова на нижний регистр.
Доступный в OS X v10.5 и позже.
-
kLSMTextPreserveCase
kLSMTextPreserveCase
Не изменяйте слова на нижний регистр.
Доступный в OS X v10.5 и позже.
-
kLSMTextApplySpamHeuristics
kLSMTextApplySpamHeuristics
Попытайтесь найти слова во враждебном тексте.
Доступный в OS X v10.5 и позже.
Обсуждение
Опции можно указать для LSMTextAddWords.
-
-
Объявление
Objective C
enum { kLSMMapDiscardCounts = 1, kLSMMapLoadMutable = 2, };
Константы
-
kLSMMapDiscardCounts
kLSMMapDiscardCounts
Не проводите подсчет. Если указано на загрузке, карта должна быть перезагружена без этой опции прежде, чем вызвать LSMStartTraining. Если указано на хранении, сохраненная карта не может быть переобучена вообще. Эта опция может сохранить большое пространство памяти и/или дисковое пространство.
Доступный в OS X v10.5 и позже.
-
kLSMMapLoadMutable
kLSMMapLoadMutable
Карта распределения памяти при загрузке как непостоянная в учебном состоянии.
Доступный в OS X v10.5 и позже.
-
kLSMMapHashText
kLSMMapHashText
(Определенный выше), Если указано на хранении, хеширует карту, если это еще не было хешировано.
Доступный в OS X v10.5 и позже.
Обсуждение
Опции для LSMMap {CreateFrom, WriteTo} URL.
-