Рубрики
Технологии

Интеграция предобученных нейросетей в Java-проектах: практический пример

При работе с нейросетями, не обязательно каждый раз писать свою и заново, можно использовать предобученные модели, что позволяет значительно сократить время разработки, а развитие модели и поддержка сообществом позволяет повысить точность анализа текстов. В данной статье я привожу практический пример интеграции с предобученной моделью, так рассмотрим задачу извлечения именованных сущностей (NER) — автоматического определения имен, […]

Рубрики
Технологии

FastAPI и Dependency Injection: правда или вымысел?

В свое время FastAPI прогремел как гром среди ясного неба — тут тебе и минималистичный API аля-Flask (все устали от Django, диктующего свои правила), и OpenAPI документация из коробки, и удобное тестирование, и хайповая асинхронность. Буквально все, что нужно для свободы творчества, и никаких ограничений! Да еще и Depends завезли! В тот момент это был […]

Рубрики
Технологии

Вышла интегрированная среда разработки Apache NetBeans 24

10 декабря 2024 года состоялся релиз интегрированной среды разработки Apache NetBeans 24. Проект имеет поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript, Rust и Groovy. Готовые сборки NetBeans 24 в ближайшее время будут сформированы для скачивания под Linux (snapcraft.io, flathub), Windows и macOS. Читать далее

Рубрики
Технологии

SLAM на Java с OpenCV: сравнение алгоритмов автономной навигации

Интересуешься визуальной одометрией? В этой статье я сравнил алгоритмы ORB, R2D2, SIFT и их комбинации, реализовав их на Java с OpenCV. Подробно разобрал, как они работают, замерил точность, производительность и наглядно показал, какой алгоритм лучше для беспилотников. Если хочешь узнать больше и посмотреть примеры кода на Java, заглядывай! Как я сравнил SLAM-алгоритмы на Java?

Рубрики
Технологии

Хэши: виды, применение и примеры на Java

Хэширование — это фундаментальный процесс в программировании, который применяется везде: от защиты паролей до ускорения поиска данных в структурах. Эта статья поможет разобраться в основных видах хэшей, их применении, а также покажет, как их использовать на практике с примерами на Java. Читать далее

Рубрики
Технологии

Релиз утилиты для автоматизации сборки и тестирования ПО Bazel 8.0 LTS (с долгосрочной поддержкой)

9 декабря 2024 года состоялся релиз утилиты для автоматизации сборки и тестирования ПО Bazel 8.0 LTS (с долгосрочной поддержкой). Исходный код проекта написан на Java и Python и опубликован на GitHub командой разработчиков из Google под лицензией Apache License 2.0. Читать далее

Рубрики
Технологии

Java Digest #19

Всем привет! 👋 👋 👋 👋 Мы — Java-разработчики Т-Банка: Андрей, Арсений, Константин и Константин. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся этим со всем сообществом. В этом выпуске мы пройдемся по JEP, которые попадут в Java 24. Взглянем на новые релизы: IntelliJ IDEA 2024.3, Spring Framework 6.2 и […]

Рубрики
Технологии

Рок-группа Nanowar of Steel выпустила композицию HelloWorld.java, где все слова — это код из программы на Java

Рок-группа Nanowar of Steel из Италии, которая занимается выпуском пародий в музыкальных жанрах хэви и пауэр-метал, выпустила композицию HelloWorld.java, где все слова — это код из программы на Java. Читать далее

Рубрики
Технологии

Применимость Java в искусственном интеллекте: 7 библиотек для нейросетей, которые стоит изучить

Java — один из самых популярных языков программирования, особенно в корпоративной разработке. Несмотря на доминирование Python в области машинного обучения и нейросетей, Java сохраняет свою актуальность благодаря сильной экосистеме, высокопроизводительным библиотекам и возможности интеграции с существующими решениями. В этой статье мы разберём, почему Java всё ещё полезен для нейросетей, какие библиотеки стоит изучить и для […]

Рубрики
Технологии

Получаем персональные данные пользователей с Госуслуг: Интеграция с ЕСИА на Java

В эпоху цифровизации обеспечение надежной аутентификации и авторизации пользователей становится основой для безопасного доступа к различным государственным сервисам. Единая система идентификации и аутентификации (ЕСИА) предоставляет инструменты для выполнения этих задач в России. В этой статье я поделюсь опытом интеграции с ЕСИА с использованием OpenID Connect 1.0, а также предоставлю пример реализации интеграции на Java с […]