AI and Machine Learning

Публикации по теме 'java'


Что такое ДДД?
Концепция Domain-Driven Design , также известная как DDD, была представлена ​​Эриком Эвансом в его книге «Domain-Driven Design: решение проблем в основе программного обеспечения» , опубликованной в 2003 году. из концепций, упомянутых в его книге, являются чем-то совершенно новым, но Эванс был первым, кто обнародовал эту концепцию в целом — новый способ создания программного обеспечения. С тех пор DDD вырос и широко используется с другими архитектурными концепциями, такими как CQRS..

Вот что вам нужно знать о Guice
Среда Guice — это еще одна среда внедрения зависимостей (DI), которая в наши дни стала более популярной. В Интернете есть много руководств по этому фреймворку, и это здорово, но они не дают много информации о том, что именно мы должны использовать в нашем проекте. В этой статье мы обсудим и сравним две основные концепции Guice: Bindings и Provides. Начнем с аннотации @Inject — стандартного способа внедрения в шаблоне внедрения зависимостей. Это дает нам возможность внедрить..

Найти, существует ли путь в графике 🚕
Вопрос Существует двунаправленный граф с n вершинами, где каждая вершина помечена от 0 до n - 1 ( включительно ). Ребра в графе представлены в виде двумерного целочисленного массива edges , где каждый edges[i] = [ui, vi] обозначает двунаправленное ребро между вершиной ui и вершиной vi . Каждая пара вершин соединена не более чем одним ребром, и ни одна вершина не имеет ребра сама с собой. Вы хотите определить, существует ли допустимый путь от вершины source к..

Что означают POJO и Bean в Java? Насколько они разные?
Объектно-ориентированного программирования Что означают POJO и Bean в Java? Насколько они разные? Руководство по POJO и Bean в программировании на Java… В этой статье я собираюсь объяснить две важные функции Java: POJO и Java bean. Чем они отличаются и когда их использовать? После прочтения этой статьи у вас будут хорошие знания об этих функциях Java. Начнем с POJO. Что означает POJO? Это расшифровывается как Plain Old Java Object. Это простой объект [Person/Employee..

Модель памяти Java | Обязательное руководство для каждого Java-разработчика (часть 1)
Мы сосредоточимся на трех основных моментах модели памяти Java: Структура памяти JVM (часть 1) Сборка мусора (Часть-2) Изменение модели памяти с Java 7 на Java 8 (часть 3) В этой серии статей мы углубимся во все по порядку и поймем, как мы можем оптимизировать наше приложение. Начнем со структуры памяти JVM. JVM (виртуальная машина Java) — это место, где выполняется весь код Java. Поэтому очень важно понять, где находится весь код в памяти JVM. 1. Область метода: здесь..

Интегрируйте Lombok в свой проект
Чтобы настроить lombok с помощью любого инструмента сборки, вы должны указать, что зависимость lombok требуется для компиляции вашего исходного кода, но не обязательно должна присутствовать при запуске/тестировании/сотрясении/ином развертывании вашего кода. Обычно это называется «предоставленной» зависимостью. Использование ломбока с Maven - Добавьте следующую зависимость в свой проект - Maven pom.xml < dependencies > < dependency > < groupId..

Сложность времени и сложность пространства
Основные В этой статье в простой для понимания форме представлены временная сложность и пространственная сложность, которые помогут вам быстро понять обе концепции с точки зрения выполнения программы. Демонстрация с использованием Java. Временная сложность Представьте сегодня, что мы находимся в фантастическом мире, где нам нужно произносить заклинания, произнося заклинания. «Количество предложений в заклинании определяет силу и масштаб магии». В реальном мире понятие..

Новые материалы

Уравнение множественной нелинейной регрессии с использованием панели инструментов нейронной сети
Я анализирую данные с шестью входами и одним выходом. Я обучил сеть с помощью Neural Network Toolbox. Я хочу, чтобы эта сеть предсказывала математическую модель или уравнение регрессии...

Методы выбора признаков в машинном обучении
Различные способы, которыми мы можем выбрать лучшие функции, чтобы получить оптимальное соответствие между данными и моделью машинного обучения. Модели машинного обучения могут учиться на данных..

Что такое глубокое обучение и как происходит волшебство?
Простое краткое руководство - для всех. Искусственный интеллект, машинное обучение, чат-боты, НЛП - все это модные словечки в наши дни. От разработчиков до аналитиков и владельцев бизнеса..

Развертывание моделей машинного обучения с использованием контейнеров тремя способами
В этой статье из нашей серии статей о декларативных MLOps я рассказываю о том, как вы можете обернуть свою модель в контейнер для обслуживания прогнозов тремя способами — как служба HTTP, через..

Кеширование во Flutter для Интернета
Как предоставить вашим клиентам самые свежие и лучшие Яркая сторона кеширования Кэширование отлично подходит для частой выборки больших ресурсов: библиотек, изображений или других..

Искусственный интеллект: машинное обучение
Машинное обучение — это быстро развивающаяся область компьютерных наук, которая фокусируется на обучении компьютеров обучению на основе данных без явного программирования. Его важность..

Анализ главных компонентов (PCA)
Это мой первый блог, и самая интересная тема, которую я нашел, — это анализ главных компонентов (PCA). Что такое PCA?? Это неконтролируемая проблема машинного обучения. Ее основная цель —..