Статьи

Вероятность машинного обучения
Как вероятность используется в машинном обучении? 1. Введение В этом посте мы пройдемся по строительным блокам теории вероятностей и используем эти знания для мотивации фундаментальных идей в машинном обучении. В первом разделе мы поговорим о случайных величинах и о том, как они помогают количественно оценивать эксперименты в реальном мире. Следующий раздел перейдет к функциям распределения вероятностей. В последнем разделе будет рассказано о том, как эти математические концепции..

Сортировка JavaScript и номера версий приложений
Недавно я прочитал интригующую запись в блоге, в которой описывалась техническая задача для собеседования. Задача состоит в том, чтобы отсортировать по возрастанию массив строк, содержащих номера версий программного обеспечения, например. 1.2, 3.43, 3.33. Решил заняться проблемой самостоятельно, так как сам готовлюсь к интервью. Мой первоначальный набор образцов данных включал номера версий, которые содержали одинаковое количество символов в каждой части номера версии, т. е. все..

Что нового в данных: re:invent Andy Jassy Keynote
В этом году другой опыт. Чат с моими товарищами по команде представляет собой смесь обсуждения новых функций и фотографий хорошего времяпрепровождения в Вегасе с предыдущих конференций re:Invent. Энди Ясси закончил первое выступление 2020 года, и я не был разочарован. Множество замечательных новых функций, для которых у нас есть варианты использования. Вот мои любимые функции, связанные с данными, о которых было объявлено во время выступления Энди Джасси re:Invent. Склеивание..

macOS - используйте Node.js для отображения текущего пароля Wi-Fi.
Этот пакет командной строки недавно пригодился, поэтому я подумал, что поделюсь. Пакет npm под названием wifi-password-cli позволяет использовать терминал для отображения пароля вашей беспроводной сети. Работает для macOS, вы также можете получить доступ к любой другой сохраненной сети, указав имя. Шаг 1. Установите wifi-password-cli $ npm install --global wifi-password-cli Шаг 2. Введите команду ниже, чтобы отобразить текущий пароль сети. $ wifi-password или - Укажите..

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

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

Заблуждения при изучении нескольких языков программирования и как учиться более эффективно
Более подробный пост об этом можно найти здесь: Заблуждения при изучении нескольких языков программирования и как учиться более эффективно Когда мы создаем ошибки во время кодирования, иногда это происходит из-за опечаток и забывчивости. Их можно решить, проверив… maxloo-coding-debugging.blogspot.com В этом посте я просто поделюсь своим опытом изучения нескольких языков программирования. Я начал с Logo и GW BASIC в подростковом..

Являются ли геттеры и сеттеры анти-шаблоном?
Давайте рассмотрим один из наиболее часто используемых шаблонов кодирования. Недавно наткнулась на ютуб канал и блог Егора. Он создает контент, наполненный информацией, ориентированной на O.O.P. концепции и лучшие практики. Одной из интересных тем в его блоге является обсуждение геттеров и сеттеров . Статья о « анемичных моделях предметной области » некоторое время находится в моих планах; но сейчас, прочитав мнение Егора о тупых классах данных, решил написать свои мысли по..

Добавление мини-карты на холст Konva с помощью react-konva
В рамках создания reciprocal.dev я работал с Konva (и react-konva ), чтобы создать MVP инструментов картирования пути пользователя, чтобы проверить идею. Со временем пример карты, которую я создал для нашего MVP, стал больше, чем окно браузера, и мне нужно было ввести панорамирование и масштабирование, чтобы пользователь мог перемещаться по этой большой карте . С введением перемещения карты стало крайне важно дать пользователю возможность найти себя на полной карте. Чтобы..

Fast.ai Deep Learning for Coders, Part 1 (v2) 2018: The Ultimate Collection of Video Timelines
В дополнение к хронологии видео 2017 Часть 1 и 2017 Часть 2 ниже вы можете найти полную коллекцию хронологии видео для части 1 2018 (V2). Эта версия включает множество ключевых слов для поиска. Особая благодарность @hiromi за ее помощь Примечание 1: это для студентов, которые прошли весь курс Части 1 (V2) и хотят быстро найти / перейти в определенный раздел, используя поиск по ключевым словам на одной странице / месте. Имхо, если вы не взяли курс: не используйте это как..

