Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция ai.embed использует генерированный ИИ для преобразования текста в векторные внедрения. Эти векторы позволяют ИИ понимать связи между текстами, чтобы можно было искать, группировать и сравнивать содержимое на основе смысла, а не точного формулировки. С помощью одной строки кода можно создавать векторные представления из столбца в DataFrame.
Замечание
- В этой статье описывается использование ai.embed с pandas. Сведения об использовании ai.embed с PySpark см. в этой статье.
- См. другие функции ИИ в этой статье.
- Узнайте, как настроить конфигурацию функций ИИ.
Обзор
Функция ai.embed расширяет класс серии pandas.
Чтобы создать векторные представления каждой входной строки, вызовите функцию на объекте pandas Series или на текстовом столбце pandas DataFrame.
Функция возвращает ряд pandas, содержащий внедренные элементы, которые могут храниться в новом столбце DataFrame.
Синтаксис
df["embed"] = df["col1"].ai.embed()
Параметры
Нет.
Возвраты
Функция возвращает Series pandas, содержащий векторные вложения в виде numpy массива float-32 для каждой входной строке текста. Количество элементов в массиве зависит от измерений модели внедрения, которые можно настроить в функциях ИИ.
Example
# This code uses AI. Always review output for mistakes.
df = pd.DataFrame([
"This duvet, lovingly hand-crafted from all-natural fabric, is perfect for a good night's sleep.",
"Tired of friends judging your baking? With these handy-dandy measuring cups, you'll create culinary delights.",
"Enjoy this *BRAND NEW CAR!* A compact SUV perfect for the professional commuter!"
], columns=["descriptions"])
df["embed"] = df["descriptions"].ai.embed()
display(df)
В этом примере ячейка кода предоставляет следующие выходные данные:
Связанный контент
Используйте ai.embed с PySpark.
Определите тональность, используя ai.analyze_sentiment.
Классифицируйте текст с помощью ai.classify.
Извлечение сущностей через ai_extract.
Исправляйте грамматику с помощью ai.fix_grammar.
Отвечайте на настраиваемые запросы пользователей с помощью ai.generate_response.
Вычислите сходство с ai.similarity.
Подведи итог текста с помощью ai.summarize.
Перевод текста с помощью ai.translate.
Дополнительные сведения о полном наборе функций ИИ.
Настройка конфигурации функций ИИ.
Мы упустили какую-то функцию, которая вам нужна? Предложите это на форуме "Фабрика идей".