Публикации

Немного сравнения итераторов массивов Javascript и Ruby…
Недавно я потратил некоторое время на то, чтобы разобраться в некоторых основных (но ключевых) элементах Javascript. И я должен признать, что не мог перестать сравнивать с Руби. Всегда полезно учиться с небольшим сравнением, поэтому эта краткая запись с акцентом на синтаксис Javascript. Вот оно тебе :) Одно из ключевых различий, которое мне удалось уловить, заключается в том, что методы Ruby будут вызывать заданный блок для каждого элемента в массиве, в то время как Javascript применяет..

Как запустить Linux Bash в Windows
Подсистема Windows для Linux (WSL) Я использую окна для большинства моих повседневных задач, и почти все программное обеспечение, которое я предпочитаю для своих повседневных задач, основано на Windows. Почти 90% моего времени я трачу на Windows, но все же есть пробел, который может быть заполнен только Linux. Мне, как разработчику, был нужен Linux для большинства задач, одна из которых - развертывание. В отличие от Windows, Linux является бесплатным, и большинство версий Linux имеют..

Генерация последовательности
Рекуррентные нейронные сети - Часть 5 Генерация последовательности Навигация Это конспекты лекции FAU Глубокое обучение на YouTube. Это полный текст лекции и соответствующие слайды. Надеемся, вам понравится это не меньше, чем видео. Конечно, эта стенограмма была создана с помощью методов глубокого обучения в значительной степени автоматически, и были внесены лишь незначительные изменения вручную. "Попробуй сам!" Если вы заметили ошибки, сообщите нам об этом! RNN Народная..

Musiphone — децентрализованный музыкальный плеер
После создания музыкального хранилища логично было сделать плеер , чтобы самому слушать песни и делиться плейлистами с другими. Отдельная сеть хранит плейлисты. По умолчанию песни берутся из глобальной сети хранения музыки . Если хотите, можете поднять свои сети с помощью нужных библиотек. Хочу разделить свой рассказ на две части: 1. Плеер изнутри ( musiphone , museria-player ) Внутри плеер представляет собой хранилище информации о плейлистах. Плейлист — это список..

Примечание о событиях React
Как React управляет изменениями состояния? Все мы знаем об обработчиках событий или прослушивателях событий, таких как `onClick`, которые являются ключевыми для наших функциональных компонентов. Самая большая разница между обработчиками событий элементов DOM и обработчиками событий React заключается в синтаксисе… Помните, что мы используем camelCase для именования элементов в реакции и передаем функцию в качестве обработчика события вместо строки. Другими полезными..

Дайджест FrontSpot #192(ENG)
React Roadmap, вам не нужны PWA и AMP, проблемы в npm и другие классные вещи из мира веб-разработки. Новости Ознакомьтесь с новой версией WebStorm . Новая версия содержит множество крутых фич для работы с React, Angular, Node, TypeScript, Vue и т. д. Дэн Абрамов только что опубликовал Дорожную карту React . Там перечислены все выпуски до версии 16.9 вместе с инструкциями по подготовке для каждого выпуска. Опять же, проблема безопасности веб-приложений заставляет всех..

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

Почему мне нравится JS-библиотека TinyColor?
JS-библиотека для управления цветами. Около 2-х месяцев я искал хороший инструмент для автоматического комбинирования цветов. Я искал его, потому что у меня была идея веб-сайта, который может менять стиль в зависимости от цвета, который могут выбрать пользователи. Это должно быть потрясающе. Представьте, что пользователь выбирает цвет, и веб-сайт может понять этот цвет и изменить другие части стиля веб-сайта в соответствии с цветом. Многие проекты сосредоточены на том, чтобы..

