Публикации

Создайте блог React Shuffle с помощью Spotify API
TL;DR: Демонстрация блога React Spotify Исходный код блога React Spotify Предварительные требования В этом проекте мы используем Node JS и npm, поэтому перед началом работы убедитесь, что они у вас установлены. Я также собираюсь быть высокоуровневым в React, CSS Grid или Flexbox, поэтому было бы хорошо ознакомиться с ними, прежде чем начать, и я не могу жить без ES7 async / await для работы с асинхронным кодом, таким как запросы AJAX. Если какой-либо из этих терминов звучит..

Улучшите машинное обучение с помощью Adaboost
Введение Вы устали от слабых, неэффективных алгоритмов машинного обучения? Готовы ли вы поднять производительность вашей модели на новый уровень? Не ищите дальше, потому что Adaboost здесь, чтобы спасти положение! Этот мощный алгоритм сочетает в себе сильные стороны нескольких слабых учеников, чтобы создать грозную машину прогнозирования. Так что пристегните ремни и приготовьтесь к захватывающей поездке с Adaboost! Adaboost — это алгоритм машинного обучения, который используется для..

Руководства для начинающих по hoGit
Что такое Гит? Git — это система контроля версий. Это позволяет вам отслеживать изменения в вашем коде, файлах и других ресурсах. Это позволяет легко вернуться к предыдущим версиям, сотрудничать с другими и делиться своей работой. Как установить Git Git доступен для Windows, macOS и Linux. Скачать установщик можно с сайта Git: https://git-scm.com/downloads . Как создать учетную запись GitHub GitHub — это служба хостинга для репозиториев Git. Вы можете создать бесплатную учетную..

Все мы, разработчики программного обеспечения, почти ежедневно сталкиваемся с одним словом — REST.
Попробуем разобраться, что же это такое на самом деле и какие есть другие варианты, если не REST….. 1. REST API (также известный как RESTful API) API, который соответствует ограничениям архитектурного стиля REST и позволяет взаимодействовать с веб-службами RESTful. REST означает передачу репрезентативного состояния. 2. REST — это набор архитектурных ограничений, а не протокол или стандарт. Разработчики API могут реализовать REST различными способами. Когда клиентский запрос..

Как выполнить группировку по одному свойству с помощью метода уменьшения массива
Группировка, массивы, карты, уменьшение и многое другое Оператор SQL GROUP BY позволяет создавать группы связанных данных, а затем применять агрегатные функции, такие как SUM , MIN или MAX . Рассмотрим следующую таблицу LocationsReport , в которой хранится количество офисов компании в каждом городе. Country | City | No Italy | Rome | 2 Italy | Genova | 1 Spain | Malaga | 1 Spain | Barcelona| 3 Следующий оператор SQL вычисляет общее количество..

Советы и рекомендации по Visual Studio  — Навигация
Это первая статья в серии статей, предназначенных для освещения различных функций Visual Studio, которые могут быть хорошо известны каждому разработчику, использующему его. По крайней мере, раз в месяц коллега знакомит меня с функцией, которую они используют ежедневно, о существовании которой я понятия не имел, но которая может сэкономить мне бессчетное количество часов в ходе проекта. Эта статья посвящена навигации в Visual Studio, что может быть невероятно утомительным при работе над..

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

Git и контроль версий
Git и контроль версий Что такое контроль версий? Контроль версий — это практика отслеживания и управления изменениями в программном коде. Иногда при написании кода у разработчика могут быть разные представления о том, как все должно быть; контроль версий можно использовать для отслеживания каждого этапа разработки и предотвращения потери прогресса или необходимости переделывать дизайн, уже сделанный ранее. Программное обеспечение для контроля версий отслеживает каждую модификацию..

Найдите ответы с кодовым вопросом 2.0
Семантический поиск для разработчиков Мы рады объявить о выпуске codequestion 2.0 ! Это происходит вслед за выпуском txtai 5.0 . Оба этих проекта имеют открытый исходный код (Apache 2.0) и доступны на GitHub. codequestion — приложение для семантического поиска вопросов разработчиков. Разработчики обычно открывают окно веб-браузера во время работы и запускают веб-поиск по мере возникновения вопросов. С кодовым вопросом поиск выполняется локально, подключение к сети не требуется...

Загрязнение воздуха → Задача регрессии с использованием машинного обучения
Прогнозирование уровней загрязнения воздуха с использованием модели линейной регрессии Доступ к полному закодированному решению здесь… Постановка задачи: - В Дели сейчас зима. Аки хочет выйти на улицу, но боится новостей о качестве воздуха в Дели, опубликованных вчера. Аки — эксперт по машинному обучению. Поэтому он решил помочь местным жителям, собрав пробы воздуха в разных местах Дели. Он взял эти образцы в свою лабораторию и извлек пять характеристик, которые можно..

