Публикации

Как быстро обеспечить качество
Что нужно, чтобы быть высокопроизводительной командой разработчиков, не идущей на компромисс Трудно найти баланс между качеством и сроками выполнения работ. Конечно, нет серебряной пули, но если вы будете придерживаться определенных принципов, вы не найдете причин для компромисса ни в одном из них. За последние 10 лет я работал над множеством высококлассных продуктов и имел честь руководить множеством талантливых интерфейсных команд. По большей части это было невероятно..

Laravel - Чистый код
Быстрые советы и рекомендации по улучшению вашего кода Laravel. Что касается жизни, бывают моменты, когда вам нужно закончить работу. Написание чистого кода поможет вам в этом! У каждого свой стиль, и код со временем может улучшаться. FormRequests FormRequests существует с Laravel 5.0. Я этого не знал, возможно, вы тоже не знаете. Типичная проверка // UserController.php class UserController extends Controller { public function create() { $validator =..

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

Этот профессиональный навык изменит ваше отношение к чтению. «Информация, которую мы потребляем, имеет такое же значение, как и пища, которую мы кладем в…
Этот профессиональный навык изменит ваше отношение к чтению. «Информация, которую мы потребляем, имеет не меньшее значение, чем пища, которую мы употребляем в пищу. Это влияет на наше мышление, наше поведение, на то, как мы понимаем свое место в мире. И как мы понимаем других». — Эван Уильямс, соучредитель Twitter и Medium https://kimetsu-no-yaiba-buong-pelikula.tumblr.com/ https://demon-slayer-buong-online.tumblr.com/ https:/ /kimetsu-buong-pelikula21.tumblr.com/..

# 100daysOfCraftsman - Day4 - Приятный день
Ну, ну, ну… Ранний сон помог мне работать продуктивнее. Я был сегодня в трансе. Решал тактику по заданию и не слышал вокруг себя шума. Все задания приняты с первого раза! Секрет очень прост, я просто изменил тактику решения задач. Раньше я читал описание и сразу начинал кодировать на IDE. Но сегодня я прочитал, попытался рассмотреть всю входную информацию и визуализировать с помощью какого-то примера на бумаге, после этого я понял ее логику, затем начал писать код на бумаге, и..

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

Базовое обучение SAS от ClinSoft дает участникам возможность начать работу со статистическим программированием
ClinSoft запустила бесплатную программу обучения и стажировки по программированию SAS Base, вводный курс по пониманию и использованию основ языка программирования SAS и работе в среде SAS. С 22 февраля по 26 марта десять стажеров встречаются два раза в неделю на занятиях, знакомящих с полным курсом подготовки к SAS (Система статистического анализа). Курс проводится экспертами по статистическому программированию в Армении и фокусируется как на теоретических, так и на практических..

Лучшие журналисты мини-сериалов AdTech: Патрик Кулп
Патрик Кулп , автор Adweek… Единственный мини-сериал, в котором краткие двухминутные обзоры рассказывают о некоторых из лучших цифровых писателей в области маркетинга, брендинга и рекламных технологий! Обзор Патрик Кулп в настоящее время является писателем в Adweek. Он освещает самые разные истории: от стартапов в области искусственного интеллекта до потребительских тенденций 21-го века. Фон Патрик учился в Калифорнийском университете в Санта-Барбаре на бакалавриате...

Использование Node.js, ExpressJS и Socket.io для веб-приложений реального времени
Когда вы переходите на веб-страницу, сервер, на котором хранятся файлы для этой страницы, получает запрос и отправляет соответствующие файлы клиенту (вашему компьютеру). Во многих случаях это будет HTML-файл, который, вероятно, будет ссылаться на файл CSS, а также может ссылаться на файл JavaScript на том же сервере. Как правило, на статическом веб-сайте HTML-файл будет содержать все элементы содержимого для веб-сайта, CSS будет применять некоторые свойства стиля к элементам в HTML, а..

Типы данных Postgres Pro
Числовые Данные числовых типов состоят из целых чисел размером 2, 4 или 8 байтов и чисел с плавающей запятой. 1.1 Целое число небольшое целое число: 2 байта, имеет диапазон (-32768,32767), целое число: 4 байта, имеет диапазон (-214783648, -214783647) и серийный номер. первичный ключ 1.2 С плавающей запятой можно хранить числа до 15 знаков после запятой. 2. Символьный SQL определяет два символьных типа данных: фиксированной и переменной длины. Кроме того, PSQL имеет специальный..

Функции для спасения
Мои любимые способы решения алгоритмов Практикуя решения алгоритмов, я обнаружил, что снова и снова использую определенные функции и методы решения проблем. Вот мои лучшие друзья, когда дело касается алгоритмов решения. Для цикла Цикл for повторяется до тех пор, пока указанное условие не станет ложным и не будет выглядеть следующим образом: for ([initialExpression]; [conditionExpression]; [incrementExpression]) Например, если нам нужно перебрать array , это будет выглядеть..

