Посты | OTUS
Управление состоянием приложения во Flutter

Управление состоянием во Flutter — горячая тема. Возможных вариантов решения задачи много и запутаться в них, выбирая наиболее подходящий под ваши потребности, — крайне просто. Я сам путался, но нашел подходящее решение. Позвольте поделиться им с вами.

Scope builder в Kotlin

В дополнение к CoroutineScope, которая предоставляется различными билдерами, вы можете, используя coroutineScope, объявить собственную область видимости. Этот билдер создает область видимости и не завершается до тех пор, пока не завершатся все дочерние сопрограммы, которые запущены.

Базы данных SQL и NoSQL: основные различия

Когда надо выбрать СУБД, мы чаще всего отдаем предпочтение реляционной SQL, обходя вниманием нереляционные (NoSQL) структуры. Однако преимущества есть у обоих вариантов. Давайте рассмотрим их ключевые особенности.

Модули Spring: Spring Cloud

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

Функция panic в Go

Как известно, обычный способ сообщения об ошибке вызывающей стороне заключается в возврате error как дополнительного возвращаемого значения. Хорошо известным примером является и канонический метод Read, возвращающий число прочитанных байтов и error. Но что делать, когда ошибка не может быть возвращена?

Метод главных компонент в Machine learning

Principal Component Analysis (PCA) — это алгоритм сокращения размерности, который бывает весьма полезным для аналитиков. Основное тут то, что этот алгоритм способен существенно снизить размерность данных в процессе работы с сотнями и даже тысячами разных функций.

Реализация алгоритма «Случайный лес»

«Случайный лес» (Random forest) — это довольно популярный алгоритм контролируемого машинного обучения, который заключается в применении комитета (можно сказать, «Ансамбля») решающих деревьев. Давайте посмотрим, как выглядит его реализация на Python.

Машинное обучение: метод k-ближайших соседей

KNN или K-Nearest Neighbors — это контролируемый алгоритм обучения, используемый преимущественно при решении задач классификации. Этот алгоритм обеспечивает наблюдение за различными центрами (центроидами), сравнивая расстояние между ними, причем для этого используются разные функции (как правило, речь идет о евклидовом расстоянии).

Популярное
Сегодня тут пусто