group-telegram.com/rantiquity/623
Create:
Last Update:
Last Update:
Что ни говори, а инфраструктура под недружественные интеллекты очень дружественная, и для тех, кому машина нужна не под капотом возиться, а ехать, Хадли делает классные продукты.
Его {ellmer}
позволяет без особых усилий извлекать структурированные данные из изображений. Что это такое — решайте сами; в моем случае — распознанный текст и перевод. OpenAI: распознавание на 5, перевод на русский на 3+.
Записывайте: перечислить файлы, придумать тип данных для выхода, запустить чат. На выходе таблица: в одном столбце текст, в другом — перевод.
library(ellmer)
library(tidyverse)
# придумываем, какие нужны столбцы
type_text <- type_object(
"Latin text and Russian translation of the text. Occasionally, you might see some Ancient Greek.",
text = type_string("Latin text"),
translation = type_string("Russian translation")
)
# список изображений
my_images <- list.files(pattern = "png")
# рабочая функция для purrr
process_image <- function(image_path) {
response <- chat$extract_data(
content_image_file(image_path),
type = type_text
)
return(response)
}
# еще спроси, а где здесь вожжи
all_responses <- map_dfr(my_images, process_image)
В промышленных масштабах пока не пробовала.
BY RAntiquity
![](https://photo.group-telegram.com/u/cdn4.cdn-telegram.org/file/Hh2vLiofYdAvUnOg3sNJt8bmWT_8L1WkctIwU2zz8L4J3YaISCx_eD8PL9FUm89gFJnJq8uEi-dJ7_DcxS1dBdZmTCvxVVH37Tifmq-Ynn83mS6318_4bQbcSpTZaOwkGIStHyqDxgSzgBiQxiF0QRfMZOw8Uu3Z-MhziMeJV42tytyji-rezcXdIVZRicxZ8QQLlHY5r9OGg9XAbnAnU2ye1GpbBvJ5IOd3rAAx4TZ34PmNbhpobTS3Ritw4u-p3M3_FrJ2wZcgnnlqDVSwQ_7zMpdYqnxYmB0ljBwxWf0-TRUrtzc3U8KKfq95TnvDcZ5QhsQfqpNgnKHNMaU98Q.jpg)
Share with your friend now:
group-telegram.com/rantiquity/623