Статьи

Data Doc предоставляет: 5 принципов для идеальной визуализации данных Python
Применение лучших практик Tufte с инструментами визуализации Python Как специалист по компьютерным наукам с более чем 20-летним опытом работы, я большой поклонник философии Эдварда Тафте в отношении визуального отображения данных. Известный статистик и художник, он произвел революцию в области визуализации данных. Он постулировал несколько принципов, предназначенных для преобразования необработанных данных в визуальные шедевры. Чтобы улучшить свои навыки анализа и визуализации..

Стажировка в Ассертис. история Диего
Дзен добрый! Меня зовут Диего Гарсия Лосано, я изучаю программную инженерию из Санта-Фе, Аргентина. В прошлом году с августа по декабрь у меня была невероятная возможность пройти стажировку в Assertis Ltd. в Гданьске, Польша. Стажировка была организована Iaeste, Международной ассоциацией по обмену студентами для получения технического опыта. Для меня это был огромный вызов: я впервые оказалась так далеко от дома (в такой экзотической для меня стране), жила одна и, главное, работала в..

Очень хороший момент.
Очень хороший момент. Антропоморфизация так называемого «ИИ», разрекламированного сегодня, возможно, является одной из основных причин разочарования, страха и безумия вокруг этой темы. Как я уже объяснял другим, вы часто слышите термин «ИИ», когда инженеры или академики не знают названия автоматизации, которой они хотят достичь. Например, до появления технологии распознавания голоса можно было услышать, как практикующие специалисты говорят, что работают над ИИ, способным понимать..

Мысли о моем путешествии и обучении
Сегодня я смотрел на то, как я выступал на различных соревнованиях по программированию за последние 3 года, и у меня в голове возникло множество мыслей. Если я оглянусь назад, я многому научился, когда начал участвовать в этих конкурсах и где я нахожусь сегодня. Тем не менее, я все еще думаю, что есть чему поучиться в ближайшие дни, месяцы и годы. Я очень взволнован и с нетерпением жду возможности узнать больше, участвуя в этих конкурсах. Пока я смотрел на график выше, вот мысли,..

Большое спасибо за ответ, Мадлен. Это все, на что может надеяться писатель — найти отклик.
Большое спасибо за ответ, Мадлен. Это все, на что может надеяться писатель — найти отклик. Вы совершенно правы насчет того, что мамы вносят свой вклад в школьные веб-сайты — я тоже! Это привлекает меня гораздо больше, чем создание еще одного гаджета для размещения на GitHub. Но в основном я предпочитаю готовить или заниматься садоводством. Мои друзья-программисты (мужчины) скорее возятся с чем-то другим, чем со своими компьютерами. Либо они рутируют свои телефоны, либо возятся со..

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

Как добавить Google Maps на свой сайт
У вас отличный веб-сайт. Было бы здорово, если бы вы могли добавить на свой сайт Google Карты? На то есть масса причин. Я не хочу делать из нее длинную скучную статью, поэтому оставлю эту тему. Давайте поговорим о том, как добавить Карты Google на свой сайт. Для начала вам понадобится учетная запись Google. Надеюсь, он у вас есть. Если нет, то создайте аккаунт ЗДЕСЬ . Вы можете как почему? Причина в том, что нам нужен ключ JavaScript API от Google, который мы можем позже..

Машинное обучение: как оно стало секретным соусом в электронной коммерции?
Машинное обучение — одна из важнейших технологий, которая в последние годы способствует цифровой трансформации. Это набор алгоритмов, которые помогают компьютерам делать прогнозы и улучшать их производительность с данными. В этой статье будут рассмотрены примеры использования машинного обучения в электронной коммерции и то, как оно меняет нашу жизнь. Что такое машинное обучение? Машинное обучение — это область искусственного интеллекта (ИИ), которая занимается созданием и изучением..

Визуализация данных с помощью Plotly: подробное руководство
Введение Визуализация данных является важным навыком для любого специалиста по данным или аналитика. Это позволяет передавать сложную информацию в визуально привлекательной и легкой для понимания форме. Plotly, мощная библиотека Python, предоставляет широкий спектр интерактивных типов диаграмм для создания потрясающих визуализаций. В этом подробном руководстве мы рассмотрим, как использовать Plotly для создания различных типов диаграмм, включая точечные диаграммы, столбчатые..

Управление состоянием в React с помощью хука useReducer
По мере усложнения приложений React управление состоянием становится все более сложной задачей. Чтобы решить эту проблему, React предоставляет хук useReducer, предлагая мощную альтернативу useState для управления состоянием. В этой статье мы рассмотрим хук useReducer и продемонстрируем, как он упрощает управление состоянием в приложениях React. Понимание хука useReducer Хук useReducer вдохновлен концепцией редюсеров в Redux и позволяет нам более эффективно управлять сложной логикой..

