Публикации

Мой путь программирования
Я знаю, что это будет клише, если я скажу вам, что деньги мотивируют меня заниматься программированием. Отчасти это правда, поскольку я живу в стране третьего мира, где деньги являются проблемой. Тем не менее, настоящая причина, по которой я увлекся программированием, заключается в том, что это то, чем я всегда хотел заниматься в течение длительного времени. Это началось в старшей школе, и в свободное время я играл во множество игр. Я сказал себе: «Как люди делают такие игры?» Итак, я..

«Руководство по продукту» для машинного обучения
Действительно ли это меняет то, как работает команда, если продукт включает в себя машинное обучение?» Краткий ответ - да! Команды машинного обучения и команды разработки программного обеспечения часто работают по-разному, и чтобы быть отличным менеджером по продукту в команде машинного обучения, вам необходимо понимать различия между SWE и машинным обучением, а также основные концепции машинного обучения. Цель этой статьи — предоставить вам знания и ресурсы, необходимые для решения..

Режим проекта JavaScript
Цели: Особенности дизайна и архитектуры во внешнем и внутреннем интерфейсе Общайтесь и сотрудничайте в технической среде Интеграция JavaScript и API Проблемы отладки в проектах малого и среднего размера Создание и итерация MVP проекта Проблема: NBHDesign — это бутик-фирма графического дизайна, базирующаяся в Мельбурне, штат Виктория, без действующего веб-сайта. Клиент запросил простой веб-сайт, на котором показано, почему потенциальные клиенты должны использовать NBHDesign для..

Не используйте Electron, пока не прочтете эту статью
Как защитить электронные приложения (и почему вы всегда должны это делать) Узнайте о безопасности приложений Electron, почему это важно и какие ресурсы доступны разработчикам Electron для повышения безопасности приложений. Что такое Электрон? Electron - это платформа, которая позволяет разработчикам создавать собственные настольные приложения для Windows, Mac и Linux из единой кодовой базы, написанной с использованием веб-технологий, таких как JavaScript, HTML и CSS. Это позволяет..

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