Страница профиля React — Бесплатные шаблоны
Привет! В этой статье представлен список страниц профилей пользователей на основе React . Страница профиля — это простой способ связи с пользователями приложения, который в некоторых случаях может улучшить взаимодействие с вашим продуктом. Для новичков React — это ведущая библиотека JS, используемая для быстрого кодирования интерактивных пользовательских интерфейсов. Спасибо, что прочитали! ✨ Теперь UI Kit React Теперь UI Kit React — это бесплатный Bootstrap, React,..

Думаете, инженеры-программисты просто пишут код? Подумайте еще раз.
Инжиниринг — это гораздо больше, чем программирование… Некоторые программисты делают самый минимум: пишут код, отвечающий требованиям. Однако великие инженеры-программисты знают, что их работа включает в себя гораздо больше, чем просто написание кода. Если вы хотите стать великим инженером (и продвинуться по карьерной лестнице), полезно знать все «скрытые» моменты, необходимые для того, чтобы хорошо выполнять свою работу. На самом деле, для большинства ведущих инженеров написание..

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

Как кластеризовать данные!
Руководство по использованию неконтролируемого машинного обучения с кластеризацией K-средних При работе над проектами по науке о данных ученые часто сталкиваются с наборами данных, которые имеют немаркированные точки данных. Это затрудняет получение проницательных знаний, которые можно использовать для моделирования поведения данных. Чтобы разобраться в бессмысленных данных, используются неконтролируемые методы машинного обучения для маркировки точек данных, а также для обеспечения..

От технического директора Stream: Мы экспериментировали с написанием кода Cython для устранения узких мест, это сработало для ...
От технического директора Stream: Мы экспериментировали с написанием кода Cython для устранения узких мест, для некоторых это сработало (например, ускорить генерацию и синтаксический анализ UUID), и мы думаем, что это действительно хороший совет попробовать это, прежде чем переходить на другой язык. Мы все же решили отказаться от Python и использовать Go для некоторых частей нашей инфраструктуры в основном по трем причинам: 1- Написание Cython является сложной задачей, в нашем случае..

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

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

Начало
Начало суперсеместра. Видите эти улыбки на этой картинке выше? Ага. Те длились приблизительно 5 минут в наш следующий класс. Потому что теперь это означало бизнес. В первый же день занятий все представились, кто они такие, какие у них интересы и тому подобное. Здесь, в школе, я не всегда могу показаться парнем, который любит часами сидеть на дереве, сидеть в лодке и забрасывать весь день или сидеть над маленькой лункой во льду и слегка покачивать рыбную ловлю. стержень. Возможно,..

Малоизвестные параметры хорошо известных команд Unix/Linux
Используйте эти переключатели командной строки в своем терминале и сценариях оболочки, чтобы повысить производительность. Программисты обычно предпочитают работать с интерфейсами командной строки из-за повышенной производительности и сходства CLI с программированием. Они часто автоматизируют повторяющиеся команды с помощью сценариев оболочки. Поэтому разработчики фреймворков и инструментов обычно предлагают CLI-программы с различными подкомандами. Команда терминала может достигать..

Градиентный спуск, четко объясненный в Python, часть 2: привлекательный код.
Примечание : это продолжение моей предыдущей статьи, посвященной теоретической стороне градиентного спуска. Если вы хотите в этом убедиться, перейдите по этой ссылке . Если вы не очень разбираетесь в теории, вы можете сразу перейти к ней! Градиентный спуск имеет фундаментальное значение для науки о данных, будь то глубокое обучение или машинное обучение. Глубокое понимание принципов градиентного спуска, безусловно, поможет вам в вашей будущей работе. Вместо того, чтобы играться..