100 алгоритмов за 100 дней — Алгоритм 23
добавить две цифры Вам дано двузначное целое число n . Верните сумму его цифр. Пример Для n = 29 вывод должен быть addTwoDigits(n) = 11 . Ввод/вывод [ограничение времени выполнения] 4 секунды (js) [введите] целое число n Положительное целое число из двух цифр. Гарантированные ограничения: 10 ≤ n ≤ 99 . [output] integer Сумма первой и второй цифр введенного числа. Вот еще одна строчка, которую я объясню пошагово: Преобразовать целое число в строку ...

Ну для этого примера да.
Ну для этого примера да. Но Skaffold может работать и с удаленным кластером. Итак, если вы установили конфигурацию для удаленного кластера и конфигурацию для локального кластера, при выполнении skaffold run Skaffold спросит вас, какую конфигурацию использовать, локальную или удаленную ;)

За эти 3 простых шага вы переходите от цели к беговой рутине!
Я рассказываю, как я это делаю и что использовал, и это мне помогло! Секрет вашего будущего скрыт в вашей повседневной жизни. — Майк Мердок На днях я прочитал статью, которая привлекла мое внимание!

Лучшие книги по разработке программного обеспечения, которые я прочитал в 2020 году
Список чтения программиста Поскольку 2020 год подходит к концу, я очень рад поделиться с вами подборкой лучших книг по разработке программного обеспечения, которые я прочитал за последние 12 месяцев. Если вы инженер-программист, специалист по данным или один из тех, кто работает в сфере технологий или программного обеспечения, вы согласитесь со мной в том, что вам нужно постоянно учиться, чтобы оставаться актуальным в игре. Когда вы решаете стать инженером-программистом, вы по сути..

500+ проблем с практикой структур данных и алгоритмов
Множество Найти в массиве пару с заданной суммой Проверить, существует ли подмассив с нулевой суммой Вывести все подмассивы с нулевой суммой Сортировка двоичного массива за линейное время Найти повторяющийся элемент в массиве с ограниченным диапазоном Найти подмассив максимальной длины по заданной сумме Найти подмассив максимальной длины, имеющий равное количество нулей и единиц Найти максимальное произведение двух целых чисел в массиве Сортировать массив,..

Работа с низкоразмерными вложениями, часть 1 (машинное обучение)
Сохранение локальных плотностей в низкоразмерных вложениях (arXiv) Автор: Йонас Фишер , Ребекка Буркхольц , Жиль Врикен . Аннотация: Низкоразмерные вложения и визуализации являются незаменимым инструментом для анализа многомерных данных. Современные методы, такие как tSNE и UMAP, превосходно раскрывают локальные структуры, скрытые в многомерных данных, и поэтому обычно применяются в стандартных конвейерах анализа в биологии. Однако мы показываем, что эти методы не могут..

Обзор специализации Coursera по машинному обучению от Google
Недавно я начал специализироваться по машинному обучению Google на Coursera под названием Машинное обучение с TensorFlow на Google Cloud Platform . Ранее я прошел популярный курс машинного обучения Эндрю Нг на Coursera и подумал, что он преподается очень хорошо, но при этом очень академично. Я возлагал большие надежды на этот курс, проводимый компанией и использующий популярные инструменты частного сектора в Google Cloud. По специализации пять курсов. Они начинали отлично, но по..

Латейнит
Объяснение и мотивация lateinit Теги: # ФУНКЦИЯ КОТЛИНА Эта статья является частью Kotlin Primer , авторитетного руководства по языку Kotlin, предназначенного для облегчения внедрения Kotlin в организациях, ориентированных на Java. Первоначально он был написан как организационный учебный ресурс для Etnetera a.s. и я хотел бы выразить свою искреннюю благодарность за их…

Руководство Кагглера по настройке гиперпараметров LightGBM с помощью Optuna в 2021 году
Подробное руководство по гиперпараметрам LightGBM и их настройке с помощью Optuna. Вступление В предыдущей статье мы говорили об основах LightGBM и создании LGBM-моделей, которые превосходят XGBoost практически во всех аспектах. Эта статья посвящена последнему этапу любого проекта машинного обучения - настройке гиперпараметров (если мы опускаем ансамбль моделей). Сначала мы рассмотрим наиболее важные гиперпараметры ЛГБМ, сгруппированные по степени их воздействия и площади. Затем..

Эволюция компетенции в области контейнеризации
Я был в автобусе, много лет назад, еще когда я жил в старой доброй «Силиконовой долине» (вернее, немного севернее ее), когда рядом со мной сел незнакомец, увидел, что я пишу код (это то, что вы делаете на автобусы Силиконовой долины) и решительно спросил: «Вы слышали о Докере?» Вероятно, это было за год или два до того, как «Докер» появился на каждом рекламном щите в радиусе 20 миль вокруг залива, так что нет, я о нем не слышал. Конечно, всего двенадцать месяцев спустя мне сказали,..