От теории из оригинальной академической статьи до ее реализации на Python с OpenAI, Weaviate и LangChain
Рубрика «python» - 5
Генерация дополненного извлечения (RAG): от теории к реализации LangChain
2024-12-02 в 9:55, admin, рубрики: LangChain, llm, OpenAI, python, rag, weaviateСоздаём генератор аудиокниг с персональным переводом
2024-12-02 в 8:15, admin, рубрики: nlp, python, timeweb_статьи, аудиокнига, аудиокниги, изучение английского, изучение иностранных языков, изучение языков, синтез речиПривет!
Изучая четвёртый язык, я в очередной раз решил попробовать обучить свою биологическую нейросеть на книгах с параллельным переводом, но после пары вечеров в такой же очередной раз их оставил. Подобный подход, когда переводом сопровождается каждое предложение, кажется несколько избыточным и мешающим погружению, и если в текстовом варианте можно хотя бы перескочить взглядом через перевод, то для прочих форматов, например, для любимых мною аудиокниг, этот подход не сработает в принципе. Самый популярный вариант «обучающего перевода», которым пользовались и вы, – интерактивный, в котором пользователь следит за текстом на языке оригинала, и сам раскрывает переводы и пояснения забытых или новых для себя слов. Можно ли совместить эти подходы, взяв преимущества каждого, и переложить их в формат аудиокниги? Этим сегодня и займёмся.
Читать полностью »
Как я создал Telegram-бота для хранения файлов и чуть не стал библиотекарем
2024-11-29 в 12:15, admin, рубрики: python, Интерактивные клавиатуры, облачное хранилище, обмен файлами, Разработка ботов, файловая система, хранение файловИли история о том, как я превратил свой Telegram в файловую систему и почему мой компьютер теперь обижается на меня.
Всем привет! Сегодня я расскажу вам о том, как из обычного скучного дня вырос проект, который превратил мой Telegram в персональную файловую систему. Если вы когда-нибудь хотели почувствовать себя системным администратором в мессенджере или просто ищете способ спрятать файлы от самого себя, то эта статья для вас.
Предыстория
Как один сервис сэкономил компании деньги, а сотрудникам — время
2024-11-25 в 5:00, admin, рубрики: python, React, банковские технологии, банковское по, деньги, тестирование, Тестирование мобильных приложений, тестовые данные, экономия времени, экономия денегВступление
В этой статье расскажу о сервисе QA Admin, который разработал с нуля для нашей компании. Основная цель сервиса — упростить подготовку тестовых данных и сократить время, необходимое на тестирование.
Контекст
«Мечта мазохиста»: разработка VR-жилета для игры в Cyberpunk 2077
2024-11-22 в 11:16, admin, рубрики: cyberpunk, DIY, python, Raspberry, selectel, VR, виртуальная реальность, игры, электроникаЛетом 2023 года мне пришла странная идея. Захотелось чем-то занять руки и придумать нескучный пет-проект. Самым ближайшим развлечением — к сожалению или к счастью — оказались игры.
Интересно, что большинство людей слышали про очки виртуальной и дополненной реальности, в то время как VR-жилеты проходили мимо моего окружения. Хотя это довольно интересный девайс, который с виду напоминает не самую модную куртку-безрукавку, но позволяет перенести ощущения из игры в жизнь. А в случае с тем же Cyberpunk 2077 — имитацию боли, которую чувствует персонаж. Согласитесь, внутренний мазохист хочет попробовать?
В этой статье расскажу, как я сконструировал наколхозил жилет виртуальной реальности и что из этого получилось. Спойлер: я не утрирую. Это мой дипломный проект, поэтому весь фокус был на MVP — не более. Подробностями делюсь под катом.Читать полностью »
Искусственный интеллект на страже качества: Команда ZeBrains создала систему автоматического поиска дефектов ноутбуков
2024-11-22 в 6:33, admin, рубрики: python, ИИ, хакатонРассказываем, как мы, " or ""=" [ZeBrains] заняли призовое место в кейсе от компании "Сила", и решили задачу по созданию ИИ-модели для автоматического обнаружения и классификации дефектов на изображениях ноутбуков.
В мире разработки программного обеспечения часто говорят, что лучшие решения рождаются из реальных проблем. За ограниченное время удалось не просто создать работающий прототип системы обнаружения дефектов ноутбуков, но и разработать полноценное решение, готовое к промышленному внедрению. Давайте разберем, как это удалось, и какие технические решения мы использовали.
Читать полностью »
constexpr Game of Life
2024-11-21 в 18:00, admin, рубрики: C++20, python, ненормальное программированиеС чего все началось
В C++ уже больше 10 лет существует constexpr
, который позволяет программисту ушло возложить часть вычислений на компилятор. В свое время это взорвало мне мозг, ведь компилятор может посчитать какие-то достаточно сложные вещи еще до запуска программы!
В какой-то момент я подумал: если компилятор сможет сам посчитать все за тебя, то зачем тогда тебе вообще рантайм? Что ты там будешь делать — ответ выводить что ли? Глупости какие-то. Это неспортивно.
На этом моменте и зародился мой челлендж:
"Без рук" или "даже не думай запускать exe-файл"Читать полностью »