Начало работы с машинным обучением — Предварительные требования, часть 1 (Python)
Начало работы с машинным обучением — предварительные требования, часть 1 (Python) Привет, начинающий энтузиаст машинного обучения! Позвольте мне быть с вами как можно более ясным . Я (почти) полный нуб в машинном обучении. Да, я изучаю электротехнику и электронику, но мы похожи в том, что машинное обучение не входит в сферу моей компетенции. У меня есть немного знаний, которые могут быть полезны для ML, — это немного исчисления, статистики и линейной алгебры, которые можно легко..

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

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

Что случилось с швейцаром?
По сценарию Йеруна Серия распознавания лиц В предыдущем посте я писал про приложение Doorman. В этом посте я обещал вернуться с некоторыми подробностями о том, как это работает. Однако спустя несколько запросов на приложение швейцар был полностью переработан и перекодирован. Первоначальная итерация состояла из двух скриптов Python, работающих на двух разных машинах. Одна машина, подключенная к большому экрану и веб-камера у входа на мероприятие (при регистрации) для распознавания..

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

Ускорьте свое приложение Titanium — Часть 1
Добавьте больше возможностей своим мобильным приложениям, нажав на пользовательский код Titanium Mobile — одно из первых и наиболее зрелых кроссплатформенных решений для создания мобильных приложений. Есть несколько различных фреймворков, которые можно использовать, и бонусный способ, о котором вы, возможно, не знали раньше. Классический титан титановый сплав Титан + Угловой Титан + Вью B.Y.O.F (принесите свою собственную платформу) Классический титан Classic Titanium —..

Файлы MD великолепны, и вот почему!
Файл MD - это текстовый файл, созданный с использованием одного из нескольких возможных диалектов языка Markdown. Он сохраняется в текстовом формате, но включает встроенные символы, которые определяют, как форматировать текст (например, жирный шрифт, отступы, заголовки, форматирование таблицы). Файлы MD предназначены для создания текстовой документации, которую можно легко преобразовать в HTML. Поскольку мне нравится заниматься веб-разработкой, я попробовал свои силы с файлом Md, и,..

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

Трансформеры - Наглядное руководство
Попытка понять трансформеры Архитектура Трансформеры была представлена ​​в статье Внимание - это все, что вам нужно . Подобно CNN для компьютерного зрения, трансформеры предназначены для NLP. Простой вариант повседневного использования, который можно создать с помощью трансформаторов, - это чат-бот для разговора . Я не буду вдаваться в историю таких моделей, как LSTM, RNN и GRU, которые использовались для аналогичных вариантов использования, но нужно иметь в виду одну..

Смерть процесса Android - и (большие) последствия для вашего приложения
Поскольку все больше разработчиков используют внедрение зависимостей (например, Dagger) в Android и используют такие шаблоны, как MVP или MVVM, эта тема необходима как никогда. В последнее время наблюдается всплеск использования того, что я бы назвал «скрытыми синглетонами», один и тот же антипаттерн, только объединенный по-другому. Ваше Android-приложение (процесс) может быть остановлено в любой момент, если оно находится в приостановленном или остановленном состоянии . Состояние..

Coding Bootcamp против степени CS
Coding Bootcamp против степени CS Учебный курс по кодированию или степень CS, что для вас лучше? Что лучше: пройти ускоренный курс обучения программированию или получить четырехлетнюю степень в области компьютерных наук? Этот вопрос становится все более и более актуальным, поскольку вакансии программиста и программиста продолжают пользоваться все большим спросом. А программирование — это навык, который действительно востребован. За последние несколько лет количество вакансий в..

Тот волшебный момент: «Мама, я думаю, я стану программистом»
Вы помните тот момент? Моя была: «Так вот как мир вращается!» Это был, пожалуй, один из самых важных, эпифанических моментов самопознания в моей жизни. Платформой, на которой я осознал свое решение, была GW-BASIC на Epson Equity+. Я сидел перед своим Epson Equity (персональный компьютер, совместимый с IBM XT), мне было 9 лет (1988 год), и в то время в моей жизни произошли две вещи. Отец с большим трудом подарил мне мой первый персональный компьютер. Для справки, обратите..