Статьи

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

Освоение EDA с помощью Matplotlib и Seaborn: полное руководство по науке о данных и машинам…
Исследовательский анализ данных (EDA) — это подход к анализу и пониманию данных, направленный на обнаружение закономерностей и взаимосвязей, выявление аномалий и выбросов, а также проверку гипотез. Это важный шаг в процессе обработки данных, поскольку он помогает определить особенности и тенденции в данных, которые будут использоваться при разработке моделей машинного обучения. В этом руководстве мы рассмотрим, как использовать библиотеки Matplotlib и Seaborn в Python для выполнения..

Резерв — Технические детали
Эта статья продолжает статью REserve — Rational и содержит некоторые технические подробности проекта REserve . Обзор концепции Определив массив сопоставлений , можно решить, как сервер будет обрабатывать входящие запросы. Каждое сопоставление связывает критерий соответствия , определенный с помощью регулярного выражения , с обработчиком , который будет отвечать на запрос. Когда сопоставление определено, его ассоциация с обработчиком осуществляется через определенное свойство..

Как решить эту сложную задачу по алгебре (XIV)
В этой задаче не помешала бы геометрическая интуиция! Добро пожаловать в тринадцатую статью из серии сложных задач по алгебре . Эта серия прославляет радость алгебры, где представленные задачи варьируются от начального до продвинутого уровня. В этой записи у нас есть следующее уравнение в качестве стартера: x + xy + y = 64 При условии, что и x, и y являются целыми положительными числами, ваша задача состоит в том, чтобы найти решение для (x + y). Как вы думаете, вы можете..

Как избавиться от ада обратных вызовов с помощью прекрасных обещаний JavaScript
Дай обещание… В моей последней статье мы видели, как JavaScript с Node.js выполняет асинхронные операции. Вы помните обратные вызовы ? Обратный вызов - это основа асинхронного программирования в Javascript. При использовании обратных вызовов в нашем программировании мы сталкиваемся с двумя основными проблемами: 1. Ад обратного звонка Бывают случаи, когда мы выполняем обратный вызов внутри обратного вызова (называемые вложенными обратными вызовами). Это вызывает проблемы..

XGBoost или TensorFlow?
И XGBoost, и TensorFlow - очень эффективные фреймворки для машинного обучения, но как узнать, какой из них вам нужен? Или, может быть, вам нужны оба? В машинном обучении нет бесплатных обедов . Согласование конкретных алгоритмов с конкретными проблемами часто превосходит универсальный подход. Однако с годами сообщество специалистов по науке о данных накопило достаточно опыта для создания правил большого пальца для сопоставления определенных алгоритмов и типичных задач. В этом..

Наш новый ребенок — Ярмарка Дистрибьютор
Организовав и участвуя в хакатонах уже более года, мы все можем с уверенностью сказать, что это не только одновременно доставляет удовольствие и мотивирует, но и это не всегда сводится к программированию часами . На самом деле, когда приходит время выбирать новые проекты из нашего пула идей, тенденция заключается в том, чтобы выбирать те, которые больше всего бросают вызов нашему интеллекту, и мы понятия не имеем, как начать создавать решение. Что интересного в выборе простых, не так..

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

Сделайте свое приложение Vue последним с помощью IndexedDB
Поднимите клиентское хранилище на новый уровень с IndexedDB! Двигаясь дальше В моем предыдущем посте мы взяли наше приложение списка Todo и обновили его, добавив поддержку клиентского хранилища с помощью localStorage API. Затем мы пошли еще дальше и добавили Vuex в приложение. Это позволило нам еще больше разделить проблемы и сделать наше решение для хранения данных очень модульным. В этой статье мы еще раз продвинемся вперед с нашим приложением Todo и реализуем клиентское..

Если бы я мог научить начинающего разработчика только одной вещи
Несколько недель назад, когда я писал статью в блоге, у меня появилась интересная идея о том, как абстрагировать код , чтобы упростить его повторное использование. Я хотел знать, что другие разработчики считают наиболее важным принципом, которому они должны научить новичка, и почему они выбрали именно этот принцип проектирования. Поэтому я провел несколько разных «интервью», некоторые через WeChat , несколько с помощью Google Forms , а остальные из внутренней ветки Google Chat ...

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

