📃 Машинное и глубокое обучение представляют собой самые перспективные технологии современного мира. Существует множество инструментов для МО/ГО, однако мы рассмотрим самые популярные и широко используемые.
https://nuancesprog.ru/p/4755
@nuancesprog #статьи #JavaScript #Node #MachineLearning
https://nuancesprog.ru/p/4755
@nuancesprog #статьи #JavaScript #Node #MachineLearning
https://nuancesprog.ru
5 лучших библиотек машинного обучения
Существует множество инструментов для машинного и глубокого обучения, однако мы рассмотрим самые популярные и широко используемые.
📃 Bash-однострочники крайне трудны для понимания, но являются отличной альтернативой для решения определенного круга задач, например, по управлению GitHub/GitLab репозиториями.
https://nuancesprog.ru/p/4863
@nuancesprog #статьи #Bash #GitHub
https://nuancesprog.ru/p/4863
@nuancesprog #статьи #Bash #GitHub
https://nuancesprog.ru
Как писать Bash-однострочники для клонирования и управления GitHub/GitLab репозиториями
Я изучала вопрос по автоматическому восстановлению системы на ноутбуке с помощью Bash-скриптов и искала простой способ клонирования GitHub-репозиториев на новую машину.
📃 Узнайте, как управлять памятью эффективно: обычные функции JavaScript против функций-генераторов. Что позволяет разработчикам экономить энергию и отслеживать локальные переменные или вложенные циклы?
https://nuancesprog.ru/p/4860
@nuancesprog #статьи #JavaScript #WebDevelopment
https://nuancesprog.ru/p/4860
@nuancesprog #статьи #JavaScript #WebDevelopment
https://nuancesprog.ru
Функции-генераторы в JavaScript для оптимизации памяти
Едва ли не каждый программист сталкивается с проблемой перебора большого количества элементов (коллекции статей, изображения, записи в базе данных и т.д.).
Kotlin — современный статически типизированный объектно-ориентированный язык программирования. Хорошо ли вы его знаете? Пройдите наш небольшой тест и узнайте свой результат!
https://nuancesprog.ru/p/2209/
@nuancesprog #тест #Kotlin
https://nuancesprog.ru/p/2209/
@nuancesprog #тест #Kotlin
📃 Производительность API значительно и бессистемно падает. Что делать? Отслеживаем блокирующий потоки код, отменяем лишние задачи и оптимизируем логирование. Рассмотрим, как повысить производительность с помощью правильного управления потоками.
https://nuancesprog.ru/p/4879
@nuancesprog #статьи #API #SoftwareEngineering
https://nuancesprog.ru/p/4879
@nuancesprog #статьи #API #SoftwareEngineering
https://nuancesprog.ru
Улучшение производительности .NET Core API
Это значит, что очень важно сделать ваш сайт максимально быстрым и отзывчивым. Между тем, недавно мы полностью переписали API для сохранённых элементов, чтобы улучшить доступность функционала пользователям и повысить производительность
📃 Переводим всё в Go с его широким функционалом. Реализуем простое решение и учимся использовать специальную волшебную строку.
https://nuancesprog.ru/p/4894
@nuancesprog #статьи #Golang #CodeGeneration
https://nuancesprog.ru/p/4894
@nuancesprog #статьи #Golang #CodeGeneration
https://nuancesprog.ru
Как я встраивал ресурсы в Go %
Во время стажировки в WSO2, я работал над проектом разработки процессов непрерывной интеграции и развёртывания ПО для WSO2 API Manager. Работа велась в основном на Golang.
📃 Сегодня мы узнаем об определении функций, функциональных выражениях, вызове функций, области видимости, вложенности, замыканиях , объекте arguments, параметрах функции и стрелочных функциях.
https://nuancesprog.ru/p/4891
@nuancesprog #статьи #JavaScript #WebDevelopment
https://nuancesprog.ru/p/4891
@nuancesprog #статьи #JavaScript #WebDevelopment
https://nuancesprog.ru
Основы JavaScript: функции
Функции могут считаться как одними из ключевых строительных блоков JavaScript программ. Функция — это просто набор команд, разработанных для выполнения определенной задачи, которая исполняется при вызове.
📃 Сегодня поговорим о том, что такое изменяемое состояние, какие проблемы с ним связаны, а также, почему стоит избегать ключевое слово let
https://nuancesprog.ru/p/4912
Часть 1 - https://nuancesprog.ru/p/4842
Часть 2 - https://nuancesprog.ru/p/4846
@nuancesprog #статьи #JavaScript #SoftwareDevelopment
https://nuancesprog.ru/p/4912
Часть 1 - https://nuancesprog.ru/p/4842
Часть 2 - https://nuancesprog.ru/p/4846
@nuancesprog #статьи #JavaScript #SoftwareDevelopment
https://nuancesprog.ru
Как не лажать с JavaScript. Часть 3
Что такое состояние? Говоря простым языком, состояние — это любые временные данные, хранящиеся в памяти. Например, это могут быть переменные или поля внутри объектов. Само по себе состояние вполне безобидно, но изменяемое состояние является одним из самых…
📃 Как в потоке выделить нужные данные? Разделяем исходный источник на компоненты, пробуем метод на реальных данных.
https://nuancesprog.ru/p/4928
@nuancesprog #статьи #Python #DataScience #MachineLearning
https://nuancesprog.ru/p/4928
@nuancesprog #статьи #Python #DataScience #MachineLearning
https://nuancesprog.ru
Анализ независимых компонент в Python
Предположим, вы на вечеринке беседуете с милой девушкой. Вас атакует множество звуков: разговоры людей по всему дому, громко играющая на фоне музыка. Тем не менее ничто из этого не мешает вам сосредоточиться на том, что говорит девушка, потому что люди обладают…
📃 Глубокое обучение без обратных вызовов похоже на вождение автомобиля с отказавшими тормозами. У вас крайне мало контроля — и это приведёт к катастрофе. В этой статье мы научимся отслеживать и улучшать модели, используя обратные вызовы Keras, такие как ModelCheckpoint и EarlyStopping.
https://nuancesprog.ru/p/4931
@nuancesprog #статьи #MachineLearning #ArtificialIntelligence #Python
https://nuancesprog.ru/p/4931
@nuancesprog #статьи #MachineLearning #ArtificialIntelligence #Python
https://nuancesprog.ru
Что такое обратный вызов Keras?
Вы определяете и используете обратные вызовы, когда хотите автоматизировать какие-то задачи после тренировки/эпохи, что помогает контролировать обучение. Это включает остановку тренировки, когда достигнута определённая точность или потери
📃 В заключительной части поговорим о декларативном программировании, функциях, аккуратной обработке ошибок и некоторых трюках, упрощающих жизнь разработчика JS.
https://nuancesprog.ru/p/4915
Часть 1 - https://nuancesprog.ru/p/4842
Часть 2 - https://nuancesprog.ru/p/4846
Часть 3 - https://nuancesprog.ru/p/4912
@nuancesprog #статьи #JavaScript #SoftwareDevelopment
https://nuancesprog.ru/p/4915
Часть 1 - https://nuancesprog.ru/p/4842
Часть 2 - https://nuancesprog.ru/p/4846
Часть 3 - https://nuancesprog.ru/p/4912
@nuancesprog #статьи #JavaScript #SoftwareDevelopment
https://nuancesprog.ru
Как не лажать с JavaScript. Часть 4
Если вы программируете, то скорее всего в императивном стиле. Вы пишете множество инструкций для достижения результата. В декларативном стиле вы описываете желаемый результат, но не инструкции в деталях.
📃 Изучаем Voiceflow - платформу визуального программирования голосовых помощников. Видео-демонстрации, рекомендации по развертыванию и идеи для приложений - в этом посте.
https://nuancesprog.ru/p/4946
@nuancesprog #статьи #SoftwareDevelopment
https://nuancesprog.ru/p/4946
@nuancesprog #статьи #SoftwareDevelopment
https://nuancesprog.ru
Создаем голосовое приложения для Alexa и Google Home
Голосовые приложения полностью изменили наше общение с цифровым миром. Голос добавляет во взаимодействие человека и компьютера новое измерение, которое разработчики только начинают исследовать.
Хотите начать карьеру в IT-сфере, но не можете определиться с выбором профессии?
Пройдите наш небольшой тест и определитесь с выбором!
https://nuancesprog.ru/p/2079/
@nuancesprog #тесты
Пройдите наш небольшой тест и определитесь с выбором!
https://nuancesprog.ru/p/2079/
@nuancesprog #тесты
📃 Проследим весь путь развития JavaScript: от простого инструмента для браузера до одного из лучших языков. Как ему удалось превзойти конкурентов?
https://nuancesprog.ru/p/4957
@nuancesprog #статьи #JavaScript #WebDevelopment
https://nuancesprog.ru/p/4957
@nuancesprog #статьи #JavaScript #WebDevelopment
https://nuancesprog.ru
Как JavaScript повзрослел и стал настоящим языком
Если ещё лет 20 назад вы бы сказали, что JavaScript станет одним из самых популярных языков в мире, на вас бы посмотрели как на умалишённого: JavaScript на рубеже веков был не способен выполнять задачи, с которыми справлялись профессиональные языки программирования
📃 Вы написали пост, сняли историю или поделились фотографией. Как долго нужно ждать, чтобы увидеть n читателей, поставивших лайк? Продолжаем изучать методы расчета вероятностей, на этот раз рассмотрим распределение Эрланга.
https://nuancesprog.ru/p/4966
@nuancesprog #статьи #DataScience #Probability
https://nuancesprog.ru/p/4966
@nuancesprog #статьи #DataScience #Probability
https://nuancesprog.ru
Сумма экспоненциальных случайных величин
Пусть X1 и X2 — независимые, экспоненциальные и случайные величины со средним значением λ. Пусть Y=X1+X2. Тильда (~) означает “имеет распределение вероятностей”, например, X1~EXP(λ)
📃 Один из мощнейших пакетов Angular - Forms. Разработчик, создававший формы без Angular, будет восхищён его простотой и функциональностью. Конечно, формы часто требуют большого количества бойлерплейта, поэтому мы создадим универсальное решение, сократив код.
https://nuancesprog.ru/p/4962
@nuancesprog #статьи #Angular #JavaScript
https://nuancesprog.ru/p/4962
@nuancesprog #статьи #Angular #JavaScript
https://nuancesprog.ru
Переиспользование форм в Angular
Однажды я писал модуль аутентификации для компании в сфере электронной коммерции. Это кажется просто, но позже я понял: в таком модуле 8 разных страниц
📃 Рассказываем, что такое PEP в Python, на примере руководства по стилю кода. Рекомендации по импортированию, именованию, отступам и документированию - в этом посте.
https://nuancesprog.ru/p/4973
@nuancesprog #статьи #DataScience #Python
https://nuancesprog.ru/p/4973
@nuancesprog #статьи #DataScience #Python
https://nuancesprog.ru
Лучшие практики Python для специалистов по обработке данных
Немало уже сказано о том, что специалисты по анализу и обработке данных не пишут чистый код. И тому есть объяснение: большая часть всей предварительной работы (разведочный анализ данных, отбор признаков и первичная обработка) выполняется в Jupyter Notebook…
📃 Некоторые инструменты так похожи друг на друга, что порой очень сложно сделать выбор. Разница, как всегда, кроется в деталях. В данной статье разберем, в чем разница между React Nativ и Flutter, и вы сможете выбрать оптимальное решение для вашего проектa
https://nuancesprog.ru/p/4991
@nuancesprog #статьи #React #Flutter
https://nuancesprog.ru/p/4991
@nuancesprog #статьи #React #Flutter
https://nuancesprog.ru
React Native vs Flutter
одня в мире насчитывается порядка 2,5 миллиардов пользователей смартфонов, и их количество только растёт. Смартфоны используют для разных целей, начиная от установки напоминаний до проведения денежных транзакций.
📃 Плавающая кнопка действия (FAB) - очень популярное и эффективное решение, которое встречается во многих приложениях. Сегодня вы научитесь создавать такую кнопку для Android.
https://nuancesprog.ru/p/5001
@nuancesprog #статьи #Android
https://nuancesprog.ru/p/5001
@nuancesprog #статьи #Android
https://nuancesprog.ru
Как создать плавающую кнопку для Android приложения
Я расскажу о привязке данных только то, что понадобится для этого проекта. Для привязки данных вам больше не нужно писать findViewById. Вы можете хранить XML в одной переменной и использовать его в FAB activity
📃 Сегодня Jupyter Notebooks одна из самых популярных сред разработки среди питонистов, в особенности тех, кто занимается машинным обучением и базами данных. В этой статье автор рассказывает, как вы можете прокачать свой Jupyter Notebooks.
https://nuancesprog.ru/p/5005
@nuancesprog #статьи #Python #DataScience
https://nuancesprog.ru/p/5005
@nuancesprog #статьи #Python #DataScience
https://nuancesprog.ru
Прокачка Jupyter Notebooks
Я открыл для себя Jupyter Notebooks несколько месяцев назад, когда всерьёз занялся машинным обучением. То, как всё работает в браузере, сначала откровенно восхитило, но розовые очки быстро спали: стало понятно, что в интерфейсе не хватает базовых полезных…
📃 В чем состоит преимущество совместного использования компонентов как для дизайнеров, так и для разработчиков? Узнаем, как добиться возможности обнаружения для совместно используемых компонентов, а также каким образом можно создать такие компоненты.
https://nuancesprog.ru/p/4171
@nuancesprog #статьи #JavaScript #React
https://nuancesprog.ru/p/4171
@nuancesprog #статьи #JavaScript #React
https://nuancesprog.ru
Как обеспечить возможность обнаружения для совместно используемых компонентов
Узнаем, как добиться возможности обнаружения для совместно используемых компонентов, а также каким образом можно создать такие компоненты.