home.social

#otus — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #otus, aggregated by home.social.

  1. Как создать AI-агента и дать ему инструменты

    Тема применения сервисов GenAI сейчас на хайпе, на конференциях по этой теме всегда аншлаг, а подавляющее большинство пользователей «играется» с текстовыми запросами в бесплатных сервисах, восторгаясь полученными результатами. В этой статье хочу пойти дальше и определиться с понятием AI-агентов и показать пример создания AI-агента с помощью системы n8n.io и популярных сервисов GenAI. Перейти к статье

    habr.com/ru/companies/otus/art

    #otus #llm #llmмодели #llmприложения #llmагент #aiagent #aiагенты #n8n #n8n_ai #aiагенты_в_работе

  2. Took a while, but finally out:

    Pruning the Tree: Comparing #OTUs and #ASVs in High-Throughput Sequencing of 5S-IGS Nuclear Ribosomal DNA in #Phylogenetic Studies

    How to reduced 100ks of reads down to the 100 really needed, a comparison between #Mothur and #dada2 pipelines using our nigh-#reticulate #beech dataset as test subject

    doi.org/10.1002/ece3.72242

  3. Алгоритм Backpropagation на Python

    Привет, Хабр! Алгоритм backpropagation , или обратное распространение ошибки, является некой базой для тренировки многослойных перцептронов и других типов искусственных нейронных сетей. Этот алгоритм впервые был предложен Полем Вербосом в 1974 году, а позже популяризирован Дэвидом Румельхартом, Джеффри Хинтоном и Рональдом Уильямсом в 1986 году.

    habr.com/ru/companies/otus/art

    #ml #otus #python #backpropagation

  4. Алгоритм Backpropagation на Python

    Привет, Хабр! Алгоритм backpropagation , или обратное распространение ошибки, является некой базой для тренировки многослойных перцептронов и других типов искусственных нейронных сетей. Этот алгоритм впервые был предложен Полем Вербосом в 1974 году, а позже популяризирован Дэвидом Румельхартом, Джеффри Хинтоном и Рональдом Уильямсом в 1986 году.

    habr.com/ru/companies/otus/art

    #ml #otus #python #backpropagation

  5. CRTP в C++

    Привет, Хабр! CRTP — это метод в C++, при котором класс наследуется от шаблона класса, используя себя в качестве параметра шаблона. Это выглядит примерно так: класс X наследуется от класса-шаблона Y<X> . Этот паттерн позволяет базовому классу напрямую обращаться к методам производного класса. С помощью CRTP можно можно обогатить интерфейс производного класса, внеся в него дополнительные методы через базовый класс-шаблон. С CRTP также можно достигнуть полиморфизма во время компиляции и таким образом избваиться от затрат на производительность, связанных с динамическим полиморфизмом и виртуальными функциями.

    habr.com/ru/companies/otus/art

    #c++ #otus #crtp

  6. Автоматическая проверка названий тестовых методов для Java

    Без сомнений, автоматические тесты важны для поддержания высокого качества кода, снижения вероятности повторного возникновения ранее обнаруженных ошибок и уменьшения времени подготовки к релизу. Но также не менее важно обеспечивать качество и соответствие стандартам кода самих тестов. В ряде случаев для проверок можно использовать существующие инструменты проверки стиля кода (checkstyle, pmd, sonarqube), но кроме самого кода, хороший тест также должен иметь осмысленные названия тестовых методов и давать адекватное описание причины возникшей ошибки. В этой статье мы рассмотрим использование maven-плагина статического анализа jtcop для поддержания единого стандарта именований для тестового кода.

    habr.com/ru/companies/otus/art

    #otus #java #code_quality #naming_conventions

  7. Автоматическая проверка названий тестовых методов для Java

    Без сомнений, автоматические тесты важны для поддержания высокого качества кода, снижения вероятности повторного возникновения ранее обнаруженных ошибок и уменьшения времени подготовки к релизу. Но также не менее важно обеспечивать качество и соответствие стандартам кода самих тестов. В ряде случаев для проверок можно использовать существующие инструменты проверки стиля кода (checkstyle, pmd, sonarqube), но кроме самого кода, хороший тест также должен иметь осмысленные названия тестовых методов и давать адекватное описание причины возникшей ошибки. В этой статье мы рассмотрим использование maven-плагина статического анализа jtcop для поддержания единого стандарта именований для тестового кода.

    habr.com/ru/companies/otus/art

    #otus #java #code_quality #naming_conventions

  8. CatBoost

    Добрый день, уважаемые читатели Хабра! CatBoost – алгоритм, разработанный специалистами из Yandex, представляет собой нечто большее, чем просто ещё один инструмент в арсенале данных науки. CatBoost – это гармоничное сочетание инноваций и эффективности, особенно когда дело доходит до работы с категориальными данными. Первые шаги CatBoost были сделаны в 2017 году, когда мир уже знал о таких гигантах, как XGBoost и LightGBM. В чем же заключается уникальность CatBoost? Его разработка была направлена на решение специфических проблем, связанных с категориальными данными – той самой головной боли многих специалистов в области машинного обучения. С тех пор CatBoost прошёл долгий путь развития и совершенствования, став не просто эффективным инструментом, но и частью больших исследовательских проектов в различных сферах от финансов до биоинформатики. CatBoost выделяется на фоне других алгоритмов градиентного бустинга благодаря ряду ключевых особенностей:

    habr.com/ru/companies/otus/art

    #otus #catboost