Создание приложения чата Node.JS с помощью WebSocket, кластера Node.js и Redis
Эта история изначально была опубликована в блоге DeadSimpleChat: Создание приложения для чата Node.JS с помощью WebSocket, кластера Node.js и Redis Dead Simple Chat предлагает готовый чат с JavaScript Chat API и SDK , который можно добавить за считанные секунды в любое приложение или на веб-сайт. В этом сообщении блога мы создадим масштабируемое приложение для чата с использованием WebSocket Node.JS и Redis. Это чат-приложение будет высокопроизводительным и сможет..

Что покупают хедж-фонды?
Часть I. Как автоматически с помощью Python получить информацию об акциях хедж-фондов и сохранить их в базе данных SQL. Введение Хедж-фонд и другие инвестиционные менеджеры с активами под управлением (AUM) на сумму более 100 млн долларов США обязаны подавать в США ежеквартальный документ с указанием ценных бумаг, которыми они владеют. Рынки внимательно следят за этими документами, известными как заявка 13F, чтобы понять, что думают ведущие хедж-фонды и как они распределяют свои..

ng-conf 2021 Неделя мастер-классов
В этом году для ng-conf 2021 мы расширили наши предложения семинаров до целой Недели семинаров , где вы можете выбрать 1/2, 1, 2 или 3 полных дня рук. -на обучение. Следите за нашим сайтом и получайте электронное письмо с более подробной информацией о нашем растущем списке БЕСПЛАТНЫХ полудневных семинаров 12 апреля . Наши однодневные и многодневные семинары будут проходить с 13–15 апреля 2021 г. . Проверьте выбор ниже и сохраните свое место сегодня! ОДНОДНЕВНЫЕ СЕМИНАРЫ..

Реализация естественных кубических сплайнов с помощью Python
Кусочная интерполяция с глобальной интерпретацией Прежде чем мы перейдем к алгоритму вычисления естественных кубических сплайнов, давайте разберемся с методами интерполяции. Соедините точки Интерполяция - это процесс использования функции, которая соответствует заданным данным. Учитывая (ограниченное) количество точек данных, интерполяция обеспечивает средство оценки значения этой функции для любого промежуточного значения. Могу я просто использовать карандаш?..

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

Сериализаторы: ускоренный курс Django Rest Framework в 2022 году
Код на Гитхабе СМОТРЕТЬ: плейлист с видеоуроками по Django Rest Framework УЧИТЬСЯ: Бесплатные курсы по разработке структурированного программного обеспечения Теперь, когда у нас есть базовый проект, давайте шаг за шагом пройдемся по всем частям Django Rest Framework. Во-первых, мы рассмотрим сериализаторы. Сериализаторы берут наборы запросов и экземпляры моделей и преобразовывают их в собственные типы данных Python. Затем мы можем взять эти типы данных и преобразовать их в..

Как можно использовать большие данные с помощью технологии ИИ?
Объединение больших данных и мощных возможностей искусственного интеллекта позволит получить инновационные идеи и решения с большой рыночной ценностью. Большие данные собирают массивные наборы данных, в которые каждый вносит свой вклад каждый день, увеличивая данные с каждой минутой. По данным DOMO, в 2020 году примерно каждый человек на земле будет генерировать 1,7 МБ данных каждую секунду. Интерпретация этих собранных данных может раскрыть потенциал для создания замечательных..

C-статические библиотеки
В прошлой статье мы объяснили процесс компиляции исходного кода C в исполняемый файл. Мы прошли этапы компиляции и то, как код C предварительно обрабатывается, компилируется в ассемблерный код (.s), ассемблируется в машинный код (.o), затем проходит через компоновщик, где добавляется дополнительный код (.lib .a) и получаем наш исполняемый файл. Теперь в этой статье мы собираемся объяснить, что это за дополнительный код, зачем и как мы его используем. В основном мы собираемся объяснить..

Insilico Medicine на ICML 2018: итоги
Ранее в этом месяце наша команда посетила тридцать пятую ежегодную Международную конференцию по машинному обучению (ICML) в солнечном Стокгольме. На этот раз мы также решили выступить спонсором мероприятия и получили большое внимание на нашем стенде в разделе выставки. Вот краткое изложение моего опыта на конференции и некоторые заметки об интересных выступлениях и докладах, которые мы обсуждали во время мероприятия. Для тех, кто не знаком с этой областью, ICML - одна из..