Этот репозиторий содержит мой проект бакалавриата, разработанный на факультете информатики в Пуле, сосредоточившись на поиске обратного изображения, используя силу Milvus.io и Towhee.io.
Лука Блашкович ([email protected])
Векторные базы данных используются для хранения неструктурированных данных, таких как изображения, видео, музыка, данные датчика и так далее. Прежде чем импортировать данные в базу данных Milvus, они сначала должны быть закодированы в векторные встраивания с использованием Towhee.io. Вектор «встраивания» - это числовое представление неструктурированных данных, изображений в этом случае. Встроенные векторы затем загружаются в базу данных Milvus. Milvus поддерживает различные типы метрик сходства и индексы для различных вариантов использования. Здесь мы будем использовать Euclidian Distance Metric и индекс IVF_FLAT. Приложение может быть протестировано с помощью веб -интерфейса Gradio, который работает из файла build.ipynb.
! python - m pip install - q pymilvus towhee gradio opencv - python pillow pyarrow curl -L https://github.com/towhee-io/examples/releases/download/data/reverse_image_search.zip -O Юрадж Добрила Университет Пула
Pula Faculty Informatics
Диссертация бакалавриата - векторные базы данных для неструктурированной обработки данных, 2021./2022.
Курс: базы данных II
Наставник: Док. доктор в Горан Орешки (https://fipu.unipu.hr/fipu/goran.oreski, [email protected])