Машинное обучение не преподают в школах
Реальный проект машинного обучения - это не только машинное обучение. Если вы энтузиаст машинного обучения / науки о данных и желаете заняться этим, скорее всего, вы прошли курс специализации по глубокому обучению на Coursera или Fast.ai либо пришли в Kaggle, чтобы попрактиковаться и отточить свои навыки. Это отличные учебные материалы, которые дадут вам солидные знания и полезный опыт обучения. Однако от полигона до поля боя еще далеко. Школы, курсы и соревнования сосредоточены..

Создание хука useGestures
tl;dr Вот ссылка на пакет npm и на демонстрационный сайт Моя мотивация В последнее время я работал над этим мобильным приложением с помощью cordova 😥 Это один из худших проектов, над которыми я работал. Но иногда вы можете найти замаскированное благословение 🙄. Из-за боли, связанной с этим проектом, с использованием новой версии react и хуками, которые заняли свое место в качестве законного шаблона, я решил попробовать и создать собственный хук для обработки мобильных жестов...

Алгоритм априори в Python (механизм рекомендаций)
Алгоритм Apriori работает по принципу извлечения правил ассоциации. Извлечение правил ассоциации - это метод определения взаимосвязей между различными элементами. Эта взаимосвязь может быть похожей между товарами в том, как часто они покупаются или как их покупали похожие пользователи. В этой статье мы рассмотрим, как алгоритм Apriori работает на примере Python. В супермаркете можно использовать алгоритм Apriori для хранения одинаковых товаров вместе. например, пену для бритья, крем..

Тестирование Голанга - ответы JSON с джином
Тестирование Голанга - ответы JSON с джином Недавно реализовал небольшой сайд-проект по Го с Джином . Я знаю, насколько легко настроить тесты с помощью Go, но я был очень удивлен, что не многие люди рассмотрели примеры того, как тестировать ответы JSON для ваших API. Специально с джином. Я обнаружил, что это довольно просто . Сначала мы хотим, чтобы конечная точка была протестирована, так что поехали. Следующий код вернет простой ответ {"hello":"world"} JSON. На GET..

Делаем ходы: как анимировать объекты на экране
Для одного из наших проектов нам нужно было создать игру с использованием Javascript и jQuery. Мы с напарником решили сделать анимационную игру на космическую тематику. Цель игры заключалась в том, чтобы наш космический корабль, в котором находился Наут, наш пес-астронавт, перебрался на другую сторону доски, не столкнувшись ни с одним астероидом. Мы столкнулись с парой задач, пытаясь заставить объекты на нашем экране двигаться. Наши объекты были на экране, но они были статичны и не..

Все, что вам нужно знать о древовидных структурах данных
Этот пост был изначально опубликован в блоге TK . Когда вы впервые учитесь программировать, массивы обычно воспринимаются как «основная структура данных». Со временем вы узнаете и о hash tables . Если вы изучаете компьютерную науку, вам нужно пройти курс по структуре данных. Вы также узнаете о linked lists , queues и stacks . Эти структуры данных называются «линейными» структурами данных, потому что все они имеют логическое начало и логический конец. Когда мы начинаем..

Чтобы улучшить алгоритмы, внедрите человеческие принципы в код
«Этический алгоритм», новая книга ученых-компьютерщиков Майкла Кернса и Аарона Рота, описывает социальные проблемы автоматизации и предлагает новый подход к созданию алгоритмов с учетом социальных аспектов. Это отрывок из книги Майкла Кирнса и Аарона Рота из Школы инженерии и прикладных наук Этический алгоритм: наука о разработке алгоритмов с учетом социальных аспектов , опубликованной издательством Oxford University Press. В декабре 2018 года газета New York Times получила..

Почему регулярное выражение (RegE
Регулярное выражение (иногда называемое рациональным выражением) — это последовательность символов, определяющая шаблон поиска, в основном для использования в сопоставлении шаблонов со строками или сопоставлении строк, т. е. в операциях, подобных «найти и заменить» (Википедия). Регулярные выражения используются в языках программирования для сопоставления частей строк. Вы создаете шаблоны, чтобы помочь вам сделать это сопоставление. Возьмем, к примеру, когда вы пытаетесь найти слово..

Руководство непрофессионала по науке о данных. Часть 2: Как создать проект данных
Довольно часто в нашем блоге мы исследуем сложные связи между современными технологиями или исследуем завораживающую глубину новой техники. Однако искусственный интеллект или наука о данных не только хвастаются новыми захватывающими методами, которые повышают точность на 2% (что является большим достижением), но и тем, чтобы заставить данные и технологии работать на вас. Это поможет вам увеличить продажи, понять своих клиентов, спрогнозировать будущие неисправности в производственных..