Что мне не нравится в OutSystems
Что мне не нравится в OutSystems Долгожданное продолжение «Что мне нравится в OutSystems» Вступление Для меня OutSystems - лучшая платформа с низким кодом. И не только я думаю, но и Forrester и Gartner со мной согласны. Приятно видеть, что инструмент, с которым я работаю вот уже 13 лет ежедневно, получает заслуженное признание, и я горжусь тем, что до сих пор участвовал в этом пути. Так что, как вы понимаете, это не будет статья, подвергающая критике OutSystems (извините,..

Оптимизация NGRX для WebStorm
За годы, которые я потратил на разработку программного обеспечения, я пришел к пониманию преимуществ адаптации моего кода для максимизации возможностей IDE. Внося небольшие стилистические изменения, вы можете работать более продуктивно. В этой статье вы найдете советы по улучшению рабочего процесса NGRX с помощью WebStorm. Если вы новичок в NGRX, существует множество полезных ресурсов, с которых можно начать. Эта статья предполагает предварительное знакомство с NGRX. 1. Определение..

Добавление AI/ML в IoT с помощью Gravio
В этой документации вы узнаете, как обучить обнаружение объектов с помощью даркнета YOLO и внедрить их в Студию Gravio . Одной из многих функций Gravio Studio и Hubkit является возможность улучшить ваши устройства IoT с помощью функций искусственного интеллекта, таких как распознавание объектов. Это поможет вам обучить вашу собственную модель обнаружения объектов и внедрить ее в Gravio , чтобы вы могли в дальнейшем использовать ее для личного использования позже. Надеюсь, это поможет..

Как выполнить очистку кеша с помощью Webpack?
ПРИМЕЧАНИЕ. Это руководство устарело, скоро появится Webpack 4. Последние пару дней я занимался производственным развертыванием быстро развивающегося веб-приложения в Powerspace . Я использую webpack для упаковки всех ресурсов, таких как JS, HTML или CSS, и пользователей столкнулись с проблемами, связанными с тем, что браузеры кешируют статические ресурсы. Следовательно, ресурсы не обновлялись после того, как каждая новая версия была размещена в сети. Мы решили решить эту проблему с..

Пора добавить Crisp N Clean Poetry в ваш код Android через KOTLIN: подробный обзор
Пора добавить Crisp N Clean Poetry в ваш код Android через KOTLIN: подробный обзор С тех пор, как Kotlin стал официальным языком Android на Google IO 2017, вопрос о самом языке стал расти. И некоторые из профессиональных и надежных Java-поэтов Android имели в виду такой запрос: Давай, панк! Что такого особенного в Котлине? Это веселее, чем Java? Он слаще Явы? Что ж, у некоторых из них, которые раньше пробовали Котлин на вкус, был ответ! И всем ДА! Прежде чем начинать..

Развертывание веб-приложения глубокого обучения
Машинное обучение в Akash DeCloud (часть 3/3): развертывание приложений машинного обучения в децентрализованном облаке В Часть 1 моей серии из трех статей, посвященных машинному обучению в Akash Network , мы развернули в Akash полную среду Jupyter с ядром Python и установленным TensorFlow и использовали ее. обучить сверточную нейронную сеть (CNN) распознаванию рукописных цифр на наборе данных MNIST . В Часть 2 мы связали модель с TensorFlow Serving , чтобы предоставить..

Насколько медленно работает python list.pop (0)?
Эмпирическое исследование сложности python list.pop TL;DR Python list.pop (k) имеет временную сложность O (k). Будьте осторожны при использовании python list в качестве структуры очереди. Вместо этого используйте deque . Всегда профилируйте свой код для оптимизации. Список как очередь Очередь - это структура данных в порядке очереди (FIFO). Это базовое свойство делает очередь полезной в широком спектре приложений, таких как организация объектов по порядку и..

Уловки и особенности C #
Уловки и особенности C # У любого языка программирования есть свои хитрости и цели. Понимание приемов, лежащих в основе любого языка программирования, может сделать ваш код короче и эффективнее. Члены с телом выражения в классах В C # ООП мы можем найти несколько полезных инструментов, которые могут сэкономить нам много времени и места при написании кода. public class SampleClass { public int x { get; set; } public int y { get; set; } public int z => x + y;..

Итак, вы хотите написать код
Начало программирования может немного напоминать анекдот Джереми Кларксона о покупке ударной установки: Прошла целая неделя, прежде чем я был готов сесть и начать играть на барабанах. Правильно. Вот так. Э . . . Я видел множество выступлений за эти годы и как бы предполагал, что ты просто корчишься и играешь, но через несколько мгновений я понял, что это совсем не так. На самом деле все, что вам действительно нужно, чтобы начать программировать, — это какой-то ввод для кода, и..

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

Компромисс человеческого предубеждения и точности
Компромисс человеческого предубеждения и точности Понимание того, как исторические данные могут привести к алгоритмическому смещению на наивном примере модели прогнозирования компенсации Быть человеком - значит быть предвзятым? Предубеждение - это тенденция или склонность к предпочтению или нежеланию одного набора над другим. У всех людей есть определенная степень предвзятости, потому что мы по своей сути запрограммированы на распознавание любого другого как угрозы...

Представляем F2
Элегантная, интерактивная и гибкая библиотека графиков для мобильных устройств. F2 - это бесплатная современная графическая библиотека с открытым исходным кодом, выпущенная под лицензией MIT. Цель F2 - помочь разработчикам упростить создание интерактивных визуализаций для мобильных устройств . F2 создан для мобильных устройств, разработан как для разработчиков, так и для дизайнеров. Он основан на Html5 Canvas, а также совместим с Node.js, Weex и React Native. Основываясь на..

Как провести успешную техническую встречу  — даже если вы забывчивы
LeicesterJS родился из-за появления Javascript, который теперь является языком программирования де-факто для большинства разработчиков. Кроме того, мы стремились объединить техническое сообщество в Лестере. Я использую LeicesterJS уже более 4 месяцев, и это только начало. Перед первой встречей я очень нервничал из-за того, что собирался все вместе, и хотя она прошла без каких-либо драматических заминок, я многому научился и продолжаю делать это с каждым мероприятием. Вот несколько..

Что такое изоморо?
isomorƒ - экспериментальная парадигма кодирования. Это платформа для написания, распространения и развертывания программного обеспечения из вашего веб-браузера. Это новый подход к упрощению рабочего процесса разработки программного обеспечения - создание более структурированного, автоматизированного и более удобного рабочего процесса. Это попытка построить визуальное облако IDE на идеях функционального программирования и бессерверной архитектуры. Структурированное редактирование..

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