Инвариантная минимизация рисков (IRM) - это захватывающая новая парадигма обучения для прогностических моделей. Она позволяет обобщать информацию, не входящую в объем обучающих данных. IRM была разработана командой Facebook по исследованию ИИ и задокументирована в 2020 году.
https://nuancesprog.ru/p/13125
@nuancesprog #статьи #DeepLearning #DataScience
https://nuancesprog.ru/p/13125
@nuancesprog #статьи #DeepLearning #DataScience
Разберем основные сценарии работы с уровнем данных (с примерами кода и комментариями в них), которые дадут вам дополнительные возможности при модульном тестировании мобильного приложения.
https://nuancesprog.ru/p/13129
@nuancesprog #статьи #Java #Kotlin
https://nuancesprog.ru/p/13129
@nuancesprog #статьи #Java #Kotlin
Список и без того богатых возможностей JS расширился рядом новых операторов, инструкций и прочих полезных элементов, которые еще больше облегчат работу с кодом.
https://nuancesprog.ru/p/13134
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/13134
@nuancesprog #статьи #JavaScript
Поэтапно пройдем процесс запуска приложения с GUI в docker: запустим контейнер в режиме графического интерфейса и научимся запускать в нем любое приложение.
https://nuancesprog.ru/p/13141
@nuancesprog #статьи #Docker
https://nuancesprog.ru/p/13141
@nuancesprog #статьи #Docker
Поэтапно реализуем единый вход Google OAuth для веб-сайта и выработаем рекомендации по использованию библиотеки Ruby httprb/http.
https://nuancesprog.ru/p/13156
@nuancesprog #статьи #Ruby
https://nuancesprog.ru/p/13156
@nuancesprog #статьи #Ruby
Как улучшить работу со скриптами? Возьмите на вооружение 9 хорошо зарекомендовавших себя фрагментов кода и пишите скрипты на Python лучше и быстрее с помощью этих практических рекомендаций.
https://nuancesprog.ru/p/13162
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/13162
@nuancesprog #статьи #Python
Попробуем решить задачу двумя способами: с подсчетом вхождений отдельных элементов и сохранением их в хеше (или объекте) и с использованием указателей. Запустим пробный прогон алгоритма и посмотрим, как работает это решение.
https://nuancesprog.ru/p/13167
@nuancesprog #статьи #LeetCode
https://nuancesprog.ru/p/13167
@nuancesprog #статьи #LeetCode
Чем опасно применение этой библиотеки и в каких случаях? Когда она действительно хороша, а когда ее выбор обусловлен исключительно всеобщим хайпом? Опытный разработчик дает конструктивную оценку и приводит необходимые аргументы.
https://nuancesprog.ru/p/13173
@nuancesprog #статьи #React
https://nuancesprog.ru/p/13173
@nuancesprog #статьи #React
7 причин, почему парное программирование скорее навредит вам, чем поможет стать лучше.
https://nuancesprog.ru/p/13182
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/13182
@nuancesprog #статьи #Education
Вашему вниманию предлагаются 3 простые, но эффективные техники для проведения качественного мониторинга состояния приложения. Работают 100% - проверено на личном опыте автора.
https://nuancesprog.ru/p/13188
@nuancesprog #статьи #WebDevelopment
https://nuancesprog.ru/p/13188
@nuancesprog #статьи #WebDevelopment
Логотип - это фирменный знак, который люди ассоциируют с определенным брендом. Расскажем несколько советов о том, как создать наиболее успешный логотип.
https://nuancesprog.ru/p/13194
@nuancesprog #статьи #Design
https://nuancesprog.ru/p/13194
@nuancesprog #статьи #Design
JavaScript существует около 26 лет и за это время значительно изменился. Большинство нововведений сделали язык более гибким и удобным. Однако некоторые возможности уже устарели и не приносят пользы. Рассмотрим 3 такие функции, которых стоит избегать.
https://nuancesprog.ru/p/13199
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/13199
@nuancesprog #статьи #JavaScript
Streamlit - фреймворк, созданный для специалистов машинного обучения на основе Python. С ним можно быстро разрабатывать стильные приложения. Как правило, для этого достаточно кода всего в несколько строк.
https://nuancesprog.ru/p/13206
@nuancesprog #статьи #Streamlit
https://nuancesprog.ru/p/13206
@nuancesprog #статьи #Streamlit
Обзор библиотеки icecream для отладки в Python и её основной функции ic() — усовершенствованной print().
https://nuancesprog.ru/p/13211
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/13211
@nuancesprog #статьи #Python
Что необходимо для использования классами модуля Enumerable? Какую роль играют ключевое слово yield и перечислители? Сделаем реализацию методов find и each и научимся создавать любые методы Enumerable.
https://nuancesprog.ru/p/13218
@nuancesprog #статьи #Ruby
https://nuancesprog.ru/p/13218
@nuancesprog #статьи #Ruby
Узнаем, что такое и как используется Redis. Заглянем под капот и увидим, что происходит с потоком данных при развертывании Redis, как отследить события в пространстве ключей в режиме реального времени и в ретроспективе и выявить конкретные проблемы в сборке Redis. В статье найдете репозиторий на Github.
https://nuancesprog.ru/p/13223
@nuancesprog #статьи #Database #Redis
https://nuancesprog.ru/p/13223
@nuancesprog #статьи #Database #Redis
При работе с веб-приложением на локальном хостинге часто используется HTTP-соединение, а на продакшн-окружении - HTTPS-соединение. Это различие может сказаться на результатах разработки. Чтобы избежать возможных расхождений, научимся самостоятельно создавать сертификаты для установки защищенного соединения.
https://nuancesprog.ru/p/13230
@nuancesprog #статьи #SSL
https://nuancesprog.ru/p/13230
@nuancesprog #статьи #SSL
Есть больше одного способа задействовать асинхронность в ваших Java-приложениях: через потоки, объект Future, аннотацию @Async или события фреймворка Spring. Рассмотрим реализацию и сравнительные преимущества этих подходов, чтобы найти наиболее подходящий.
https://nuancesprog.ru/p/13235
@nuancesprog #статьи #Java
https://nuancesprog.ru/p/13235
@nuancesprog #статьи #Java
Напишем программу для создания калькулятора. Пошагово пройдем алгоритм этой программы, подробно объясняя, что в ней происходит.
https://nuancesprog.ru/p/13239
@nuancesprog #статьи #CProgramming
https://nuancesprog.ru/p/13239
@nuancesprog #статьи #CProgramming
Не упустите из виду новые крутые функциональные возможности, появившиеся в версии 10.x. Эти рекомендации, касающиеся Next.js Router, помогут облегчить работу разработчикам и сделать код чище.
https://nuancesprog.ru/p/13246
@nuancesprog #статьи #NextJS
https://nuancesprog.ru/p/13246
@nuancesprog #статьи #NextJS