Публикации
Это то, что Google использует для науки о данных
Добро пожаловать назад! Google - крупная компания, в которой работает множество специалистов по анализу данных, поэтому давайте посмотрим, что Google использует для своих групп по обработке и анализу данных. Процесс поиска этой информации был довольно простым, я зашел на страницу их карьеры, поискал должности в Data Science и отметил наиболее часто используемые языки, пакеты и инструменты, которые они использовали:
Давай, займемся этим!
Языки
Начнем с того, что одна из..
Эволюция веб-разработки
Оглядываясь назад в эпоху, когда не было Интернета, довольно сложно. В связи с тем, что все больше и больше устройств регулярно подключаются к Интернету, и появляются различные типы устройств, Интернет, несомненно, быстро растет.
Интернет действительно создал глобальный рынок, где можно получить различные услуги и продукты, предлагаемые пользователям со всего мира. С появлением веб-приложений и Интернета вещей мы сейчас находимся на этапе, когда можно взаимодействовать с Интернетом..
Прорыв MDN с помощью Phaser 3 — Часть 5
Учебное пособие MDN «2D-игра с прорывом с помощью Phaser» показывает вам базовый способ создания игры с помощью Phaser 2. Недавно я сделал это руководство, чтобы помочь другим пройти через него.
Однако в этом руководстве не показано, как использовать самую последнюю версию Phaser или как использовать хорошие концепции дизайна, которые помогут вам создать собственную игру с использованием лучших практик JavaScript.
Поэтому я приступил к адаптации учебника по MDN в соответствии с..
Решение проблем алгоритма Codewars в python: преобразование rgb в шестнадцатеричную форму
Цель этого блога — научить и объяснить вопросы алгоритма Python как новым, так и опытным разработчикам программного обеспечения Python.
Привет! Я новичок в программировании, и моя цель — убедиться, что мои читатели понимают различные алгоритмы/проблемы Python, которые я решаю. Не стесняйтесь заглянуть в мой инстаграм @ newbieprogrammer_ и обязательно подпишитесь на меня там. Вы также можете проверить мой github для всего исходного кода @newbieprogrammer.
Для сегодняшней задачи мы..
Неделя 1–2: Google Summer of Code 2017
Первые две недели GSoC с CCExtractor были отмечены тем, что все мы работали над открытыми проблемами в репозитории github инструмента CCExtactor. Этот период был назван периодом охоты на жуков.
Выпуск 713
Я начал работать над проблемой 713 , в которой один из двух предоставленных образцов показал неожиданные результаты при попытке извлечь субтитры с помощью инструмента CCExtractor. Я не смог решить проблему, это может быть связано с неэффективным подходом, но я считаю, что это было..
Распределенная сеть MXNet, можно ли ее масштабировать линейно?
Одно из главных требований MXNet - это скорость! Особенно в распределенном режиме. Итак, я решил провести собственное расследование, чтобы ответить на вопрос: можно ли линейно масштабировать MXNet в распределенном режиме?
Отказ от ответственности
Чтобы понять, как именно проводились измерения, необходимо ознакомиться с материалом моей предыдущей статьи: Подробное объяснение распределенного обучения MXNet или, по крайней мере, иметь представление о том, как распределенное обучение..
Почему «Кэширование» важно?
Кэширование основано на иерархическом хранении данных. Кэширование — это действие по сохранению данных в хранилище, позволяющее извлекать их без необходимости запрашивать данные из исходного источника, если эти данные не будут часто изменяться. От кеширования процессора до кеша веб-сайта — кеширование присутствует везде, даже в вас. Все объясняют кэширование с точки зрения кэширования веб-сайтов, но кэширование — это нечто большее.
Типичный сценарий кэширования — наличие кэшированной..
API — РУКОВОДСТВО ДЛЯ НАЧИНАЮЩИХ
Это мой первый блог на среде, и я очень рад поделиться с вами всем, что я узнал в прошлом. Я был в этом путешествии по науке о данных в течение последних нескольких месяцев. Я постараюсь объяснить все максимально просто.
Начну с API — интерфейса прикладного программирования.
Прежде чем приступить к API, я хочу, чтобы вы представили ситуацию, когда вы работаете над каким-либо проектом, скажем, над созданием приложения, которое предоставляет пользователям список всех ресторанов рядом с их..
Лучшие практики JavaScript - SEO
Как и любые другие приложения, приложения на JavaScript также должны быть хорошо написаны.
В противном случае позже мы столкнемся со всевозможными проблемами.
В этой статье мы рассмотрим некоторые передовые методы, которым следует следовать при написании кода JavaScript.
SEO
SEO заставляет наш веб-сайт появляться на более ранних страницах в результатах поиска.
Таким образом, мы получаем больший охват.
С веб-сайтами, насыщенными JavaScript, нам нужно больше работать над..
Бесплатные целевые страницы, созданные с помощью React, Next JS и Gatsby JS.
Представляем Startup Landing - набор сверхбыстрых и оптимизированных для мобильных устройств целевых страниц, созданных с помощью React, Next Js и Gatsby JS. Каждую неделю вы будете получать бесплатные лендинги в разных нишах из нашей коллекции. Версии шаблонов Figma также доступны для помощи в дизайне. И знаете что, это совершенно бесплатно 🔥. Создайте свое присутствие в Интернете с помощью этих невероятных бесплатных шаблонов целевых страниц!
Мотив очень ясен. Мы хотим помочь..
RNN Simplified - руководство для новичков
Интуитивное объяснение рекуррентной нейронной сети, LSTM и GRU
Рекуррентная нейронная сеть (RNN) - это популярная архитектура нейронной сети, которая широко используется с вариантами использования, состоящими из последовательных или контекстных данных.
Прежде чем мы начнем с самой RNN, давайте сначала разберемся, зачем она нам вообще нужна. Давайте попробуем вспомнить эту сцену.
На это потребовалось время, правда? (Или, может быть, ты вообще не в состоянии общаться)
Теперь..
Дизайн: SRP
Наверное, лучший принцип, которому нужно следовать в разработке программного обеспечения и в жизни в целом.
Джон - ваш сотрудник-единорог. Он так же хорош в разработке программного обеспечения, как и в его продаже. Так что он отвечает за оба. Эта организация может показаться проще , чем управление несколькими людьми, но изменения могут пагубно повлиять на деятельность Джона:
Если вы назначаете Джону новую задачу (продажа или разработка), вам необходимо убедиться, что она не..
Метод fs.readFileSync() в Node.js
Я знаю, что мой рассказ Python/Pandas о pd.read_csv() был популярен. И на основе этого я решил написать очень простую историю о том, как читать текстовый файл в JavaScript/Node.js.
Впервые я столкнулся с проблемой, когда мне пришлось читать данные для проблем Advent of Code. И я рад, что узнал, как получить данные. Иначе было бы трудно начать решать проблемы.
Это синтаксис, который вы должны использовать:
fs.readlinkSync(path[, options])
Где путь может быть строкой, буфером или..
Камень, ножницы, бумага - приключение с машинным обучением
Это статья об основах обучения нейронной сети для различения двух (или более) различных наборов пользовательских изображений и последующего использования обученной модели для создания игры «Камень-ножницы-бумага».
Дайте компьютеру алгоритм, и вы накормите его на день, научите компьютер алгоритму, и вы кормите его на всю жизнь. - Неизвестно, 2019 г.
ПРЕАМБУЛА
Модуль 3 в школе FlatIron посвящен обучению нас Vanilla JS. Я хотел сделать проект по машинному обучению для модуля..
Когда функции в Angular вызывают проблемы с производительностью
Узнайте, когда функции вызывают проблемы и как их решать с помощью каналов в Angular.
В предыдущей статье мы видели проблему производительности в Angular с помощью ngFor и способы ее решения с помощью функции trackBy . В этом руководстве мы увидим еще одну проблему с производительностью Angular при использовании functions. Это очень простая проблема. Но многие из нас этого не заметили. Я не обнаружил этой проблемы, когда был новичком в Angular.
Когда функция вызовет..
Памятка по программированию для начинающих
Новичок в программировании? Сделать первые шаги в огромном океане возможностей, которые предоставляет эта область, может показаться сложной задачей.
Обучение программированию - это не путешествие за одну ночь, но и не обязательно отнимать всю жизнь. Все, что вам нужно, это компьютер, доступ в Интернет и много терпения, чтобы начать свое путешествие по программированию.
Рим строили не за один день, но кирпичи кладут каждый час, поэтому мы в SRM HackerEarth готовы помочь вам в вашем..
Как искусственный интеллект может улучшить финансовую отрасль?
Искусственный интеллект использовался в различных областях, и почти каждая отрасль получает выгоду от внедрения этой технологии.
По сути, ИИ — это отрасль информатики, которая интегрирует человеческий интеллект в машины. Это дает машине возможность принимать решения, как человек. Основная цель, которую можно достичь с помощью ИИ, — создать машины, которые могут действовать как человек. Черты, с которыми он должен справиться, - это знание, решение проблем, рассуждение, обучение,..
CS373 Spring 2018: Эдвард ДеКост — неделя 2
Что вы делали на прошлой неделе?
Эта неделя была стрессовой. У меня было много работы, которую нужно было сделать за короткий промежуток времени, и из-за этого я был вынужден постоянно находиться в движении. Я обнаружил, что, поскольку я работаю только по вторникам и четвергам и у меня нет занятий, эти два дня хороши для приготовления еды и длинных чтений, которые мне нужно делать в течение недели. В итоге я оставил свой модуль «Введение в Рим» (онлайн-класс) до того дня, когда он..
Вменения отсутствующих значений MICE и KNN Объяснение и реализация с помощью Python
В продолжение моего блога о недостающих значениях и о том, как с ними обращаться. Я здесь, чтобы поговорить о еще двух очень эффективных методах обработки недостающих данных с помощью:
MICE или множественное исчисление цепным уравнением Вменение KNN или K-ближайшего соседа
Сначала мы поговорим о множественном исчислении цепным уравнением .
Множественный расчет по цепочному уравнению предполагает, что данные являются MAR , то есть отсутствуют случайным образом.
Иногда данные,..
Основы машинного обучения - нормы
Основы машинного обучения - нормы
Норма определяется как функция, с помощью которой мы можем измерить величину вектора. Используя норму, мы можем измерить, насколько «велик» вектор. Норма отображает вектор в неотрицательное значение. Норма вектора x фактически является мерой расстояния от начала координат до точки x .
Более строго, норма - это любая функция со следующими свойствами:
Нормы - это неотрицательные значения. Нормы - это на самом деле длина или расстояние. Таким..