Статьи

ShrinkAware: улучшенная политика заказа продуктов
В США 38% всей еды остается непроданной или несъеденной. Для бакалейщиков пищевые отходы означают потерю потенциальных продаж, более низкую норму прибыли и менее эффективные команды магазинов. В Afresh мы сокращаем пищевые отходы, помогая партнерам по продуктовым магазинам принимать более разумные решения по управлению запасами. Большинство продуктовых магазинов в США используют аналогичную модель для заказа свежих продуктов. В каждом магазине есть менеджер по производству, который..

Перцептроны в искусственном интеллекте и машинном обучении
Бинарные классификаторы В машинном обучении бинарный классификатор — это тип алгоритма или модели, предназначенный для классификации данных по двум различным классам или категориям. Он специально используется для задач бинарной классификации, где цель состоит в том, чтобы присвоить каждый входной экземпляр одному из двух классов. Эти два класса часто называют положительным классом и отрицательным классом или классом 1 и классом 0, в зависимости от контекста. Классификатор принимает..

Принципы SOLID с примерами из жизни
Концепции программирования легко понять, если объяснять их не как код, а как отражение реального мира и того, как мы принимаем решения. Моя попытка здесь такая же. Давайте перейдем прямо к этому, но сначала предпосылка. SOLID. Принцип SOLID — краеугольный камень хорошего кода. Так что же такое SOLID? SOLID — это аббревиатура для другого набора принципов, которые следует учитывать при программировании. S означает принцип единой ответственности O означает принцип Open Closed Principle..

Обучение с подкреплением с OpenAI
Сегодня я вырвал немного времени из своего дня, чтобы просмотреть gym.OpenAI.com/docs. Ранее в этом году я сделал попытку обучения с подкреплением, купив книгу Ричарда Саттона на Amazon. Первые две главы меня зацепили, и я решил упражнения для первой. Переходить со второй на третью было сложно, потому что я пропустил упражнения из второй главы, и тогда у меня не было проблем с размышлениями, когда я не читал. Было не так весело решать наборы задач в свободное время. Это привело к..

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

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


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

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

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

ActiveRecord заново изобретает Sequel
Для тех, кто не знает, Sequel — это ORM, очень похожий на ActiveRecord, в том смысле, что он также реализует шаблон Active Record . На момент написания статьи ему 9 лет. Я уже писал о том, почему Сиквел — это круто . Я использую Sequel уже более года и считаю, что он неизменно лучше, чем ActiveRecord. Но это только мое мнение, верно? Нельзя сказать, что один инструмент объективно лучше другого, у каждого инструмента есть свои недостатки. Ну, иногда просто можно. Что я заметил,..

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

Rendered.ai участвует в конкурсе #dataforwildlife по борьбе с онлайн-преступлениями против дикой природы
Команда Rendered.ai хотела бы отметить вклад наших собственных Криса Эндрюса , Самруддхи Кулкарни и Дэниэла Хеджеса и особо поблагодарить Нила Джога в конкурсе #dataforwildlife , организованном в эти выходные наш партнер, Яркий прилив . Мы хотели бы выразить особую благодарность Гарри Райту , Мередит Гор и Патриции Ракстер, доктору философии . за организацию этого мероприятия с участием звездной группы экспертов и команд. Мы рады поддержать великое дело — борьбу с..


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

Идеальный юзер-кейс для rem.
Прежде чем я покажу вам, какая проблема была решена с помощью rem, давайте рассмотрим, что такое rem . rem Представляет font-size корневого элемента (обычно <html> ). При использовании в корневом элементе font-size он представляет его начальное значение (обычно браузер по умолчанию — 16px , но пользовательские настройки могут изменить это значение). Существует множество статей, в которых обсуждаются плюсы и минусы использования бэр, эм или пикселей в качестве..

Спасибо Уильяму Вонгу за то, что поделились!
Спасибо, Уильям Вонг , что поделились! Действительно новое применение машинного обучения в архитектуре! Следующим шагом будет то, чтобы ИНС сама создавала макеты? :)

LeetCode Premium Top 100 — {1086 Дай пять}
Имея список оценок разных учащихся, items , где items[i] = [IDi, scorei] представляет одну оценку учащегося с IDi , рассчитайте среднее значение пятерки лучших для каждого учащегося. Возвратите ответ в виде массива пар result , где result[j] = [IDj, topFiveAveragej] представляет учащегося с IDj и его пять лучших средних . Сортировать result по IDj в возрастающем порядке . Среднее значение пятерки лучших учащегося рассчитывается путем деления суммы пяти лучших оценок..

Прикладной RL: настройка политик RL с помощью StableBaselines3
Как объяснялось в предыдущем посте этой серии, мы разработали торговую среду для нескольких акций с использованием API OpenAI Gym. Applied RL: пользовательская среда Gym для торговли несколькими акциями на основе алгоритма RL OpenAI предоставила библиотеку Gym с открытым исходным кодом для разработки среды на python, мы используем ее для создания Multi-Stock торговля… medium.com Мы можем обучить модель RL, используя эту среду,..

Основы вероятности для науки о данных
Статистика является основой науки о данных. Хороший Data Scientist должен быть хорошим статистиком. А для статистики ему нужно хорошо знать вероятность. Эта статья предназначена для того, чтобы познакомить вас с вероятностью базового уровня. Вероятность: Что такое вероятность? Проще говоря, это число, обозначающее вероятность возникновения события. Возьмем, к примеру, подбрасывание монеты. Вероятность того, что выпадет решка, равна 50–50, т.е. вероятность выпадения орла при..