Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
SynapseML — это библиотека с открытым кодом, которая упрощает создание масштабируемых конвейеров машинного обучения и интегрируется с Azure Synapse Analytics. Он обрабатывает анализ текста и задачи компьютерного зрения. Он поддерживает Python, R, Scala, Java и .NET.
Средства Foundry — это набор API, пакетов SDK и служб, которые используются для добавления функций ИИ в приложения. Средства Foundry помогают создавать приложения, которые видят, слышат и говорят, понимают и рассуждают. Она включает пять возможностей: визуальное распознавание, речь, язык, веб-поиск и решение. Fabric использует SynapseML для предоставления доступа к этим службам.
Замечание
Fabric интегрируется с средствами Foundry для обогащения данных с помощью Службы Azure OpenAI, анализа текста и Azure Translator в средствах Foundry. Эта интеграция доступна в общедоступной предварительной версии. Дополнительные сведения см. в разделе "Средства Foundry" в Fabric.
Для Azure OpenAI, Fabric также предоставляет функции ИИ для простых операций с кадрами данных. Сведения о распределенной обработке см. в статье Об использовании Azure OpenAI с SynapseML.
Использование инструментов Foundry с использованием собственного ключа шифрования
В следующих разделах описаны преобразователи SynapseML, доступные для инструментов Foundry с использованием собственного ключа. Это полезно, если вам нужны определенные возможности средств Foundry или есть собственные подписки на службы искусственного интеллекта Azure.
Подсказка
Сначала рассмотрим более простые варианты:
- Для текстовых операций в любом масштабе (тональность, перевод, сводка, классификация, извлечение): используйте функции ИИ , предоставляющие расширения DataFrame с минимальным кодом. Функции ИИ PySpark полностью распределены (на основе SynapseML), обрабатывая тысячи до миллионов строк.
-
Для расширенных пользовательских запросов в масштабе: используйте Azure OpenAI с SynapseML , который предлагает
OpenAIPromptпреобразователь, если вам требуется неограниченный контроль над проверенными шаблонами функций ИИ - Для отдельных вызовов API с полным контролем: использование Azure OpenAI с пакетом SDK для Python
Приведенные ниже службы требуют собственный ключ и полезны для специализированного визуального распознавания, речи, аналитики документов и сценариев поиска, не охватываемых функциями ИИ.
Зрение
Azure Vision в инструментах литейного производства
- Описание изображения на языке, доступном для чтения человека (Scala, Python).
- Анализ (цвет, тип изображения, лицо, взрослый или провокационное содержимое): анализирует визуальные признаки изображения (Scala, Python).
- OCR: считывает текст из изображения (Scala, Python)
- Распознавание текста: считывает текст из изображения (Scala, Python)
- Эскиз: создает эскиз указанного пользователем размера на основе изображения (Scala, Python)
- Распознавание содержимого для конкретного домена: распознает содержимое для конкретного домена (знаменитость, ориентир) (Scala, Python)
- Тег: определяет список слов, относящихся к входным изображениям (Scala, Python)
- Обнаружение: обнаружение человеческих лиц на изображении (Scala, Python)
- Проверка: определяет, принадлежат ли два лица одному человеку или лицо совпадает с конкретным человеком (Scala, Python).
- Идентификация: находит ближайшие совпадения запрашиваемого лица из группы лиц (Scala, Python)
- Поиск похожих: поиск похожих лиц на лицо запроса в списке лиц (Scala, Python)
- Группа: делит группу лиц на несвязанные группы на основе сходства (Scala, Python)
Речь
Речевые технологии Azure в инструментах Foundry
- Преобразование речи в текст: транскрибирование аудиопотоков (Scala, Python)
- Транскрибирование бесед: транскрибирование аудиопотоков в динамические расшифровки с идентифицированными динамиками (Scala, Python).
- Текст в речь: преобразует текст в реалистичный звук (Scala, Python).
Язык
- Обнаружение языка: обнаруживает язык входного текста (Scala, Python)
- Извлечение ключевых фраз: определяет ключевые точки разговора в входном тексте (Scala, Python)
- Распознавание именованных сущностей: определяет известные сущности и общие именованные сущности в входном тексте (Scala, Python)
- Анализ тональности: возвращает оценку от 0 до 1, указывающую тональность во входном тексте (Scala, Python)
- Извлечение сущностей здравоохранения: извлекает медицинские сущности и связи из текста. (Scala, Python)
Перевод текста
Подсказка
Для перевода текста в любом масштабе рекомендуется сначала использовать функции ИИ:
Используется df.ai.translate() для перевода текста между языками с минимальным кодом. Работает как с Pandas, так и с DataFrames PySpark (PySpark = полностью распределен через SynapseML), ключи подписки не требуются. Обзор функций ИИ.
- Перевод: переводит текст. (Scala, Python)
- Транслитерация: преобразует текст на одном языке из одного скрипта в другой скрипт. (Scala, Python)
- Обнаружение: определяет язык фрагмента текста. (Scala, Python)
- Разбивка предложений: определяет границы предложений в фрагменте текста (Scala, Python).
- Поиск словаря: предоставляет альтернативные переводы для слова и несколько идиоматических фраз. (Scala, Python)
- Примеры словаря: приведены примеры, показывающие, как термины в словаре используются в контексте. (Scala, Python)
- Перевод документов: перевод документов на все поддерживаемые языки и диалекты при сохранении структуры документов и формата данных. (Scala, Python)
Интеллектуальная обработка документов Azure в инструментах Foundry
- Анализ макета: извлечение текста и сведений о макете из данного документа. (Scala, Python)
- Анализ чеков: обнаруживает и извлекает данные из чеков с помощью оптического распознавания символов (OCR) и нашей модели чеков. Эта функция позволяет легко извлекать структурированные данные из квитанций, таких как название продавца, номер телефона продавца, дата транзакции, итог транзакций и многое другое. (Scala, Python)
- Анализ визитных карточек: обнаруживает и извлекает данные из визитных карточек с помощью оптического распознавания символов (OCR) и модели визитной карточки. Эта функция позволяет легко извлекать структурированные данные из визитных карточек, таких как имена контактов, имена компаний, номера телефонов, электронные письма и многое другое. (Scala, Python)
- Анализ счетов: обнаруживает и извлекает данные из счетов с помощью оптического распознавания символов (OCR) и моделей глубокого обучения. Эта функция позволяет легко извлекать структурированные данные из счетов, таких как клиент, поставщик, идентификатор счета, дата платежа по счету, общая сумма, сумма к оплате по счету, сумма налога, адрес доставки, адрес для выставления счета, элементы строки и многое другое. (Scala, Python).
- Анализ документов идентификаторов: обнаружение и извлечение данных из документов идентификации с помощью оптического распознавания символов (OCR) и модели документов идентификатора, что позволяет легко извлекать структурированные данные из документов идентификаторов, таких как имя, фамилия, дата рождения, номер документа и многое другое. (Scala, Python)
- Анализ пользовательской формы: извлекает информацию из форм (PDF-файлов и изображений) в структурированные данные на основе модели, созданной из набора репрезентативных форм обучения. (Scala, Python)
- Получение пользовательской модели: получение подробных сведений о пользовательской модели. (Scala, Python)
- Список пользовательских моделей: получить информацию обо всех пользовательских моделях. (Scala, Python)
Решение
- Состояние аномалии последней точки: создает модель с помощью предыдущих точек и определяет, является ли последняя точка аномальной (Scala, Python)
- Поиск аномалий: создает модель с помощью всей серии и находит аномалии в серии (Scala, Python)
Искать
Связанный контент
Более простые варианты для распространенных задач
- Обзор функций ИИ — самый простой подход для текстовых операций с Pandas и PySpark DataFrames
- Использование Azure OpenAI с SynapseML — распределенная обработка с преобразователем OpenAIPrompt, ключ подписки не требуется
- Использование Azure OpenAI с пакетом SDK для Python — точное управление для отдельных вызовов API
SynapseML с инструментами Foundry
- Использование средств Foundry с SynapseML в Microsoft Fabric — комплексное руководство с примерами
- Использование средств Foundry с SynapseML для многовариантного обнаружения аномалий — специализированное обнаружение аномалий
- Создание пользовательской поисковой системы и системы ответов на вопросы — расширенные сценарии поиска