Покрытия кода недостаточно
Покрытия кода недостаточно Охват кода уже несколько лет является важным показателем качества для измерения устойчивости кода. Это часть критериев выпуска для многих организаций, от разработки до контроля качества, а иногда и для высшего руководства. На самом деле нет ничего необычного в том, что несколько команд стремятся к более высокой метрике покрытия кода где-то от 60 до 80% в качестве минимального порогового значения для выпуска. При всем вышесказанном важно понимать, что..

Функциональное программирование и объединение функций в JavaScript
Функциональное программирование - это декларативная парадигма программирования, которая существует уже давно, и в Интернете полно статей, пытающихся представить ее как мощный аналог ООП. Достаточно провести поиск по функционалу и ООП, чтобы увидеть бушующую войну мнений. Функциональное программирование - это когда функции, а не объекты или процедуры, являются фундаментальными строительными блоками программы. За последние несколько дней я решил глубже погрузиться в функциональное..

Как импортировать другой файл в Python?
Это действительно неприятная проблема. Разделение кода на разные файлы действительно важно для большого проекта. Но когда я попытался модулировать код на Python, я обнаружил, что это действительно проблематично и вызвало у меня головную боль. Вот что я узнал. Импорт файла в тот же каталог

Интеграция M-files UIExtensibility — извлеченные уроки
Там это ничего не объясняется и может вызвать у вас головную боль. Вы работаете над расширением пользовательского интерфейса и затем хотите манипулировать фактическими данными — и чем вы застряли, так как нигде в API расширения пользовательского интерфейса не написано, как туда добраться. Одна вещь, о которой вы подумаете, это использование jquery ajax вызовы — но это просто нелогично — поскольку вам нужно будет аутентифицироваться — и поскольку вы уже аутентифицированы в момент входа в..

Внедрение наивной байесовской классификации с нуля с помощью Python
Понимание наивной байесовской классификации путем создания ее с нуля Наивный байесовский В машинном обучении и науке о данных наивный байесовский алгоритм — хороший простой, но широко используемый алгоритм. К сожалению, из-за того, что жизнь дала нам множество упрощений, многие представители этой профессии склонны недооценивать необходимость тщательного понимания алгоритмов. Цель этой статьи — научить или освежить ваши знания о наивном байесовском классификаторе, создав его с нуля..

Рефакторинг кода Python для Data Science с помощью Chat GPT
Рефакторинг кода Python для Data Science с помощью Chat GPT Вскоре этот ГОРЯЧИЙ СОВЕТ стал одним из моих любимых вариантов использования ChatGPT. Введение Привет, друзья, энтузиасты data + coding! Одна из радостей работы с данными — бесконечные возможности для обучения, совершенствования и инноваций. Недавно один инструмент помог мне пересмотреть и оживить мой код Python интересными способами — Chat GPT. Спорим, ты не видел, что это произойдет, не так ли? Да, я использую ChatGPT..

Вопросы для интервью по науке о данных Недавно мне и моим друзьям задавали вопросы (IV)
Наука о данных действительно очень большая и разнообразная область. Поэтому трудно быть мастером по всем предметам. В этом и нескольких следующих постах я хочу поделиться несколькими вопросами, которые мне и моим друзьям задавали в 2021 году. Если вам интересна эта тема, вы также можете найти другие статьи ниже: Вопросы для интервью по науке о данных Недавно мне и моим друзьям задавали вопросы (I) Наука о данных — действительно очень большая и..

Представляем новую сквозную архитектурную диаграмму: критический путь
Эта новая схема архитектуры охватывает уровни 1–3 модели C4, чтобы дать вам максимально быстрое представление о вашей системе. Диаграммы архитектуры — это чудо. Они помогают создать общее представление об архитектуре приложения, бизнес-процессах и потоках данных между вами и заинтересованными сторонами вашего приложения. Около года назад я написал пост о 5 типах архитектурных диаграмм , в котором описал многие из диаграмм, которые мы используем сегодня. В нем рассказывается, как и..

Прогнозирование ущерба от землетрясения с помощью Azure ML Designer
Специалисты по данным могут использовать богатый набор встроенных алгоритмов, разработку функций и оценку моделей для быстрого создания моделей или прототипов машинного обучения. Эксперты по машинному обучению могут визуально создавать свои сложные обучающие конвейеры машинного обучения с помощью собственного кода. Инженеры машинного обучения могут построить конвейер операций, используя аналогичный подход перетаскивания. Azure Machine Learning Designer визуализирует сложные конвейеры..

Эффект Фраппучино: корреляция не указывает на причинно-следственную связь
Эффект Фраппучино — интригующее явление, которое подчеркивает опасность вывода причинно-следственной связи из корреляции без учета лежащих в ее основе факторов. Придуманный как сатирический термин, он относится к наблюдению, что по мере увеличения продаж фраппучино в Starbucks увеличивается и количество случаев утопления в плавательных бассейнах. Хотя между ними может быть положительная корреляция, было бы ошибочно утверждать, что фраппучино вызывает утопление. Настоящим..